libnotify

Bindings for Libnotify
0.4.0 Latest release released

Activity

sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
Shard added to database
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:fetch_metadata_failed {'exception' => 'Shardbox::FetchError', 'repo_role' => 'canonical', 'error_message' => 'Repository unavailable'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
sync_repo:sync_release:failed {'version' => '0.3.1', 'exception' => 'Shards::ParseError', 'repo_role' => 'canonical', 'error_message' => 'missing required attribute: name at line 10, column 1'}
libnotify:
  github: splattael/libnotify.cr
  version: ~> 0.4.0
License MIT
Crystal 1.0.0

Authors

Dependencies 0

Development Dependencies 0

Dependents 0

Last synced .
search fire star recently