You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Mogana Richards (Jira)" <ji...@apache.org> on 2022/06/10 20:05:00 UTC

[jira] [Commented] (NIFI-10048) Apache Nifi Web Server keeps failing to start

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

Mogana Richards commented on NIFI-10048:
----------------------------------------

i was able to recreate this issue. If you run set-sensitive-properties-key to add a password and your flow.xml.gz is not available at that time you get into a weird inconsistent state where you have nifi.properties updated with a password and flow.xml.gz not encrypted with the password. It does not throw the normal error pad block corrupted. Also, removing the flow file from conf and expecting it to pull down one from the cluster does not work. To resolve, I copied the flow.xml.gz that i had backed up prior to upgrade back to conf, removed the sensitive keys property and reranset-sensitive-properties-key, then started nifi. 

> Apache Nifi Web Server keeps failing to start 
> ----------------------------------------------
>
>                 Key: NIFI-10048
>                 URL: https://issues.apache.org/jira/browse/NIFI-10048
>             Project: Apache NiFi
>          Issue Type: Bug
>    Affects Versions: 1.16.1
>            Reporter: Andreas Adamides
>            Priority: Critical
>
> The following exception keeps occurring on the Apache NiFi Cluster, this is from the app logs:
> {code:java}
> 2022-05-24 15:13:03,669 INFO [main] o.a.n.c.s.VersionedFlowSynchronizer Synching FlowController with proposed flow: Controller Already Synchronized = false
> 2022-05-24 15:13:04,260 WARN [main] org.apache.nifi.web.server.JettyServer Failed to start web server... shutting down.
> java.lang.NullPointerException: null
>     at org.apache.nifi.registry.flow.diff.StandardFlowDifference.hashCode(StandardFlowDifference.java:92)
>     at java.util.HashMap.hash(HashMap.java:340)
>     at java.util.HashMap.put(HashMap.java:613)
>     at java.util.HashSet.add(HashSet.java:220)
>     at org.apache.nifi.registry.flow.diff.StandardFlowComparator.addIfDifferent(StandardFlowComparator.java:562)
>     at org.apache.nifi.registry.flow.diff.StandardFlowComparator.compare(StandardFlowComparator.java:447)
>     at org.apache.nifi.registry.flow.diff.StandardFlowComparator.compare(StandardFlowComparator.java:92)
>     at org.apache.nifi.registry.flow.diff.StandardFlowComparator.compare(StandardFlowComparator.java:77)
>     at org.apache.nifi.controller.serialization.VersionedFlowSynchronizer.compareFlows(VersionedFlowSynchronizer.java:383)
>     at org.apache.nifi.controller.serialization.VersionedFlowSynchronizer.sync(VersionedFlowSynchronizer.java:165)
>     at org.apache.nifi.controller.serialization.StandardFlowSynchronizer.sync(StandardFlowSynchronizer.java:43)
>     at org.apache.nifi.controller.FlowController.synchronize(FlowController.java:1524)
>     at org.apache.nifi.persistence.StandardFlowConfigurationDAO.load(StandardFlowConfigurationDAO.java:104)
>     at org.apache.nifi.controller.StandardFlowService.loadFromBytes(StandardFlowService.java:815)
>     at org.apache.nifi.controller.StandardFlowService.load(StandardFlowService.java:457)
>     at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:1086)
>     at org.apache.nifi.NiFi.<init>(NiFi.java:170)
>     at org.apache.nifi.NiFi.<init>(NiFi.java:82)
>     at org.apache.nifi.NiFi.main(NiFi.java:330)
> 2022-05-24 15:13:04,261 INFO [Thread-1] org.apache.nifi.NiFi Application Server shutdown started{code}
> There is not a Nifi Registry in the setup, I have tried to tear everything down to freshly install Nifi Cluster, but it keeps failing to start. This has been part of a helm chart/k8 setup. This issue occurs in 2 nodes of a 3-node Nifi cluster. I manage to fix it when downgrading to 1 node overall, which does not make a lot of sense.
>  
> Can anyone suggest what I am doing wrong?
>  



--
This message was sent by Atlassian Jira
(v8.20.7#820007)