orpiske opened a new issue #378:
URL: https://github.com/apache/camel-kafka-connector/issues/378


   Activemq All (`org.apache.activemq:activemq-all:jar:5.16.0`) contains some 
Camel classes that conflict with the version of  Camel packaged in 0.4.0 (and 
probably future versions as well):
   
   ```
   jar -tvf camel-sjms2-kafka-connector/activemq-all-5.16.0.jar | grep -i main
      365 Thu Jun 25 07:49:44 CEST 2020 org/apache/camel/Main.class
      403 Thu Jun 25 07:49:44 CEST 2020 org/apache/camel/impl/MainSupport.class
        0 Thu Jun 25 07:49:44 CEST 2020 org/apache/camel/main/
     4934 Thu Jun 25 07:49:44 CEST 2020 org/apache/camel/main/Main.class
     6286 Thu Jun 25 07:49:44 CEST 2020 
org/apache/camel/main/MainDurationEventNotifier.class
     1446 Thu Jun 25 07:49:44 CEST 2020 
org/apache/camel/main/MainLifecycleStrategy.class
      400 Thu Jun 25 07:49:44 CEST 2020 org/apache/camel/main/MainListener.class
     1008 Thu Jun 25 07:49:44 CEST 2020 
org/apache/camel/main/MainListenerSupport.class
     1202 Thu Jun 25 07:49:44 CEST 2020 
org/apache/camel/main/MainSupport$1.class
     1335 Thu Jun 25 07:49:44 CEST 2020 
org/apache/camel/main/MainSupport$2.class
     1596 Thu Jun 25 07:49:44 CEST 2020 
org/apache/camel/main/MainSupport$3.class
     1389 Thu Jun 25 07:49:44 CEST 2020 
org/apache/camel/main/MainSupport$4.class
     1600 Thu Jun 25 07:49:44 CEST 2020 
org/apache/camel/main/MainSupport$5.class
     1169 Thu Jun 25 07:49:44 CEST 2020 
org/apache/camel/main/MainSupport$6.class
     1389 Thu Jun 25 07:49:44 CEST 2020 
org/apache/camel/main/MainSupport$7.class
     1334 Thu Jun 25 07:49:44 CEST 2020 
org/apache/camel/main/MainSupport$8.class
     1274 Thu Jun 25 07:49:44 CEST 2020 
org/apache/camel/main/MainSupport$HangupInterceptor.class
     2093 Thu Jun 25 07:49:44 CEST 2020 
org/apache/camel/main/MainSupport$Option.class
     2361 Thu Jun 25 07:49:44 CEST 2020 
org/apache/camel/main/MainSupport$ParameterOption.class
    18329 Thu Jun 25 07:49:44 CEST 2020 org/apache/camel/main/MainSupport.class
     9595 Thu Jun 25 07:49:44 CEST 2020 org/apache/camel/spring/Main.class
     1425 Thu Jun 25 07:49:44 CEST 2020 org/apache/camel/spring/Main$2.class
     4562 Thu Jun 25 07:49:44 CEST 2020 
org/apache/camel/spring/util/MainRunner.class
     1421 Thu Jun 25 07:49:44 CEST 2020 org/apache/camel/spring/Main$1.class
     1079 Thu Jun 25 07:49:44 CEST 2020 org/apache/activemq/console/Main$1.class
    12293 Thu Jun 25 07:49:44 CEST 2020 org/apache/activemq/console/Main.class
   ...
   ```
   
   When trying to boot a connector using this jar, it causes the following 
error: 
   ```
   [2020-08-17 16:26:12,539] ERROR WorkerSinkTask{id=CamelJmsSinkConnector-0} 
Task threw an uncaught and unrecoverable exception 
(org.apache.kafka.connect.runtime.WorkerTask:186)
   java.lang.NoSuchMethodError: 
org.apache.camel.main.Main.configure()Lorg/apache/camel/main/MainConfigurationProperties;
        at 
org.apache.camel.kafkaconnector.utils.CamelMainSupport.<init>(CamelMainSupport.java:77)
        at 
org.apache.camel.kafkaconnector.CamelSinkTask.start(CamelSinkTask.java:98)
        at 
org.apache.kafka.connect.runtime.WorkerSinkTask.initializeAndStart(WorkerSinkTask.java:305)
        at 
org.apache.kafka.connect.runtime.WorkerSinkTask.execute(WorkerSinkTask.java:193)
        at 
org.apache.kafka.connect.runtime.WorkerTask.doRun(WorkerTask.java:184)
        at org.apache.kafka.connect.runtime.WorkerTask.run(WorkerTask.java:234)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        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)
   ```
   
   Maybe we need to document this as a known incompatibility in the SJMS2 
component. 


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to