Uploaded image for project: 'Apache Curator'
  1. Apache Curator
  2. CURATOR-538

Background exception was not retry-able or retry gave up

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 4.0.1, 4.2.0, 4.3.0, 5.0.0, 5.1.0, 5.2.0, 5.2.1, 5.3.0
    • 5.4.0
    • Framework
    • None

    Description

       

      error log:

      //err code is here
      2019-08-21 14:24:30.654 0.0.0.0:30901  INFO 45964     --- [e-1-EventThread] org.apache.zookeeper.ClientCnxn          : EventThread shut down for session: 0x10072ab8a8001b12019-08-21 14:24:30.654 0.0.0.0:30901  INFO 45964     --- [e-1-EventThread] org.apache.zookeeper.ClientCnxn          : EventThread shut down for session: 0x10072ab8a8001b12019-08-21 14:24:30.655 0.0.0.0:30901 ERROR 45964     --- [e-1-EventThread] o.a.c.f.imps.CuratorFrameworkImpl        : Background exception was not retry-able or retry gave up
      java.lang.NullPointerException: null at org.apache.curator.framework.imps.EnsembleTracker.configToConnectionString(EnsembleTracker.java:179) at org.apache.curator.framework.imps.EnsembleTracker.processConfigData(EnsembleTracker.java:200) at org.apache.curator.framework.imps.EnsembleTracker.access$300(EnsembleTracker.java:50) at org.apache.curator.framework.imps.EnsembleTracker$2.processResult(EnsembleTracker.java:144) at org.apache.curator.framework.imps.CuratorFrameworkImpl.sendToBackgroundCallback(CuratorFrameworkImpl.java:865) at org.apache.curator.framework.imps.CuratorFrameworkImpl.processBackgroundOperation(CuratorFrameworkImpl.java:635) at org.apache.curator.framework.imps.WatcherRemovalFacade.processBackgroundOperation(WatcherRemovalFacade.java:152) at org.apache.curator.framework.imps.GetConfigBuilderImpl$2.processResult(GetConfigBuilderImpl.java:222) at org.apache.zookeeper.ClientCnxn$EventThread.processEvent(ClientCnxn.java:587) at org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:499)
      2019-08-21 14:24:30.655 0.0.0.0:30901  INFO 45964     --- [e-1-EventThread] o.a.c.framework.imps.EnsembleTracker     : New config event received: {server.1=zookeeper-0.zk-headless-service.default.svc.cluster.local:2888:3888:participant;0.0.0.0:2181, version=b00000000, server.3=zookeeper-2.zk-headless-service.default.svc.cluster.local:2888:3888:participant;0.0.0.0:2181, server.2=zookeeper-1.zk-headless-service.default.svc.cluster.local:2888:3888:participant;0.0.0.0:2181}2019-08-21 14:24:30.656 0.0.0.0:30901 ERROR 45964     --- [e-1-EventThread] o.a.c.f.imps.CuratorFrameworkImpl        : Background exception was not retry-able or retry gave up
      java.lang.NullPointerException: null at org.apache.curator.framework.imps.EnsembleTracker.configToConnectionString(EnsembleTracker.java:179) at org.apache.curator.framework.imps.EnsembleTracker.processConfigData(EnsembleTracker.java:200) at org.apache.curator.framework.imps.EnsembleTracker.access$300(EnsembleTracker.java:50) at org.apache.curator.framework.imps.EnsembleTracker$2.processResult(EnsembleTracker.java:144) at org.apache.curator.framework.imps.CuratorFrameworkImpl.sendToBackgroundCallback(CuratorFrameworkImpl.java:865) at org.apache.curator.framework.imps.CuratorFrameworkImpl.processBackgroundOperation(CuratorFrameworkImpl.java:635) at org.apache.curator.framework.imps.WatcherRemovalFacade.processBackgroundOperation(WatcherRemovalFacade.java:152) at org.apache.curator.framework.imps.GetConfigBuilderImpl$2.processResult(GetConfigBuilderImpl.java:222) at org.apache.zookeeper.ClientCnxn$EventThread.processEvent(ClientCnxn.java:587) at org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:499)
      

       

          I use kubernates as registor,  envirment is ubuntu18.04 + spring boot 2.x and curator is 4.0.1(spring-cloud-starter-zookeeper-config),  when i debug the project, curator framework throw NullPointerException.

          I debuged it , found EnsembleTracker.java(line 179) server.addr.getAddress() is null! debug info can be found at attachment!

       

      QuorumVerifier is 

      server.1=zookeeper-0.zk-headless-service.default.svc.cluster.local:2888:3888:participant;0.0.0.0:2181
      server.2=zookeeper-1.zk-headless-service.default.svc.cluster.local:2888:3888:participant;0.0.0.0:2181
      server.3=zookeeper-2.zk-headless-service.default.svc.cluster.local:2888:3888:participant;0.0.0.0:2181
      version=b00000000

       

       

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            tison Zili Chen
            cj imic
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment