[ 
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)

Reply via email to