Hello, I am using storm 1.0.2. When I start the pacemaker daemon and then start nimbus, I see the following error in pacemaker.log repetitively and can't submit topologies.
WARNING: An exception was thrown by a user handler while handling an >> exception event ([id: 0xa4126833, /127.0.0.1:43693 => /127.0.0.1:6699] >> EXCEPTION: java.lang.NoSuchMethodError: >> java.util.concurrent.ConcurrentHashMap.keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;) > > java.lang.NoSuchMethodError: >> java.util.concurrent.ConcurrentHashMap.keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView; > > at >> org.apache.storm.pacemaker.pacemaker$get_all_nodes_for_path.invoke(pacemaker.clj:133) > > at >> org.apache.storm.pacemaker.pacemaker$mk_handler$reify__4023.handleMessage(pacemaker.clj:212) > > at >> org.apache.storm.pacemaker.PacemakerServer.received(PacemakerServer.java:140) > > at >> org.apache.storm.messaging.netty.StormServerHandler.messageReceived(StormServerHandler.java:61) > > at >> org.apache.storm.shade.org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70) > > at >> org.apache.storm.shade.org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) > > at >> org.apache.storm.shade.org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791) > > >> o.a.s.m.n.StormServerHandler [ERROR] server errors in handling the request > > java.lang.NoSuchMethodError: >> java.util.concurrent.ConcurrentHashMap.keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView; > > at >> org.apache.storm.pacemaker.pacemaker$get_all_nodes_for_path.invoke(pacemaker.clj:133) >> ~[storm-core-1.0.2.jar:1.0.2] > > at >> org.apache.storm.pacemaker.pacemaker$mk_handler$reify__4023.handleMessage(pacemaker.clj:212) >> ~[storm-core-1.0.2.jar:1.0.2] > > at >> org.apache.storm.pacemaker.PacemakerServer.received(PacemakerServer.java:140) >> ~[storm-core-1.0.2.jar:1.0.2] > > at >> org.apache.storm.messaging.netty.StormServerHandler.messageReceived(StormServerHandler.java:61) >> ~[storm-core-1.0.2.jar:1.0.2] > > at >> org.apache.storm.shade.org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70) >> ~[storm-core-1.0.2.jar:1.0.2] > > at >> org.apache.storm.shade.org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) >> [storm-core-1.0.2.jar:1.0.2] > > at >> org.apache.storm.shade.org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791) >> [storm-core-1.0.2.jar:1.0.2] > > at >> org.apache.storm.shade.org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296) >> [storm-core-1.0.2.jar:1.0.2] > > I investigated a bit and this <https://gist.github.com/AlainODea/1375759b8720a3f9f094> seems to be the cause. Can anyone please help? Thanks -- Abhishek
