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:
[email protected]