Mark Payne created NIFI-914:
-------------------------------
Summary: NiFi fails to startup when upgrading to newest
0.3.0-SNAPSHOT
Key: NIFI-914
URL: https://issues.apache.org/jira/browse/NIFI-914
Project: Apache NiFi
Issue Type: Bug
Components: Core Framework
Affects Versions: 0.3.0
Reporter: Mark Payne
Priority: Critical
Fix For: 0.3.0
I built a new version of NiFi from the master branch and copied the files from
my conf/ directory from my old instance of NiFi to the new instance. When I
tried to start up, I got the following stack trace:
2015-08-31 12:14:12,662 ERROR [main] org.apache.nifi.NiFi Failure to launch
NiFi due to java.util.ServiceConfigurationError:
org.apache.nifi.processor.Processor: Provider
org.apache.nifi.processors.hadoop.CreateHadoopSequenceFile could not be
instantiated
java.util.ServiceConfigurationError: org.apache.nifi.processor.Processor:
Provider org.apache.nifi.processors.hadoop.CreateHadoopSequenceFile could not
be instantiated
at java.util.ServiceLoader.fail(ServiceLoader.java:232) ~[na:1.8.0_45]
at java.util.ServiceLoader.access$100(ServiceLoader.java:185)
~[na:1.8.0_45]
at
java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384)
~[na:1.8.0_45]
at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
~[na:1.8.0_45]
at java.util.ServiceLoader$1.next(ServiceLoader.java:480) ~[na:1.8.0_45]
at
org.apache.nifi.nar.ExtensionManager.loadExtensions(ExtensionManager.java:109)
~[nifi-nar-utils-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
at
org.apache.nifi.nar.ExtensionManager.discoverExtensions(ExtensionManager.java:90)
~[nifi-nar-utils-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
at org.apache.nifi.NiFi.<init>(NiFi.java:120)
~[nifi-runtime-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
at org.apache.nifi.NiFi.main(NiFi.java:227)
~[nifi-runtime-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
Caused by: java.lang.ExceptionInInitializerError: null
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method) ~[na:1.8.0_45]
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
~[na:1.8.0_45]
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
~[na:1.8.0_45]
at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
~[na:1.8.0_45]
at java.lang.Class.newInstance(Class.java:442) ~[na:1.8.0_45]
at
java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)
~[na:1.8.0_45]
... 6 common frames omitted
Caused by: java.lang.NullPointerException: null
at
org.apache.nifi.util.NiFiProperties.getKerberosConfigurationFile(NiFiProperties.java:806)
~[nifi-properties-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
at
org.apache.nifi.processors.hadoop.AbstractHadoopProcessor.<clinit>(AbstractHadoopProcessor.java:124)
~[nifi-hdfs-processors-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
... 12 common frames omitted
NiFiProperties is assuming that the kerberos configuration file is specified in
the properties file but a common practice is to copy over the old conf/
directory from a previous installation. In this case, NiFiProperties should
return null for the configuration file if the property is not present.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)