{"action":"created","issue":{"url":"https://api.github.com/repos/pact-foundation/pact_broker-client/issues/44","repository_url":"https://api.github.com/repos/pact-foundation/pact_broker-client","labels_url":"https://api.github.com/repos/pact-foundation/pact_broker-client/issues/44/labels{/name}","comments_url":"https://api.github.com/repos/pact-foundation/pact_broker-client/issues/44/comments","events_url":"https://api.github.com/repos/pact-foundation/pact_broker-client/issues/44/events","html_url":"https://github.com/pact-foundation/pact_broker-client/issues/44","id":377322845,"node_id":"MDU6SXNzdWUzNzczMjI4NDU=","number":44,"title":"Pact-Provider-Verifier Errors When Consumer-Version-Tag Contains Slashes","user":{"login":"sthomas1978","id":25173561,"node_id":"MDQ6VXNlcjI1MTczNTYx","avatar_url":"https://avatars3.githubusercontent.com/u/25173561?v=4","gravatar_id":"","url":"https://api.github.com/users/sthomas1978","html_url":"https://github.com/sthomas1978","followers_url":"https://api.github.com/users/sthomas1978/followers","following_url":"https://api.github.com/users/sthomas1978/following{/other_user}","gists_url":"https://api.github.com/users/sthomas1978/gists{/gist_id}","starred_url":"https://api.github.com/users/sthomas1978/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sthomas1978/subscriptions","organizations_url":"https://api.github.com/users/sthomas1978/orgs","repos_url":"https://api.github.com/users/sthomas1978/repos","events_url":"https://api.github.com/users/sthomas1978/events{/privacy}","received_events_url":"https://api.github.com/users/sthomas1978/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-11-05T09:52:00Z","updated_at":"2018-11-15T04:29:11Z","closed_at":"2018-11-15T04:03:00Z","author_association":"NONE","body":"Hi\r\n\r\nWhen I try to run the the pact-provider-verifier when the --consumer-version-tag contains \"/\" it errors. I have tried wrapping the tag in quotes but it still errors\r\n\r\ni.e\r\n\r\n`pact-provider-verifier --pact-broker-base-url http://localhost:1234 --provider-base-url http://localhost:1111 --provider-states-setup-url http://localhost:1111/provider-states --consumer-version-tag \"<TAG WITH / SLASH>\" --provider \"<PROVIDER>\" -v`\r\n\r\nHere is the output of the error I receive\r\n\r\n`C:/Program Files (x86)/pact-1.61.0-win32/pact/lib/vendor/ruby/2.2.0/gems/pact-1.36.0/lib/pact/pact_broker/fetch_pacts.rb:84:in 'pact_urls': undefined method 'collect' for nil:NilClass (NoMethodErr\r\n)\r\n        from C:/Program Files (x86)/pact-1.61.0-win32/pact/lib/vendor/ruby/2.2.0/gems/pact-1.36.0/lib/pact/pact_broker/fetch_pacts.rb:58:in 'block in tagged_pacts_for_provider'\r\n        from C:/Program Files (x86)/pact-1.61.0-win32/pact/lib/vendor/ruby/2.2.0/gems/pact-1.36.0/lib/pact/pact_broker/fetch_pacts.rb:56:in 'collect'\r\n        from C:/Program Files (x86)/pact-1.61.0-win32/pact/lib/vendor/ruby/2.2.0/gems/pact-1.36.0/lib/pact/pact_broker/fetch_pacts.rb:56:in 'tagged_pacts_for_provider'\r\n        from C:/Program Files (x86)/pact-1.61.0-win32/pact/lib/vendor/ruby/2.2.0/gems/pact-1.36.0/lib/pact/pact_broker/fetch_pacts.rb:40:in 'call'\r\n        from C:/Program Files (x86)/pact-1.61.0-win32/pact/lib/vendor/ruby/2.2.0/gems/pact-1.36.0/lib/pact/pact_broker/fetch_pacts.rb:33:in 'call'\r\n        from C:/Program Files (x86)/pact-1.61.0-win32/pact/lib/vendor/ruby/2.2.0/gems/pact-1.36.0/lib/pact/pact_broker.rb:12:in 'fetch_pact_uris'\r\n        from C:/Program Files (x86)/pact-1.61.0-win32/pact/lib/vendor/ruby/2.2.0/gems/pact-provider-verifier-1.20.0/lib/pact/provider_verifier/aggregate_pact_configs.rb:38:in 'non_pending_pact_uri\r\n        from C:/Program Files (x86)/pact-1.61.0-win32/pact/lib/vendor/ruby/2.2.0/gems/pact-provider-verifier-1.20.0/lib/pact/provider_verifier/aggregate_pact_configs.rb:31:in 'pacts_urls_from_brok\r\n'\r\n        from C:/Program Files (x86)/pact-1.61.0-win32/pact/lib/vendor/ruby/2.2.0/gems/pact-provider-verifier-1.20.0/lib/pact/provider_verifier/aggregate_pact_configs.rb:21:in 'call'\r\n        from C:/Program Files (x86)/pact-1.61.0-win32/pact/lib/vendor/ruby/2.2.0/gems/pact-provider-verifier-1.20.0/lib/pact/provider_verifier/aggregate_pact_configs.rb:9:in 'call'\r\n        from C:/Program Files (x86)/pact-1.61.0-win32/pact/lib/vendor/ruby/2.2.0/gems/pact-provider-verifier-1.20.0/lib/pact/provider_verifier/app.rb:168:in 'all_pact_urls'\r\n        from C:/Program Files (x86)/pact-1.61.0-win32/pact/lib/vendor/ruby/2.2.0/gems/pact-provider-verifier-1.20.0/lib/pact/provider_verifier/app.rb:32:in 'call'\r\n        from C:/Program Files (x86)/pact-1.61.0-win32/pact/lib/vendor/ruby/2.2.0/gems/pact-provider-verifier-1.20.0/lib/pact/provider_verifier/app.rb:26:in 'call'\r\n        from C:/Program Files (x86)/pact-1.61.0-win32/pact/lib/vendor/ruby/2.2.0/gems/pact-provider-verifier-1.20.0/lib/pact/provider_verifier/cli/verify.rb:36:in 'verify'\r\n        from C:/Program Files (x86)/pact-1.61.0-win32/pact/lib/vendor/ruby/2.2.0/gems/thor-0.20.0/lib/thor/command.rb:27:in 'run'\r\n        from C:/Program Files (x86)/pact-1.61.0-win32/pact/lib/vendor/ruby/2.2.0/gems/thor-0.20.0/lib/thor/invocation.rb:126:in 'invoke_command'\r\n        from C:/Program Files (x86)/pact-1.61.0-win32/pact/lib/vendor/ruby/2.2.0/gems/thor-0.20.0/lib/thor.rb:387:in 'dispatch'\r\n        from C:/Program Files (x86)/pact-1.61.0-win32/pact/lib/vendor/ruby/2.2.0/gems/thor-0.20.0/lib/thor/base.rb:466:in 'start'\r\n        from C:/Program Files (x86)/pact-1.61.0-win32/pact/lib/vendor/ruby/2.2.0/gems/pact-provider-verifier-1.20.0/lib/pact/provider_verifier/cli/custom_thor.rb:17:in 'start'\r\n        from C:/Program Files (x86)/pact-1.61.0-win32/pact/lib/app/pact-provider-verifier.rb:33:in '<main>'`\r\n"},"comment":{"url":"https://api.github.com/repos/pact-foundation/pact_broker-client/issues/comments/438913516","html_url":"https://github.com/pact-foundation/pact_broker-client/issues/44#issuecomment-438913516","issue_url":"https://api.github.com/repos/pact-foundation/pact_broker-client/issues/44","id":438913516,"node_id":"MDEyOklzc3VlQ29tbWVudDQzODkxMzUxNg==","user":{"login":"bethesque","id":446228,"node_id":"MDQ6VXNlcjQ0NjIyOA==","avatar_url":"https://avatars1.githubusercontent.com/u/446228?v=4","gravatar_id":"","url":"https://api.github.com/users/bethesque","html_url":"https://github.com/bethesque","followers_url":"https://api.github.com/users/bethesque/followers","following_url":"https://api.github.com/users/bethesque/following{/other_user}","gists_url":"https://api.github.com/users/bethesque/gists{/gist_id}","starred_url":"https://api.github.com/users/bethesque/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bethesque/subscriptions","organizations_url":"https://api.github.com/users/bethesque/orgs","repos_url":"https://api.github.com/users/bethesque/repos","events_url":"https://api.github.com/users/bethesque/events{/privacy}","received_events_url":"https://api.github.com/users/bethesque/received_events","type":"User","site_admin":false},"created_at":"2018-11-15T04:29:11Z","updated_at":"2018-11-15T04:29:11Z","author_association":"COLLABORATOR","body":"I've fixed this in version 1.17.0"}}
{"actor":{"display_login":"bethesque"}}