{"action":"created","issue":{"url":"https://api.github.com/repos/apache/activemq-artemis/issues/2093","repository_url":"https://api.github.com/repos/apache/activemq-artemis","labels_url":"https://api.github.com/repos/apache/activemq-artemis/issues/2093/labels{/name}","comments_url":"https://api.github.com/repos/apache/activemq-artemis/issues/2093/comments","events_url":"https://api.github.com/repos/apache/activemq-artemis/issues/2093/events","html_url":"https://github.com/apache/activemq-artemis/pull/2093","id":324560313,"number":2093,"title":"ARTEMIS-1872 Check for queue exists before creating shared queue","user":{"login":"michaelandrepearce","id":1387822,"avatar_url":"https://avatars1.githubusercontent.com/u/1387822?v=4","gravatar_id":"","url":"https://api.github.com/users/michaelandrepearce","html_url":"https://github.com/michaelandrepearce","followers_url":"https://api.github.com/users/michaelandrepearce/followers","following_url":"https://api.github.com/users/michaelandrepearce/following{/other_user}","gists_url":"https://api.github.com/users/michaelandrepearce/gists{/gist_id}","starred_url":"https://api.github.com/users/michaelandrepearce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaelandrepearce/subscriptions","organizations_url":"https://api.github.com/users/michaelandrepearce/orgs","repos_url":"https://api.github.com/users/michaelandrepearce/repos","events_url":"https://api.github.com/users/michaelandrepearce/events{/privacy}","received_events_url":"https://api.github.com/users/michaelandrepearce/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2018-05-18T21:41:37Z","updated_at":"2018-05-18T23:02:48Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/apache/activemq-artemis/pulls/2093","html_url":"https://github.com/apache/activemq-artemis/pull/2093","diff_url":"https://github.com/apache/activemq-artemis/pull/2093.diff","patch_url":"https://github.com/apache/activemq-artemis/pull/2093.patch"},"body":"1. Add tests case to verify issue and fix, tests also tests for same behavior using CORE, OPENWIRE and AMQP JMS Clients.\r\n2. Update Core Client to check for queue before creating, sharedQueue as per createQueue logic.\r\n3. Update ServerSessionPacketHandler to handle packets from old clients to perform to implement the same fix server side for older clients.\r\n4. Correct AMQP protocol so correct error code is returned on security exception so that amqp jms can correctly throw JMSsecurityException\r\n5. Correct AMQP protocol to check for queue exists before create\r\n6. Correct OpenWire protocol to check for address exists before create"},"comment":{"url":"https://api.github.com/repos/apache/activemq-artemis/issues/comments/390354026","html_url":"https://github.com/apache/activemq-artemis/pull/2093#issuecomment-390354026","issue_url":"https://api.github.com/repos/apache/activemq-artemis/issues/2093","id":390354026,"user":{"login":"michaelandrepearce","id":1387822,"avatar_url":"https://avatars1.githubusercontent.com/u/1387822?v=4","gravatar_id":"","url":"https://api.github.com/users/michaelandrepearce","html_url":"https://github.com/michaelandrepearce","followers_url":"https://api.github.com/users/michaelandrepearce/followers","following_url":"https://api.github.com/users/michaelandrepearce/following{/other_user}","gists_url":"https://api.github.com/users/michaelandrepearce/gists{/gist_id}","starred_url":"https://api.github.com/users/michaelandrepearce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaelandrepearce/subscriptions","organizations_url":"https://api.github.com/users/michaelandrepearce/orgs","repos_url":"https://api.github.com/users/michaelandrepearce/repos","events_url":"https://api.github.com/users/michaelandrepearce/events{/privacy}","received_events_url":"https://api.github.com/users/michaelandrepearce/received_events","type":"User","site_admin":false},"created_at":"2018-05-18T23:02:48Z","updated_at":"2018-05-18T23:02:48Z","author_association":"CONTRIBUTOR","body":"@franz1981 non durable also needs it."}}
{"actor":{"display_login":"michaelandrepearce"}}