[ https://issues.apache.org/jira/browse/METRON-841?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Casey Stella deleted METRON-841: -------------------------------- > Failed to connect node to cluster due to: java.lang.NullPointerException > ------------------------------------------------------------------------- > > Key: METRON-841 > URL: https://issues.apache.org/jira/browse/METRON-841 > Project: Metron > Issue Type: Bug > Environment: SUSE 11 SP3, NIFI 1.1.0.2.1.2.0-10, Java jdk1.8.0_60, 2 > node clustered Nifi > Reporter: Joseph Niemiec > > We had a server fill its root directory, we stopped NiFi, moved the > repositories to mounts with space, updated the configs and now we have a > single node that will not join the cluster. There are no major errors but we > do run into some WARNS talking about an NPE before Jetty explodes. > 2017-04-10 14:55:57,293 ERROR [main] o.a.nifi.controller.StandardFlowService > Failed to load flow from cluster due to: > org.apache.nifi.cluster.ConnectionException: Failed to connect node to > cluster due to: java.lang.NullPointerException > org.apache.nifi.cluster.ConnectionException: Failed to connect node to > cluster due to: java.lang.NullPointerException > at > org.apache.nifi.controller.StandardFlowService.loadFromConnectionResponse(StandardFlowService.java:901) > ~[nifi-framework-core-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > at > org.apache.nifi.controller.StandardFlowService.load(StandardFlowService.java:493) > ~[nifi-framework-core-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:831) > [nifi-jetty-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > at org.apache.nifi.NiFi.<init>(NiFi.java:156) > [nifi-runtime-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > at org.apache.nifi.NiFi.main(NiFi.java:262) > [nifi-runtime-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > Caused by: java.lang.NullPointerException: null > at > org.apache.nifi.controller.repository.SchemaRepositoryRecordSerde.deserializeRecord(SchemaRepositoryRecordSerde.java:119) > ~[nifi-framework-core-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > at > org.apache.nifi.controller.repository.SchemaRepositoryRecordSerde.deserializeEdit(SchemaRepositoryRecordSerde.java:109) > ~[nifi-framework-core-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > at > org.apache.nifi.controller.repository.SchemaRepositoryRecordSerde.deserializeEdit(SchemaRepositoryRecordSerde.java:46) > ~[nifi-framework-core-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > at > org.wali.MinimalLockingWriteAheadLog$Partition.recoverNextTransaction(MinimalLockingWriteAheadLog.java:1072) > ~[nifi-write-ahead-log-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > at > org.wali.MinimalLockingWriteAheadLog.recoverFromEdits(MinimalLockingWriteAheadLog.java:459) > ~[nifi-write-ahead-log-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > at > org.wali.MinimalLockingWriteAheadLog.recoverRecords(MinimalLockingWriteAheadLog.java:301) > ~[nifi-write-ahead-log-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > at > org.apache.nifi.controller.repository.WriteAheadFlowFileRepository.loadFlowFiles(WriteAheadFlowFileRepository.java:346) > ~[nifi-framework-core-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > at > org.apache.nifi.controller.FlowController.initializeFlow(FlowController.java:699) > ~[nifi-framework-core-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > at > org.apache.nifi.controller.StandardFlowService.loadFromBytes(StandardFlowService.java:701) > ~[nifi-framework-core-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > at > org.apache.nifi.controller.StandardFlowService.loadFromConnectionResponse(StandardFlowService.java:872) > ~[nifi-framework-core-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > ... 4 common frames omitted > 2017-04-10 14:55:57,293 INFO [main] o.a.n.c.c.node.NodeClusterCoordinator > hpce2r01n11.abc.com:9090 requested disconnection from cluster due to > org.apache.nifi.cluster.ConnectionException: Failed to connect node to > cluster due to: java.lang.NullPointerException > 2017-04-10 14:55:57,293 INFO [main] o.a.n.c.c.node.NodeClusterCoordinator > Status of hpce2r01n11.abc.com:9090 changed from > NodeConnectionStatus[nodeId=hpce2r01n11.abc.com:9090, state=CONNECTING, > updateId=60] to NodeConnectionStatus[nodeId=hpce2r01n11.abc.com:9090, > state=DISCONNECTED, Disconnect Code=Node Failed to Startup Properly, > Disconnect Reason=org.apache.nifi.cluster.ConnectionException: Failed to > connect node to cluster due to: java.lang.NullPointerException, updateId=60] > 2017-04-10 14:55:57,293 DEBUG [main] o.a.n.c.c.node.NodeClusterCoordinator > State of cluster nodes is now > {hpce2r01n12.abc.com:9090=NodeConnectionStatus[nodeId=hpce2r01n12.abc.com:9090, > state=CONNECTED, updateId=54], > hpce2r01n11.abc.com:9090=NodeConnectionStatus[nodeId=hpce2r01n11.abc.com:9090, > state=DISCONNECTED, Disconnect Code=Node Failed to Startup Properly, > Disconnect Reason=org.apache.nifi.cluster.ConnectionException: Failed to > connect node to cluster due to: java.lang.NullPointerException, updateId=60]} > 2017-04-10 14:55:57,294 DEBUG [main] o.a.n.c.c.node.NodeClusterCoordinator > Notifying cluster coordinator that node status changed from > NodeConnectionStatus[nodeId=hpce2r01n11.abc.com:9090, state=CONNECTING, > updateId=60] to NodeConnectionStatus[nodeId=hpce2r01n11.abc.com:9090, > state=DISCONNECTED, Disconnect Code=Node Failed to Startup Properly, > Disconnect Reason=org.apache.nifi.cluster.ConnectionException: Failed to > connect node to cluster due to: java.lang.NullPointerException, updateId=60] > 2017-04-10 14:55:57,295 TRACE [main] o.a.curator.utils.DefaultTracerDriver > Trace: GetChildrenBuilderImpl-Foreground - 0 ms > 2017-04-10 14:55:57,295 TRACE [main] o.a.curator.utils.DefaultTracerDriver > Trace: GetDataBuilderImpl-Foreground - 0 ms > 2017-04-10 14:55:57,404 DEBUG [Notify Cluster of Node Status Change-1] > o.a.n.c.p.i.StandardClusterCoordinationProtocolSender Notified > hpce2r01n12.abc.com:9090 of status change > NodeStatusChangeMessage[nodeId=hpce2r01n11.abc.com:9090, > status=NodeConnectionStatus[nodeId=hpce2r01n11.abc.com:9090, > state=DISCONNECTED, Disconnect Code=Node Failed to Startup Properly, > Disconnect Reason=org.apache.nifi.cluster.ConnectionException: Failed to > connect node to cluster due to: java.lang.NullPointerException, updateId=60]] > 2017-04-10 14:55:57,405 ERROR [main] o.a.n.c.c.node.NodeClusterCoordinator > Event Reported for hpce2r01n11.abc.com:9090 -- Node disconnected from cluster > due to org.apache.nifi.cluster.ConnectionException: Failed to connect node to > cluster due to: java.lang.NullPointerException > 2017-04-10 14:55:57,405 INFO [main] o.a.n.c.l.e.CuratorLeaderElectionManager > Cannot unregister Leader Election Role 'Primary Node' becuase that role is > not registered > 2017-04-10 14:55:57,407 WARN [main] org.apache.nifi.web.server.JettyServer > Failed to start web server... shutting down. > java.lang.IllegalStateException: Already closed or has not been started > at > com.google.common.base.Preconditions.checkState(Preconditions.java:173) > ~[guava-18.0.jar:na] > at > org.apache.curator.framework.recipes.leader.LeaderSelector.close(LeaderSelector.java:270) > ~[curator-recipes-2.11.0.jar:na] > at > org.apache.nifi.controller.leader.election.CuratorLeaderElectionManager.unregister(CuratorLeaderElectionManager.java:151) > ~[nifi-framework-core-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > at > org.apache.nifi.controller.FlowController.setClustered(FlowController.java:3469) > ~[nifi-framework-core-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > at > org.apache.nifi.controller.StandardFlowService.handleConnectionFailure(StandardFlowService.java:525) > ~[nifi-framework-core-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > at > org.apache.nifi.controller.StandardFlowService.load(StandardFlowService.java:497) > ~[nifi-framework-core-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:831) > ~[nifi-jetty-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > at org.apache.nifi.NiFi.<init>(NiFi.java:156) > [nifi-runtime-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > at org.apache.nifi.NiFi.main(NiFi.java:262) > [nifi-runtime-1.1.0.2.1.2.0-10.jar:1.1.0.2.1.2.0-10] > 2017-04-10 14:55:57,407 INFO [Thread-1] org.apache.nifi.NiFi Initiating > shutdown of Jetty web server... > 2017-04-10 14:55:57,408 DEBUG [Thread-1] > o.e.j.util.component.AbstractLifeCycle stopping > org.eclipse.jetty.server.Server@16736040 > 2017-04-10 14:55:57,408 DEBUG [Thread-1] org.eclipse.jetty.server.Server > doStop org.eclipse.jetty.server.Server@16736040 > 2017-04-10 14:55:57,409 DEBUG [Thread-1] org.eclipse.jetty.server.Server > Graceful shutdown org.eclipse.jetty.server.Server@16736040 by > 2017-04-10 14:55:57,410 DEBUG [Thread-1] > o.e.j.util.component.AbstractLifeCycle stopping > ServerConnector@546394ed{SSL,[ssl, http/1.1]}{hpce2r01n11.abc.com:9090} -- This message was sent by Atlassian JIRA (v6.3.15#6346)