[ 
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)

Reply via email to