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 <[email protected]> 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). > > >
