[16:26:01:417] [ERROR] - org.apache.curator.framework.imps.CuratorFrameworkImpl.logError(CuratorFrameworkImpl.java:703) - Background exception was not retry-able or retry gave up java.lang.NullPointerException: null at org.apache.curator.framework.imps.EnsembleTracker.configToConnectionString(EnsembleTracker.java:183) ~[curator-framework-4.2.0.jar:4.2.0">curator-framework-4.2.0.jar:4.2.0">curator-framework-4.2.0.jar:4.2.0">curator-framework-4.2.0.jar:4.2.0">curator-framework-4.2.0.jar:4.2.0] at org.apache.curator.framework.imps.EnsembleTracker.processConfigData(EnsembleTracker.java:206) ~[curator-framework-4.2.0.jar:4.2.0] at org.apache.curator.framework.imps.EnsembleTracker.access$300(EnsembleTracker.java:50) ~[curator-framework-4.2.0.jar:4.2.0] at org.apache.curator.framework.imps.EnsembleTracker$2.processResult(EnsembleTracker.java:150) ~[curator-framework-4.2.0.jar:4.2.0] at org.apache.curator.framework.imps.CuratorFrameworkImpl.sendToBackgroundCallback(CuratorFrameworkImpl.java:883) [curator-framework-4.2.0.jar:4.2.0]at org.apache.curator.framework.imps.CuratorFrameworkImpl.processBackgroundOperation(CuratorFrameworkImpl.java:653) [curator-framework-4.2.0.jar:4.2.0">curator-framework-4.2.0.jar:4.2.0">curator-framework-4.2.0.jar:4.2.0] at org.apache.curator.framework.imps.WatcherRemovalFacade.processBackgroundOperation(WatcherRemovalFacade.java:152) [curator-framework-4.2.0.jar:4.2.0] at org.apache.curator.framework.imps.GetConfigBuilderImpl 2. p r o c e s s R e s u l t ( G e t C o n f i g B u i l d e r I m p l . j a v a : 222 ) [ c u r a t o r − f r a m e w o r k − 4.2.0. j a r : 4.2.0 ] a t o r g . a p a c h e . z o o k e e p e r . C l i e n t C n x n 2.processResult(GetConfigBuilderImpl.java:222) [curator-framework-4.2.0.jar:4.2.0] at org.apache.zookeeper.ClientCnxn 2.processResult(GetConfigBuilderImpl.java:222)[curator−framework−4.2.0.jar:4.2.0]atorg.apache.zookeeper.ClientCnxnEventThread.processEvent(ClientCnxn.java:588) [zookeeper-3.5.4-beta.jar:3.5.4-beta-7f51e5b68cf2f80176ff944a9ebd2abbc65e7327">zookeeper-3.5.4-beta.jar:3.5.4-beta-7f51e5b68cf2f80176ff944a9ebd2abbc65e7327] at org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:500) [zookeeper-3.5.4-beta.jar:3.5.4-beta-7f51e5b68cf2f80176ff944a9ebd2abbc65e7327] [16:26:01:423] [INFO] - org.apache.curator.framework.imps.EnsembleTracker.processConfigData(EnsembleTracker.java:201) - New config event received:
遇到了空指针异常,但是并没有自己代码的错误入口,全是底层错误。
而且这个问题并不是一直都有,时隐时现,怀疑是环境配置,或者网络环境造成的问题。
并且这个异常并不影响inform info到zk node,所以暂时无法解决。