Hello, Unfortunately this was a bug found after 1.11.4 and has been fixed in master, but is not in a release yet.
https://issues.apache.org/jira/browse/NIFI-7460 The community is hoping to release 1.12.0 soon though. Thanks, Bryan On Tue, Jul 14, 2020 at 10:15 PM Sri Harsha Chavali < [email protected]> wrote: > Hi Users, > > > > I'm here with another question regarding the upgrade from NiFi-1.9.2 to > NiFi-1.11.4. After testing a different instance of NiFi-1.11.4 and getting > comfortable with the features, we have decided to upgrade our existing NiFi > instance to 1.11.4. All of the process was smooth and I was able to get > secure NiFi-1.11.4 up and running and then I get this message after logging > into NiFi. Note that the authentication which uses LDAP has succeeded but > then I get the screen which says: > > > > An unexpected error has occurred. Please check the logs for additional > details. > > > > I copied users.xml, authorizations.xml as well as database_repository > files from previous install to new installation. I have a separate location > for other configurations like authorizers.xml, > login-identity-providers.xml, state-management.xml, authorizers.xml, > flow.xml.gz > and also the keystore and trustore files. I pointed the latest NiFi > instance to the common config before starting it. Also, provenance, content > and flowfile repositories are configured separately and I pointed new > install to the existing locations. > > > Given below are the error messages in logs after authentication is > successful. My UserId is unable to access the root process group and > basically nothing can be accessed in NiFi. > > > > nifi-user.log: > > > > 2020-07-14 13:41:18,996 INFO [NiFi Web Server-75] > o.a.n.w.s.NiFiAuthenticationFilter Authentication success for <UserName> > > 2020-07-14 13:41:19,064 ERROR [NiFi Web Server-36] > o.a.nifi.web.api.config.ThrowableMapper An unexpected error has occurred: > java.lang.NullPointerException. Returning Internal Server Error response. > > java.lang.NullPointerException: null > > at > org.apache.nifi.util.FlowDifferenceFilters.isNewRelationshipAutoTerminatedAndDefaulted(FlowDifferenceFilters.java:203) > > at > org.apache.nifi.groups.StandardProcessGroup.lambda$getModifications$84(StandardProcessGroup.java:4911) > > at > java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:174) > > at > java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) > > at > java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) > > at > java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) > > at > java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) > > at > java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) > > at > java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1556) > > at > java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) > > at > java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)….. > > > > nifi-app.log: > > 2020-07-14 13:41:52,706 INFO [Write-Ahead Local State Provider > Maintenance] org.wali.MinimalLockingWriteAheadLog > org.wali.MinimalLockingWriteAheadLog@6a2d0632 checkpointed with 0 Records > and 0 Swap Files in 5 milliseconds (Stop-the-world time = 2 milliseconds, > Clear Edit Logs time = 2 millis), max Transaction ID -1 > > 2020-07-14 13:41:53,299 ERROR [Timer-Driven Process Thread-7] > o.apache.nifi.controller.FlowController Failed to capture component stats > for Stats History > > java.lang.NullPointerException: null > > at > org.apache.nifi.util.FlowDifferenceFilters.isNewRelationshipAutoTerminatedAndDefaulted(FlowDifferenceFilters.java:203) > > at > org.apache.nifi.groups.StandardProcessGroup.lambda$getModifications$84(StandardProcessGroup.java:4911)…… > > One thing to note is that the existing NiFi instance is installed a system > service and we start and stop it using a sudo user. As this is the first > time using the new instance, I didn't change the system service or init.d > configuration and started nifi user. Also, the previous and current > installs both have the below property in bootstrap.conf > > rus.as=nifi > > Could you please guide me what I'm doing wrong and what needs to be done? I'm > hoping this is a simple authorization issue which can be fixed with a small > change. > > Thank you, > Harsha > > Sent from Outlook <http://aka.ms/weboutlook> >
