{"action":"opened","issue":{"url":"https://api.github.com/repos/zeromq/jeromq/issues/276","labels_url":"https://api.github.com/repos/zeromq/jeromq/issues/276/labels{/name}","comments_url":"https://api.github.com/repos/zeromq/jeromq/issues/276/comments","events_url":"https://api.github.com/repos/zeromq/jeromq/issues/276/events","html_url":"https://github.com/zeromq/jeromq/issues/276","id":99324045,"number":276,"title":"ArrayIndexOutOfBounds","user":{"login":"clixtec","id":661088,"avatar_url":"https://avatars.githubusercontent.com/u/661088?v=3","gravatar_id":"","url":"https://api.github.com/users/clixtec","html_url":"https://github.com/clixtec","followers_url":"https://api.github.com/users/clixtec/followers","following_url":"https://api.github.com/users/clixtec/following{/other_user}","gists_url":"https://api.github.com/users/clixtec/gists{/gist_id}","starred_url":"https://api.github.com/users/clixtec/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clixtec/subscriptions","organizations_url":"https://api.github.com/users/clixtec/orgs","repos_url":"https://api.github.com/users/clixtec/repos","events_url":"https://api.github.com/users/clixtec/events{/privacy}","received_events_url":"https://api.github.com/users/clixtec/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-08-05T23:57:54Z","updated_at":"2015-08-05T23:57:54Z","closed_at":null,"body":"I've been seeing an issue sporadically with JeroMQ not being able to send messages - and once it starts doing that the app is hosed.  I haven't been able to pin down the situation that causes it, but I'm filing this report anyway in the hopes that the stack trace gives you some clues.\r\n\r\nThe architecture of the app is separate processes A, B, and C, all communicating by pub/sub via a broker as in the ZeroMQ Guide, Figure 13 - Pub-Sub Network with a Proxy.\r\n\r\nThanks in advance for any assistance.\r\n\r\nSean\r\n\r\njava.lang.IndexOutOfBoundsException: Index: 1, Size: 1\r\n\tat java.util.ArrayList.rangeCheck(ArrayList.java:653) ~[?:1.8.0_31]\r\n\tat java.util.ArrayList.get(ArrayList.java:429) ~[?:1.8.0_31]\r\n\tat zmq.Dist.distribute(Dist.java:175) ~[jeromq-0.3.6-SNAPSHOT.jar:?]\r\n\tat zmq.Dist.sendToMatching(Dist.java:154) ~[jeromq-0.3.6-SNAPSHOT.jar:?]\r\n\tat zmq.XPub.xsend(XPub.java:195) ~[jeromq-0.3.6-SNAPSHOT.jar:?]\r\n\tat zmq.SocketBase.send(SocketBase.java:641) ~[jeromq-0.3.6-SNAPSHOT.jar:?]\r\n\tat org.zeromq.ZMQ$Socket.send(ZMQ.java:1302) ~[jeromq-0.3.6-SNAPSHOT.jar:?]\r\n\tat org.zeromq.ZMQ$Socket.send(ZMQ.java:1276) ~[jeromq-0.3.6-SNAPSHOT.jar:?]\r\n"}}