Hello,

we had Apache Procrun successfully starting NiFi 1.23.2 from class 
org.apache.nifi.bootstrap.RunNiFi.

We upgraded to NiFi 2.2. The procrun service installation picks up startup 
class org.apache.nifi.bootstrap.BootstrapListener but it cannot be found. Is 
that a startup class we could use? here is the service log output:

[2025-02-07 11:58:11] [debug] ( prunsrv.c:2076) [10856] Apache Commons Daemon 
procrun log initialized.
[2025-02-07 11:58:11] [info]  ( prunsrv.c:2084) [10856] Apache Commons Daemon 
procrun (1.4.1.0 64-bit) started.
[2025-02-07 11:58:11] [info]  ( prunsrv.c:1930) [10856] Running Service 
'NiFiService2'...
[2025-02-07 11:58:11] [debug] ( prunsrv.c:1681) [10836] Inside serviceMain()...
[2025-02-07 11:58:11] [debug] ( prunsrv.c:1127) [10836] reportServiceStatusE: 
dwCurrentState = 2 (SERVICE_START_PENDING), dwWin32ExitCode = 0, dwWaitHint = 
3000 milliseconds, dwServiceSpecificExitCode = 0.
[2025-02-07 11:58:11] [info]  ( prunsrv.c:1426) [10836] Starting service...
[2025-02-07 11:58:11] [debug] ( prunsrv.c:499 ) [10836] Checking Java options 
for environment variable requirements
[2025-02-07 11:58:11] [debug] ( prunsrv.c:503 ) [10836] Checking environment 
variable requirements for 
'-Dorg.apache.nifi.bootstrap.config.log.dir=D:\NiFi\nifi-2.2.0\logs'
[2025-02-07 11:58:11] [debug] ( prunsrv.c:503 ) [10836] Checking environment 
variable requirements for 
'-Dorg.apache.nifi.bootstrap.config.pid.dir=D:\NiFi\nifi-2.2.0\run'
[2025-02-07 11:58:11] [debug] ( prunsrv.c:503 ) [10836] Checking environment 
variable requirements for 
'-Dorg.apache.nifi.bootstrap.config.file=D:\NiFi\nifi-2.2.0\conf\bootstrap.conf 
'
[2025-02-07 11:58:11] [debug] ( javajni.c:216 ) [10836] Explicit RuntimeLib 
specified 'C:\Program 
Files\CleverDevices\zulu_jre_21_38_21_fx\bin\server\jvm.dll'
[2025-02-07 11:58:11] [debug] ( javajni.c:285 ) [10836] Adding Java bin path to 
the PATH to fix loading of awt.dll: 'C:\Program 
Files\CleverDevices\zulu_jre_21_38_21_fx\bin'
[2025-02-07 11:58:11] [debug] ( javajni.c:291 ) [10836] Loading JVM DLL 
'C:\Program Files\CleverDevices\zulu_jre_21_38_21_fx\bin\server\jvm.dll'
[2025-02-07 11:58:11] [debug] ( javajni.c:419 ) [10836] Loaded JVM DLL 
'C:\Program Files\CleverDevices\zulu_jre_21_38_21_fx\bin\server\jvm.dll', home 
'(null)'.
[2025-02-07 11:58:11] [debug] ( javajni.c:424 ) [10836] JNI_GetCreatedJavaVMs...
[2025-02-07 11:58:11] [debug] ( javajni.c:822 ) [ 6004] JVM Option[0] 
-Dorg.apache.nifi.bootstrap.config.log.dir=D:\NiFi\nifi-2.2.0\logs
[2025-02-07 11:58:11] [debug] ( javajni.c:822 ) [ 6004] JVM Option[1] 
-Dorg.apache.nifi.bootstrap.config.pid.dir=D:\NiFi\nifi-2.2.0\run
[2025-02-07 11:58:11] [debug] ( javajni.c:822 ) [ 6004] JVM Option[2] 
-Dorg.apache.nifi.bootstrap.config.file=D:\NiFi\nifi-2.2.0\conf\bootstrap.conf
[2025-02-07 11:58:11] [debug] ( javajni.c:822 ) [ 6004] JVM Option[3] 
-Djava.class.path=D:\NiFi\nifi-2.2.0\conf;D:\NiFi\nifi-2.2.0\lib\bootstrap\bcpkix-jdk18on-1.80.jar;D:\NiFi\nifi-2.2.0\lib\bootstrap\bcprov-jdk18on-1.80.jar;D:\NiFi\nifi-2.2.0\lib\bootstrap\bcrypt-0.10.2.jar;D:\NiFi\nifi-2.2.0\lib\bootstrap\bcutil-jdk18on-1.80.jar;D:\NiFi\nifi-2.2.0\lib\bootstrap\bytes-1.5.0.jar;D:\NiFi\nifi-2.2.0\lib\bootstrap\jackson-annotations-2.18.2.jar;D:\NiFi\nifi-2.2.0\lib\bootstrap\jackson-core-2.18.2.jar;D:\NiFi\nifi-2.2.0\lib\bootstrap\jackson-databind-2.18.2.jar;D:\NiFi\nifi-2.2.0\lib\bootstrap\logback-classic-1.5.16.jar;D:\NiFi\nifi-2.2.0\lib\bootstrap\logback-core-1.5.16.jar;D:\NiFi\nifi-2.2.0\lib\bootstrap\nifi-api-2.0.0.jar;D:\NiFi\nifi-2.2.0\lib\bootstrap\nifi-bootstrap-2.2.0.jar;D:\NiFi\nifi-2.2.0\lib\bootstrap\nifi-flow-encryptor-2.2.0.jar;D:\NiFi\nifi-2.2.0\lib\bootstrap\nifi-per-process-group-logging-2.2.0.jar;D:\NiFi\nifi-2.2.0\lib\bootstrap\nifi-property-encryptor-2.2.0.jar;D:\NiFi\nifi-2.2.0\lib\bootstrap\nifi-security-cert-builder-2.2.0.jar;D:\NiFi\nifi-2.2.0\lib\bootstrap\nifi-security-crypto-key-2.2.0.jar;D:\NiFi\nifi-2.2.0\lib\bootstrap\nifi-single-user-utils-2.2.0.jar;D:\NiFi\nifi-2.2.0\lib\bootstrap\nifi-xml-processing-2.2.0.jar;D:\NiFi\nifi-2.2.0\lib\bootstrap\slf4j-api-2.0.16.jar;
 D:\NiFi\nifi-2.2.0\lib
