[ https://issues.apache.org/jira/browse/STORM-3128?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16573502#comment-16573502 ]
Zhengdai Hu edited comment on STORM-3128 at 8/8/18 4:59 PM: ------------------------------------------------------------ I added the stack trace of the exception that crashed the test. It looks like other build failures are likely to be caused by the same error. It's really strange though. [~Srdo] was (Author: zhengdai): I added the stack trace of the exception that crashed the test. It looks like other build failure are likely to be caused by the same error. It's really strange though. [~Srdo] > Connection refused error in AsyncLocalizerTest > ---------------------------------------------- > > Key: STORM-3128 > URL: https://issues.apache.org/jira/browse/STORM-3128 > Project: Apache Storm > Issue Type: Bug > Components: storm-server > Affects Versions: 2.0.0 > Reporter: Zhengdai Hu > Priority: Major > > In AsyncLocalizerTest testKeyNotFoundException, a localBlobStore is created > and tries but failed to connect to zookeeper due to connection error. I'm not > sure if this compromises the test even though it is passed after connection > retry timeout. But it's nice to keep in mind. > {noformat} > 2018-06-27 13:05:28.005 [main-SendThread(localhost:2181)] INFO > org.apache.storm.shade.org.apache.zookeeper.ClientCnxn - Opening socket > connection to server localhost/0:0:0:0:0:0:0:1:2181. Will not attempt to > authenticate using SASL (unknown error) > 2018-06-27 13:05:28.032 [main] INFO > org.apache.storm.shade.org.apache.curator.framework.imps.CuratorFrameworkImpl > - Default schema > 2018-06-27 13:05:28.035 [main-SendThread(localhost:2181)] WARN > org.apache.storm.shade.org.apache.zookeeper.ClientCnxn - Session 0x0 for > server null, unexpected error, closing socket connection and attempting > reconnect > java.net.ConnectException: Connection refused > at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) > ~[?:1.8.0_171] > at > sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717) > ~[?:1.8.0_171] > at > org.apache.storm.shade.org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:361) > ~[shaded-deps-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.shade.org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1081) > [shaded-deps-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > {noformat} > I managed to track down the source where the exception is thrown, but it's > really strange that this is called by a StormTimer inside Supervisor, which > is not declared anywhere in this test. I'm completely lost by now. > {noformat} > 2018-08-08 11:45:30.217 [heartbeatTimer] ERROR > org.apache.storm.zookeeper.ClientZookeeper - e: {} > org.apache.storm.shade.org.apache.zookeeper.KeeperException$ConnectionLossException: > KeeperErrorCode = ConnectionLoss for /supervisors > at > org.apache.storm.shade.org.apache.zookeeper.KeeperException.create(KeeperException.java:99) > ~[shaded-deps-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.shade.org.apache.zookeeper.KeeperException.create(KeeperException.java:51) > ~[shaded-deps-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.shade.org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1045) > ~[shaded-deps-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.shade.org.apache.curator.framework.imps.ExistsBuilderImpl$3.call(ExistsBuilderImpl.java:268) > ~[shaded-deps-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.shade.org.apache.curator.framework.imps.ExistsBuilderImpl$3.call(ExistsBuilderImpl.java:257) > ~[shaded-deps-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.shade.org.apache.curator.connection.StandardConnectionHandlingPolicy.callWithRetry(StandardConnectionHandlingPolicy.java:64) > ~[shaded-deps-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.shade.org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:100) > ~[shaded-deps-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.shade.org.apache.curator.framework.imps.ExistsBuilderImpl.pathInForegroundStandard(ExistsBuilderImpl.java:254) > ~[shaded-deps-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.shade.org.apache.curator.framework.imps.ExistsBuilderImpl.pathInForeground(ExistsBuilderImpl.java:247) > ~[shaded-deps-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.shade.org.apache.curator.framework.imps.ExistsBuilderImpl.forPath(ExistsBuilderImpl.java:206) > ~[shaded-deps-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.shade.org.apache.curator.framework.imps.ExistsBuilderImpl.forPath(ExistsBuilderImpl.java:35) > ~[shaded-deps-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.zookeeper.ClientZookeeper.existsNode(ClientZookeeper.java:145) > [storm-client-2.0.0-SNAPSHOT.jar:?] > at > org.apache.storm.zookeeper.ClientZookeeper.mkdirsImpl(ClientZookeeper.java:292) > [storm-client-2.0.0-SNAPSHOT.jar:?] > at > org.apache.storm.zookeeper.ClientZookeeper.mkdirs(ClientZookeeper.java:70) > [storm-client-2.0.0-SNAPSHOT.jar:?] > at > org.apache.storm.cluster.ZKStateStorage.set_ephemeral_node(ZKStateStorage.java:129) > [storm-client-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.cluster.StormClusterStateImpl.supervisorHeartbeat(StormClusterStateImpl.java:522) > [storm-client-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] > at > org.apache.storm.daemon.supervisor.timer.SupervisorHeartbeat.run(SupervisorHeartbeat.java:96) > [classes/:?] > at org.apache.storm.StormTimer$1.run(StormTimer.java:110) > [storm-client-2.0.0-SNAPSHOT.jar:?] > at > org.apache.storm.StormTimer$StormTimerTask.run(StormTimer.java:226) > [storm-client-2.0.0-SNAPSHOT.jar:?] > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)