You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nifi.apache.org by Joe Skora <js...@gmail.com> on 2016/07/31 16:57:19 UTC

Exception starting master branch

I get the exception shown below trying to start a current build of master
branch.  It's a stock configuration except for the nifi.ui.banner.text and
nifi.sensitive.props.key properties.  I don't see anything obvious in the
logs indicating some other root problem.

While starting up the instance, ExtensionManager.discoverExtensions() call
loadExtesions() on the ClassLoader for
nifi-kerberos-iaa-providers-nar-1.0.0-SNAPSHOT.nar-unpacked.  When
loadExtensions() reaches definitionMap LoginIdentityProvider entry, there
are no values in the definitionMap.  Finally, when it tries to iterate over
serviceLoader at line 107, it throws this exception.


2016-07-31 12:24:37,926 INFO [main] o.a.n.c.repository.FileSystemRepository
> Initializing FileSystemRepository with 'Always Sync' set to false
> 2016-07-31 12:29:45,224 ERROR [main] org.apache.nifi.NiFi Failure to
> launch NiFi due to java.util.ServiceConfigurationError:
> org.apache.nifi.authentication.LoginIdentityProvider: Provider
> org.apache.nifi.kerberos.KerberosProvider could not be instantiated
> java.util.ServiceConfigurationError:
> org.apache.nifi.authentication.LoginIdentityProvider: Provider
> org.apache.nifi.kerberos.KerberosProvider could not be instantiated
> at java.util.ServiceLoader.fail(ServiceLoader.java:232) ~[na:1.8.0_77]
> at java.util.ServiceLoader.access$100(ServiceLoader.java:185)
> ~[na:1.8.0_77]
> at
> java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384)
> ~[na:1.8.0_77]
> at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
> ~[na:1.8.0_77]
> at java.util.ServiceLoader$1.next(ServiceLoader.java:480) ~[na:1.8.0_77]
> at
> org.apache.nifi.nar.ExtensionManager.loadExtensions(ExtensionManager.java:107)
> ~[nifi-nar-utils-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
> at
> org.apache.nifi.nar.ExtensionManager.discoverExtensions(ExtensionManager.java:88)
> ~[nifi-nar-utils-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
> at org.apache.nifi.NiFi.<init>(NiFi.java:120)
> ~[nifi-runtime-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
> at org.apache.nifi.NiFi.main(NiFi.java:227)
> ~[nifi-runtime-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
> Caused by: java.lang.NoClassDefFoundError:
> org/apache/nifi/authorization/exception/ProviderCreationException
> at java.lang.Class.getDeclaredConstructors0(Native Method) ~[na:1.8.0_77]
> at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
> ~[na:1.8.0_77]
> at java.lang.Class.getConstructor0(Class.java:3075) ~[na:1.8.0_77]
> at java.lang.Class.newInstance(Class.java:412) ~[na:1.8.0_77]
> at
> java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)
> ~[na:1.8.0_77]
> ... 6 common frames omitted
> Caused by: java.lang.ClassNotFoundException:
> org.apache.nifi.authorization.exception.ProviderCreationException
> at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
> ~[na:1.8.0_77]
> at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_77]
> at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_77]
> ... 11 common frames omitted
> 2016-07-31 12:29:45,225 INFO [Thread-1] org.apache.nifi.NiFi Initiating
> shutdown of Jetty web server...
> 2016-07-31 12:29:45,226 INFO [Thread-1] org.apache.nifi.NiFi Jetty web
> server shutdown completed (nicely or otherwise).

Re: Exception starting master branch

Posted by Joe Skora <js...@gmail.com>.
Never mind, after tracing through the error a couple times, I wiped the
build directory, re-ran the build, and it restarts fine.

After years of using Maven I should know that when a Maven build just
doesn't seem right, the first thing to do is wipe and rebuild.

On Sun, Jul 31, 2016 at 12:57 PM, Joe Skora <js...@gmail.com> wrote:

> I get the exception shown below trying to start a current build of master
> branch.  It's a stock configuration except for the nifi.ui.banner.text and
> nifi.sensitive.props.key properties.  I don't see anything obvious in the
> logs indicating some other root problem.
>
> While starting up the instance, ExtensionManager.discoverExtensions() call
> loadExtesions() on the ClassLoader for
> nifi-kerberos-iaa-providers-nar-1.0.0-SNAPSHOT.nar-unpacked.  When
> loadExtensions() reaches definitionMap LoginIdentityProvider entry, there
> are no values in the definitionMap.  Finally, when it tries to iterate over
> serviceLoader at line 107, it throws this exception.
>
>
> 2016-07-31 12:24:37,926 INFO [main]
>> o.a.n.c.repository.FileSystemRepository Initializing FileSystemRepository
>> with 'Always Sync' set to false
>> 2016-07-31 12:29:45,224 ERROR [main] org.apache.nifi.NiFi Failure to
>> launch NiFi due to java.util.ServiceConfigurationError:
>> org.apache.nifi.authentication.LoginIdentityProvider: Provider
>> org.apache.nifi.kerberos.KerberosProvider could not be instantiated
>> java.util.ServiceConfigurationError:
>> org.apache.nifi.authentication.LoginIdentityProvider: Provider
>> org.apache.nifi.kerberos.KerberosProvider could not be instantiated
>> at java.util.ServiceLoader.fail(ServiceLoader.java:232) ~[na:1.8.0_77]
>> at java.util.ServiceLoader.access$100(ServiceLoader.java:185)
>> ~[na:1.8.0_77]
>> at
>> java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384)
>> ~[na:1.8.0_77]
>> at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
>> ~[na:1.8.0_77]
>> at java.util.ServiceLoader$1.next(ServiceLoader.java:480) ~[na:1.8.0_77]
>> at
>> org.apache.nifi.nar.ExtensionManager.loadExtensions(ExtensionManager.java:107)
>> ~[nifi-nar-utils-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
>> at
>> org.apache.nifi.nar.ExtensionManager.discoverExtensions(ExtensionManager.java:88)
>> ~[nifi-nar-utils-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
>> at org.apache.nifi.NiFi.<init>(NiFi.java:120)
>> ~[nifi-runtime-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
>> at org.apache.nifi.NiFi.main(NiFi.java:227)
>> ~[nifi-runtime-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
>> Caused by: java.lang.NoClassDefFoundError:
>> org/apache/nifi/authorization/exception/ProviderCreationException
>> at java.lang.Class.getDeclaredConstructors0(Native Method) ~[na:1.8.0_77]
>> at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
>> ~[na:1.8.0_77]
>> at java.lang.Class.getConstructor0(Class.java:3075) ~[na:1.8.0_77]
>> at java.lang.Class.newInstance(Class.java:412) ~[na:1.8.0_77]
>> at
>> java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)
>> ~[na:1.8.0_77]
>> ... 6 common frames omitted
>> Caused by: java.lang.ClassNotFoundException:
>> org.apache.nifi.authorization.exception.ProviderCreationException
>> at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
>> ~[na:1.8.0_77]
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_77]
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_77]
>> ... 11 common frames omitted
>> 2016-07-31 12:29:45,225 INFO [Thread-1] org.apache.nifi.NiFi Initiating
>> shutdown of Jetty web server...
>> 2016-07-31 12:29:45,226 INFO [Thread-1] org.apache.nifi.NiFi Jetty web
>> server shutdown completed (nicely or otherwise).
>
>
>