[ 
https://issues.apache.org/jira/browse/NIFI-12744?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andreas Koch updated NIFI-12744:
--------------------------------
    Description: 
*steps to reproduce*
 * we launched Nifi in Docker
 * build the nar file for nifi-solr-processor
 * deploy the nar file to nifi
 * Configure Query Solr Processor for cloude
 * execute query

 
{code:java}
// code placeholder
{code}
2024-02-06 08:47:28,886 ERROR [Timer-Driven Process Thread-4] 
o.apache.nifi.processors.solr.QuerySolr 
QuerySolr[id=7d932b59-018d-1000-404a-2744f73f9f8c] Failed to properly 
initialize Processor. If still scheduled to run, NiFi will attempt to 
initialize and run the Processor again after the 'Administrative Yield 
Duration' has elapsed. Failure is due to 
java.lang.IncompatibleClassChangeError: class 
org.eclipse.jetty.io.ArrayRetainableByteBufferPool$RetainedBucket has interface 
org.eclipse.jetty.util.Pool as super class 
java.lang.IncompatibleClassChangeError: class 
org.eclipse.jetty.io.ArrayRetainableByteBufferPool$RetainedBucket has interface 
org.eclipse.jetty.util.Pool as super class         at 
java.base/java.lang.ClassLoader.defineClass1(Native Method)         at 
java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027)         at 
java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
         at 
java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:524)         
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:427)         at 
java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:421)         at 
java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
         at 
java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:420)         at 
java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593)         at 
java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)         at 
org.eclipse.jetty.io.ArrayRetainableByteBufferPool.<init>(ArrayRetainableByteBufferPool.java:148)
         at 
org.eclipse.jetty.io.ArrayRetainableByteBufferPool.<init>(ArrayRetainableByteBufferPool.java:95)
         at 
org.eclipse.jetty.io.MappedByteBufferPool$Retained.<init>(MappedByteBufferPool.java:317)
         at 
org.eclipse.jetty.io.MappedByteBufferPool.newRetainableByteBufferPool(MappedByteBufferPool.java:140)
         at 
org.eclipse.jetty.io.AbstractByteBufferPool.<init>(AbstractByteBufferPool.java:68)
         at 
org.eclipse.jetty.io.MappedByteBufferPool.<init>(MappedByteBufferPool.java:133) 
        at 
org.eclipse.jetty.io.MappedByteBufferPool.<init>(MappedByteBufferPool.java:89)  
       at 
org.eclipse.jetty.io.MappedByteBufferPool.<init>(MappedByteBufferPool.java:77)  
       at org.eclipse.jetty.client.HttpClient.doStart(HttpClient.java:206)      
   at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
         at 
org.apache.solr.client.solrj.impl.Http2SolrClient.createHttpClient(Http2SolrClient.java:288)
         at 
org.apache.solr.client.solrj.impl.Http2SolrClient.<init>(Http2SolrClient.java:180)
         at 
org.apache.solr.client.solrj.impl.Http2SolrClient$Builder.build(Http2SolrClient.java:1099)
         at 
org.apache.nifi.processors.solr.SolrUtils.createSolrClient(SolrUtils.java:201)  
       at 
org.apache.nifi.processors.solr.SolrProcessor.createSolrClient(SolrProcessor.java:153)
         at 
org.apache.nifi.processors.solr.SolrProcessor.onScheduled(SolrProcessor.java:79)
         at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
         at java.base/java.lang.reflect.Method.invoke(Method.java:580)         
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.StandardProcessorNode.lambda$initiateStart$10(StandardProcessorNode.java:1668)
         at org.apache.nifi.engine.FlowEngine$3.call(FlowEngine.java:123)       
  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)         
at 
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
         at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
         at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
         at java.base/java.lang.Thread.run(Thread.java:1583)

