You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@nifi.apache.org by "Gregory M. Foreman" <gf...@spinnerconsulting.com> on 2021/05/26 13:00:01 UTC

JoltTransformJSON Advanced UI issue

Hello:

I built Nifi 1.12.1 from source and have run into an issue.  The JoltTransformJSON advanced GUI responds with a 500 error:

"An error has occurred loading the editor."

Any suggestions on how to resolve?  It is working fine on the docker image with OpenJDK 11.

Thanks,
Greg

===

Apache Maven 3.8.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d)
Maven home: /opt/maven
Java version: 11.0.11, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-11-openjdk-11.0.11.0.9-1.el7_9.x86_64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.25.1.el7.x86_64", arch: "amd64", family: "unix"

===

2021-05-26 08:27:04,956 WARN [NiFi Web Server-25] o.e.j.s.h.C._nifi_jolt_transform_json_ui_1_12_1 unavailable
java.lang.IllegalArgumentException: null
	at jersey.repackaged.org.objectweb.asm.ClassReader.<init>(ClassReader.java:171)
	at jersey.repackaged.org.objectweb.asm.ClassReader.<init>(ClassReader.java:153)
	at jersey.repackaged.org.objectweb.asm.ClassReader.<init>(ClassReader.java:425)
	at org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener.process(AnnotationAcceptingListener.java:170)
	at org.glassfish.jersey.server.ResourceConfig.scanClasses(ResourceConfig.java:909)
	at org.glassfish.jersey.server.ResourceConfig._getClasses(ResourceConfig.java:863)
	at org.glassfish.jersey.server.ResourceConfig.getClasses(ResourceConfig.java:772)
	at org.glassfish.jersey.server.ResourceConfig$RuntimeConfig.<init>(ResourceConfig.java:1199)
	at org.glassfish.jersey.server.ResourceConfig$RuntimeConfig.<init>(ResourceConfig.java:1172)
	at org.glassfish.jersey.server.ResourceConfig.createRuntimeConfig(ResourceConfig.java:1168)
	at org.glassfish.jersey.server.ApplicationHandler$RuntimeConfigConfigurator.init(ApplicationHandler.java:205)
	at org.glassfish.jersey.server.ApplicationHandler.lambda$initialize$0(ApplicationHandler.java:313)
	at java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4390)
	at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:313)
	at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:282)
	at org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:335)
	at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:178)
	at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:370)
	at javax.servlet.GenericServlet.init(GenericServlet.java:244)
	at org.eclipse.jetty.servlet.ServletHolder$WrapperServlet.init(ServletHolder.java:1281)
	at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:594)
	at org.eclipse.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:478)
	at org.eclipse.jetty.servlet.ServletHolder.prepare(ServletHolder.java:720)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:542)
...
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938)
	at java.base/java.lang.Thread.run(Thread.java:829)
2021-05-26 08:27:04,959 WARN [NiFi Web Server-25] org.eclipse.jetty.server.HttpChannel /nifi-jolt-transform-json-ui-1.12.1/api/standard/processor/details
javax.servlet.ServletException: javax.servlet.ServletException: api@17a1a==org.glassfish.jersey.servlet.ServletContainer,jsp=null,order=-1,inst=true,async=false
	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:162)
	at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:767)
	at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:221)
	at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:59)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
...
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938)
	at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: javax.servlet.ServletException: api@17a1a==org.glassfish.jersey.servlet.ServletContainer,jsp=null,order=-1,inst=true,async=false
	at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:612)
	at org.eclipse.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:478)
	at org.eclipse.jetty.servlet.ServletHolder.prepare(ServletHolder.java:720)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:542)
...	
        at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1212)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)
	... 20 common frames omitted
Caused by: java.lang.IllegalArgumentException: null
	at jersey.repackaged.org.objectweb.asm.ClassReader.<init>(ClassReader.java:171)
	at jersey.repackaged.org.objectweb.asm.ClassReader.<init>(ClassReader.java:153)
	at jersey.repackaged.org.objectweb.asm.ClassReader.<init>(ClassReader.java:425)
	at org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener.process(AnnotationAcceptingListener.java:170)
...	
        at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:178)
	at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:370)
	at javax.servlet.GenericServlet.init(GenericServlet.java:244)
	at org.eclipse.jetty.servlet.ServletHolder$WrapperServlet.init(ServletHolder.java:1281)
	at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:594)
	... 37 common frames omitted