We are trying to upgrade from NiFi 1.9.0 to 1.15.2 and have followed modifying 
the nifi.properties and not copying over to attain the new features + all the 
required users.xml, truststore.jks copied over.  We haven’t got to a point to 
really use any new features yet but whenever we are trying to bring NiFi, we 
get the following errors:

2022-01-04 14:18:31,695 ERROR [Timer-Driven Process Thread-7] 
o.a.n.c.s.StandardControllerServiceNode 
StandardControllerServiceNode[service=DistributedMapCacheClientService[id=09a923c2-97fa-37bb-0f54-6cda853d7544],
 name=DistributedMapCacheClientService, active=true] Failed to invoke 
@OnEnabled method due to java.
io.IOException: Too many open files
↳ causes: io.netty.channel.ChannelException: failed to open a new selector
↳ causes: java.lang.IllegalStateException: failed to create a child event loop: 
{}
java.lang.IllegalStateException: failed to create a child event loop
        at 
io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:88)
        at 
io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:60)
       at 
io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:52)
        at 
io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:97)
        at 
io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:92)
        at 
io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:73)
        at 
io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:53)
        at 
io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:45)

2022-01-04 14:18:31,698 ERROR [Timer-Driven Process Thread-7] 
o.a.n.c.s.StandardControllerServiceNode Failed to invoke @OnEnabled method of 
DistributedMapCacheClientService[id=09a923c2-97fa-37bb-0f54-6cda853d7544] due 
to java.lang.IllegalStateException: failed to create a child event loop
2022-01-04 14:18:31,698 INFO [main] o.a.n.c.s.StandardProcessScheduler Enabling 
StandardControllerServiceNode[service=AvroSchemaRegistry[id=00f0fc9e-63b4-37d2-65b4-4b5688ac2673],
 name=CSU_SCHEMA_REGISTRY, active=false]
2022-01-04 14:18:31,698 ERROR [Timer-Driven Process Thread-7] 
o.a.n.c.s.StandardControllerServiceNode 
StandardControllerServiceNode[service=DistributedMapCacheClientService[id=09a923c2-97fa-37bb-0f54-6cda853d7544],
 name=DistributedMapCacheClientService, active=true] Failed to invoke 
@OnDisabled method due to java.lang.NullPointerException: {}
java.lang.NullPointerException: null
        at 
org.apache.nifi.distributed.cache.client.DistributedMapCacheClientService.onDisabled(DistributedMapCacheClientService.java:122)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at 
org.apache.nifi.util.ReflectionUtils.invokeMethodsWithAnnotations(ReflectionUtils.java:145)
        at 
org.apache.nifi.util.ReflectionUtils.invokeMethodsWithAnnotations(ReflectionUtils.java:133)
        at 
org.apache.nifi.util.ReflectionUtils.invokeMethodsWithAnnotations(ReflectionUtils.java:78)
        at 
org.apache.nifi.util.ReflectionUtils.invokeMethodsWithAnnotation(ReflectionUtils.java:55)
        at 
org.apache.nifi.controller.service.StandardControllerServiceNode.invokeDisable(StandardControllerServiceNode.java:650)
        at 
org.apache.nifi.controller.service.StandardControllerServiceNode.access$500(StandardControllerServiceNode.java:85)
        at 
org.apache.nifi.controller.service.StandardControllerServiceNode$2.run(StandardControllerServiceNode.java:574)
        at org.apache.nifi.engine.FlowEngine$2.run(FlowEngine.java:110)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
2022-01-04 14:18:31,699 ERROR [Timer-Driven Process Thread-7] 
o.a.n.c.s.StandardControllerServiceNode Failed to invoke @OnDisabled method of 
DistributedMapCacheClientService[id=09a923c2-97fa-37bb-0f54-6cda853d7544] due 
to java.lang.NullPointerException


2022-01-04 14:18:57,522 INFO [main] o.a.n.wali.SequentialAccessWriteAheadLog 
Recovering records from Write-Ahead Log at 
/application/repository/flowfile_repository
2022-01-04 14:18:57,530 INFO [main] o.apache.nifi.controller.FlowController 
Initiated graceful shutdown of flow controller...waiting up to 10 seconds
2022-01-04 14:19:01,536 INFO [Cleanup Archive for default] 
o.a.n.c.repository.FileSystemRepository Successfully deleted 0 files (0 bytes) 
from archive
2022-01-04 14:19:03,262 WARN [main] o.apache.nifi.controller.FlowController 
Controller hasn't terminated properly.  There exists an uninterruptable thread 
that will take an indeterminate amount of time to stop.  Might need to kill the 
program manually.
2022-01-04 14:19:03,274 WARN [main] org.eclipse.jetty.webapp.WebAppContext 
Failed startup of context 
o.e.j.w.WebAppContext@3fe98084{nifi-api,/nifi-api,file:///application/nifi-1.15.2/work/jetty/nifi-web-api-1.15.2.war/webapp/,UNAVAILABLE}{./work/nar/extensions/nifi-server-nar-1.15.2.nar-unpacked/NAR-INF/bundled-dependencies/nifi-web-api-1.15.2.war}
org.apache.nifi.web.NiFiCoreException: Unable to start Flow Controller.
        at 
org.apache.nifi.web.contextlistener.ApplicationStartupContextListener.contextInitialized(ApplicationStartupContextListener.java:83)
        at 
org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:1067)
        at 
org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:572)
        at 
org.eclipse.jetty.server.handler.ContextHandler.contextInitialized(ContextHandler.java:996)

2022-01-04 14:19:03,548 WARN [main] org.eclipse.jetty.webapp.WebAppContext 
Failed startup of context 
o.e.j.w.WebAppContext@5f33e6d{nifi-content-viewer,/nifi-content-viewer,file:///application/nifi-1.15.2/work/jetty/nifi-web-content-viewer-1.15.2.war/webapp/,UNAVAILABLE}{./work/nar/extensions/nifi-server-nar-1.15.2.nar-unpacked/NAR-INF/bundled-dependencies/nifi-web-content-viewer-1.15.2.war}
javax.servlet.UnavailableException: Class loading error for holder 
ContentViewerController==org.apache.nifi.web.ContentViewerController@d70bc1c7{jsp=null,order=-1,inst=false,async=false,src=DESCRIPTOR:file:///application/nifi-1.15.2/work/jetty/nifi-web-content-viewer-1.15.2.war/webapp/WEB-INF/web.xml,STARTING}
        at org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:96)

Eventually it will shut down.  For testing purposes, I have copied the 
nifi.properties from 1.9.0 and was hoping NiFi would come up and still the same 
issue.

I have used the same steps migrating from 1.9.0 to 1.12.1 and it was fine.

I am new joining to the NiFi support and if there is a forum that I need to 
join to get support, please let me know the proper channel.

Please advise,
Martin Fong
Enterprise Technical Support Specialist, Infrastructure & Platform (IAG)
Technology Services Division, Technology Infrastructure Services
City of Toronto
703 Don Mills Road, 2nd Floor
Toronto, ON
M3C 3N3
Tel:           416-397-7565
e-mail:     [email protected]<mailto:[email protected]>

This e-mail message is confidential and subject to copyright. Any unauthorized 
use or disclosure is prohibited. If you have received this email and are not 
the intended recipient, please advise and delete it. Thank you.

Reply via email to