> Solr processors do not work with Nifi 2 M2
> ------------------------------------------
>
>                 Key: NIFI-12744
>                 URL: https://issues.apache.org/jira/browse/NIFI-12744
>             Project: Apache NiFi
>          Issue Type: Bug
>            Reporter: Andreas Koch
>            Priority: Critical
>
> *steps to reproduce*
>  * we launched Nifi in Docker
>  * build the nar file for nifi-solr-processor
>  * deploy the nar file to nifi
>  * Configure Query Solr Processor for cloude
>  * execute query
>  
> {code:java}
> // code placeholder
> {code}
> 2024-02-06 08:47:28,886 ERROR [Timer-Driven Process Thread-4] 
> o.apache.nifi.processors.solr.QuerySolr 
> QuerySolr[id=7d932b59-018d-1000-404a-2744f73f9f8c] Failed to properly 
> initialize Processor. If still scheduled to run, NiFi will attempt to 
> initialize and run the Processor again after the 'Administrative Yield 
> Duration' has elapsed. Failure is due to 
> java.lang.IncompatibleClassChangeError: class 
> org.eclipse.jetty.io.ArrayRetainableByteBufferPool$RetainedBucket has 
> interface org.eclipse.jetty.util.Pool as super class 
> java.lang.IncompatibleClassChangeError: class 
> org.eclipse.jetty.io.ArrayRetainableByteBufferPool$RetainedBucket has 
> interface org.eclipse.jetty.util.Pool as super class         at 
> java.base/java.lang.ClassLoader.defineClass1(Native Method)         at 
> java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027)         at 
> java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
>          at 
> java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:524)        
>  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:427)         
> at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:421)         
> at 
> java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
>          at 
> java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:420)         
> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593)         at 
> java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)         at 
> org.eclipse.jetty.io.ArrayRetainableByteBufferPool.<init>(ArrayRetainableByteBufferPool.java:148)
>          at 
> org.eclipse.jetty.io.ArrayRetainableByteBufferPool.<init>(ArrayRetainableByteBufferPool.java:95)
>          at 
> org.eclipse.jetty.io.MappedByteBufferPool$Retained.<init>(MappedByteBufferPool.java:317)
>          at 
> org.eclipse.jetty.io.MappedByteBufferPool.newRetainableByteBufferPool(MappedByteBufferPool.java:140)
>          at 
> org.eclipse.jetty.io.AbstractByteBufferPool.<init>(AbstractByteBufferPool.java:68)
>          at 
> org.eclipse.jetty.io.MappedByteBufferPool.<init>(MappedByteBufferPool.java:133)
>          at 
> org.eclipse.jetty.io.MappedByteBufferPool.<init>(MappedByteBufferPool.java:89)
>          at 
> org.eclipse.jetty.io.MappedByteBufferPool.<init>(MappedByteBufferPool.java:77)
>          at org.eclipse.jetty.client.HttpClient.doStart(HttpClient.java:206)  
>        at 
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
>          at 
> org.apache.solr.client.solrj.impl.Http2SolrClient.createHttpClient(Http2SolrClient.java:288)
>          at 
> org.apache.solr.client.solrj.impl.Http2SolrClient.<init>(Http2SolrClient.java:180)
>          at 
> org.apache.solr.client.solrj.impl.Http2SolrClient$Builder.build(Http2SolrClient.java:1099)
>          at 
> org.apache.nifi.processors.solr.SolrUtils.createSolrClient(SolrUtils.java:201)
>          at 
> org.apache.nifi.processors.solr.SolrProcessor.createSolrClient(SolrProcessor.java:153)
>          at 
> org.apache.nifi.processors.solr.SolrProcessor.onScheduled(SolrProcessor.java:79)
>          at 
> java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
>          at java.base/java.lang.reflect.Method.invoke(Method.java:580)        
>  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.StandardProcessorNode.lambda$initiateStart$10(StandardProcessorNode.java:1668)
>          at org.apache.nifi.engine.FlowEngine$3.call(FlowEngine.java:123)     
>     at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)     
>     at 
> java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
>          at 
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
>          at 
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
>          at java.base/java.lang.Thread.run(Thread.java:1583)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to