[2025-02-07 11:58:11] [debug] ( javajni.c:822 ) [ 6004] JVM Option[4] exit
[2025-02-07 11:58:11] [debug] ( javajni.c:822 ) [ 6004] JVM Option[5] abort
[2025-02-07 11:58:11] [debug] ( javajni.c:822 ) [ 6004] JVM Option[6] -Xms128m
[2025-02-07 11:58:11] [debug] ( javajni.c:822 ) [ 6004] JVM Option[7] -Xmx512m
[2025-02-07 11:58:11] [debug] ( javajni.c:822 ) [ 6004] JVM Option[8] -Xss4000k
[2025-02-07 11:58:12] [error] ( javajni.c:983 ) [ 6004] FindClass 
org/apache/nifi/bootstrap/BootstrapListener failed
[2025-02-07 11:58:12] [debug] ( javajni.c:1092) [ 6004] Java worker thread 
finished org/apache/nifi/bootstrap/BootstrapListener:main with status = 3
[2025-02-07 11:58:12] [error] ( prunsrv.c:1487) [10836] Failed to start Java
[2025-02-07 11:58:12] [error] ( prunsrv.c:1862) [10836] ServiceStart returned 4.
[2025-02-07 11:58:12] [debug] ( prunsrv.c:1127) [10836] reportServiceStatusE: 
dwCurrentState = 1 (SERVICE_STOPPED), dwWin32ExitCode = 1066, dwWaitHint = 0 
milliseconds, dwServiceSpecificExitCode = 4.
[2025-02-07 11:58:12] [info]  ( prunsrv.c:1932) [10856] Run service finished.
[2025-02-07 11:58:12] [info]  ( prunsrv.c:2190) [10856] Apache Commons Daemon 
procrun finished.

Thanks,


Ivan Dolinin

Principal Software Developer

Clever Devices

Transit Matters Here.

Office:  (416) 583-5833 x2012

idoli...@cleverdevices.com<mailto:idoli...@cleverdevices.com>

www.cleverdevices.com<http://www.cleverdevices.com/>


Reply via email to