curator-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CURATOR-436) NoNodeException: KeeperErrorCode KeeperException in storm-nimbus
Date Thu, 12 Oct 2017 10:53:00 GMT

    [ https://issues.apache.org/jira/browse/CURATOR-436?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16201786#comment-16201786
] 

ASF GitHub Bot commented on CURATOR-436:
----------------------------------------

GitHub user Randgalt opened a pull request:

    https://github.com/apache/curator/pull/238

    [CURATOR-436] getSortedChildren() should ignore NoNode exceptions

    getSortedChildren() should ignore NoNode exceptions and just treat it as if there are
no children. This works around issues with container nodes, parents not yet created, etc.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/apache/curator CURATOR-436

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/curator/pull/238.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #238
    
----
commit d502dde1c4601b2abc6d831d764561a73316bf00
Author: randgalt <randgalt@apache.org>
Date:   2017-10-12T10:51:39Z

    getSortedChildren() should ignore NoNode exceptions and just treat it as if there are
no children. This works around issues with container nodes, parents not yet created, etc.

----


> NoNodeException: KeeperErrorCode KeeperException in storm-nimbus
> ----------------------------------------------------------------
>
>                 Key: CURATOR-436
>                 URL: https://issues.apache.org/jira/browse/CURATOR-436
>             Project: Apache Curator
>          Issue Type: Bug
>          Components: Recipes
>    Affects Versions: 2.12.0, 4.0.0
>            Reporter: Thierry Göckel
>            Assignee: Jordan Zimmerman
>             Fix For: 4.0.1
>
>
> Seeing this exception when using Storm Nimbus and Zookeeper:
> {noformat}
> ERROR org.apache.storm.thrift.server.AbstractNonblockingServer$FrameBuffer - Unexpected
throwable while invoking!
> org.apache.storm.shade.org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode
= NoNode for /storm/leader-lock
>         at org.apache.storm.shade.org.apache.zookeeper.KeeperException.create(KeeperException.java:111)
~[storm-core-1.1.1.jar:1.1.1]
>         at org.apache.storm.shade.org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
~[storm-core-1.1.1.jar:1.1.1]
>         at org.apache.storm.shade.org.apache.zookeeper.ZooKeeper.getChildren(ZooKeeper.java:1590)
~[storm-core-1.1.1.jar:1.1.1]
>         at org.apache.storm.shade.org.apache.curator.framework.imps.GetChildrenBuilderImpl$3.call(GetChildrenBuilderImpl.java:230)
~[storm-core-1.1.1.jar:1.1.1]
>         at org.apache.storm.shade.org.apache.curator.framework.imps.GetChildrenBuilderImpl$3.call(GetChildrenBuilderImpl.java:219)
~[storm-core-1.1.1.jar:1.1.1]
>         at org.apache.storm.shade.org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:109)
~[storm-core-1.1.1.jar:1.1.1]
>         at org.apache.storm.shade.org.apache.curator.framework.imps.GetChildrenBuilderImpl.pathInForeground(GetChildrenBuilderImpl.java:216)
~[storm-core-1.1.1.jar:1.1.1]
>         at org.apache.storm.shade.org.apache.curator.framework.imps.GetChildrenBuilderImpl.forPath(GetChildrenBuilderImpl.java:207)
~[storm-core-1.1.1.jar:1.1.1]
>         at org.apache.storm.shade.org.apache.curator.framework.imps.GetChildrenBuilderImpl.forPath(GetChildrenBuilderImpl.java:40)
~[storm-core-1.1.1.jar:1.1.1]
>         at org.apache.storm.shade.org.apache.curator.framework.recipes.locks.LockInternals.getSortedChildren(LockInternals.java:151)
~[storm-core-1.1.1.jar:1.1.1]
>         at org.apache.storm.shade.org.apache.curator.framework.recipes.locks.LockInternals.getParticipantNodes(LockInternals.java:133)
~[storm-core-1.1.1.jar:1.1.1]
>         at org.apache.storm.shade.org.apache.curator.framework.recipes.leader.LeaderLatch.getLeader(LeaderLatch.java:453)
~[storm-core-1.1.1.jar:1.1.1]
>         at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source) ~[?:?]
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:1.8.0_131]
>         at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_131]
>         at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:93) ~[clojure-1.7.0.jar:?]
>         at clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:313) ~[clojure-1.7.0.jar:?]
>         at org.apache.storm.zookeeper$zk_leader_elector$reify__1043.getLeader(zookeeper.clj:296)
~[storm-core-1.1.1.jar:1.1.1]
>         at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source) ~[?:?]
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:1.8.0_131]
>         at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_131]
>         at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:93) ~[clojure-1.7.0.jar:?]
>         at clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:313) ~[clojure-1.7.0.jar:?]
>         at org.apache.storm.daemon.nimbus$mk_reified_nimbus$reify__10780.getLeader(nimbus.clj:2412)
~[storm-core-1.1.1.jar:1.1.1]
>         at org.apache.storm.generated.Nimbus$Processor$getLeader.getResult(Nimbus.java:3944)
~[storm-core-1.1.1.jar:1.1.1]
>         at org.apache.storm.generated.Nimbus$Processor$getLeader.getResult(Nimbus.java:3928)
~[storm-core-1.1.1.jar:1.1.1]
>         at org.apache.storm.thrift.ProcessFunction.process(ProcessFunction.java:39) ~[storm-core-1.1.1.jar:1.1.1]
>         at org.apache.storm.thrift.TBaseProcessor.process(TBaseProcessor.java:39) ~[storm-core-1.1.1.jar:1.1.1]
>         at org.apache.storm.security.auth.SimpleTransportPlugin$SimpleWrapProcessor.process(SimpleTransportPlugin.java:162)
~[storm-core-1.1.1.jar:1.1.1]
>         at org.apache.storm.thrift.server.AbstractNonblockingServer$FrameBuffer.invoke(AbstractNonblockingServer.java:518)
~[storm-core-1.1.1.jar:1.1.1]
>         at org.apache.storm.thrift.server.Invocation.run(Invocation.java:18) ~[storm-core-1.1.1.jar:1.1.1]
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[?:1.8.0_131]
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[?:1.8.0_131]
>         at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
> {noformat}
> There is a similar looking ticket at https://issues.apache.org/jira/browse/CURATOR-358
but that dealt with LeaderSelector whereas this exception seems to be caused by LeaderLatch
and LockInternals.
> Let me know if more details and/or logs are needed.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message