[
https://issues.apache.org/jira/browse/NIFI-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14699962#comment-14699962
]
Joseph Percivall commented on NIFI-842:
---------------------------------------
I ran into this issue when creating a new custom processor. In the
META-INF/services/org.apache.nifi.processor.Processor file my processor path
was messed up. Nothing crashed or caused any errors when built and copied the
nar file into NIFI_HOME/lib. I started nifi using run-nifi.bat (on windows) and
the terminal appeared and just hung. After checking the app logs I see the
following stacktrace:
{noformat}
2015-08-17 13:56:56,651 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-jetty-bundle-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-jetty-bundle-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,663 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\framework\nifi-framework-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\framework\nifi-framework-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,672 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-aws-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-aws-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,675 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-geo-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-geo-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,678 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-hl7-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-hl7-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,680 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-imageMetadata-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-imageMetadata-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,683 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-kafka-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-kafka-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,685 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-language-translation-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-language-translation-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,687 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-mongodb-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-mongodb-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,689 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-provenance-repository-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-provenance-repository-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,692 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-social-media-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-social-media-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,694 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-solr-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-solr-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,696 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-standard-services-api-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-standard-services-api-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,698 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-update-attribute-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-update-attribute-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,700 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-dbcp-service-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-dbcp-service-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,701 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-distributed-cache-services-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-distributed-cache-services-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,713 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-hadoop-libraries-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-hadoop-libraries-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,715 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-hadoop-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-hadoop-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,716 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-http-context-map-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-http-context-map-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,719 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-kite-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-kite-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,721 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-ssl-context-service-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-ssl-context-service-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,728 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-standard-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-standard-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,736 INFO [main] org.apache.nifi.nar.NarClassLoaders Loaded
NAR file:
C:\Users\JoePercivall\IdeaProjects\nifi\nifi-assembly\target\nifi-0.3.0-SNAPSHOT-bin\nifi-0.3.0-SNAPSHOT\.\work\nar\extensions\nifi-flume-nar-0.3.0-SNAPSHOT.nar-unpacked
as class loader
org.apache.nifi.nar.NarClassLoader[.\work\nar\extensions\nifi-flume-nar-0.3.0-SNAPSHOT.nar-unpacked]
2015-08-17 13:56:56,804 INFO [main] o.a.n.c.repository.FileSystemRepository
Maximum Threshold for Container default set to 132959350784 bytes; if volume
exceeds this size, archived data will be deleted until it no longer exceeds
this size
2015-08-17 13:56:56,808 INFO [main] o.a.n.c.repository.FileSystemRepository
Initializing FileSystemRepository with 'Always Sync' set to false
2015-08-17 13:56:57,336 ERROR [main] org.apache.nifi.NiFi Failure to launch
NiFi due to java.util.ServiceConfigurationError:
org.apache.nifi.processor.Processor: Provider
imageMetadataExtractorProcessor.ExtractImageMetadata not found
java.util.ServiceConfigurationError: org.apache.nifi.processor.Processor:
Provider imageMetadataExtractorProcessor.ExtractImageMetadata not found
at java.util.ServiceLoader.fail(ServiceLoader.java:239) ~[na:1.8.0_45]
at java.util.ServiceLoader.access$300(ServiceLoader.java:185)
~[na:1.8.0_45]
at
java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:372)
~[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:223)
~[nifi-runtime-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
2015-08-17 13:56:57,337 INFO [Thread-1] org.apache.nifi.NiFi Initiating
shutdown of Jetty web server...
2015-08-17 13:56:57,337 INFO [Thread-1] org.apache.nifi.NiFi Jetty web server
shutdown completed (nicely or otherwise).
2015-08-17 13:56:57,859 INFO [main] org.apache.nifi.NiFi Launching NiFi...
2015-08-17 13:56:57,897 INFO [main] org.apache.nifi.BootstrapListener Started
Bootstrap Listener, Listening for incoming requests on port 53540
2015-08-17 13:56:57,914 INFO [main] org.apache.nifi.BootstrapListener
Successfully initiated communication with Bootstrap
{noformat}
> If Bootstrap is unable to start NiFi, the process just stays around,
> listening for connections
> ----------------------------------------------------------------------------------------------
>
> Key: NIFI-842
> URL: https://issues.apache.org/jira/browse/NIFI-842
> Project: Apache NiFi
> Issue Type: Bug
> Components: Core Framework
> Reporter: Mark Payne
> Assignee: Mark Payne
> Fix For: 0.3.0
>
>
> When the bootstrap launches NiFi, it should allow some amount of time
> (perhaps a minute?) waiting to hear from NiFi. If it never hears, then it
> should assume that the app was unable to start at all. In this case,
> attempting to start it again is not going to be very helpful, so the
> bootstrap should just exit
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)