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


   The SJMS2 connector works fine with 
`org.apache.activemq.ActiveMQConnectionFactory` (OpenWire protocol) and 
`org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory` (CORE 
protocol), but not with `org.apache.qpid.jms.JmsConnectionFactory` (AMQP 
protocol).
   
   Reproducer:
   
   ```json
   {
       "name": "json-jms-sink",
       "config": {
           "tasks.max": "1",
           "connector.class": 
"org.apache.camel.kafkaconnector.sjms2.CamelSjms2SinkConnector",
           "key.converter": "org.apache.kafka.connect.storage.StringConverter",
           "value.converter": 
"org.apache.kafka.connect.storage.StringConverter",
           "topics": "localhost.myschema.mytable",
           "camel.sink.url": "sjms2://queue:TestQueue",
           "camel.component.sjms2.connection-factory": 
"#class:org.apache.qpid.jms.JmsConnectionFactory",
           "camel.component.sjms2.connection-factory.brokerURL": 
"amqp://localhost:5672",
           "camel.component.sjms2.connection-username": "admin",
           "camel.component.sjms2.connection-password": "admin",
       }
   }
   ```
   
   Task exception:
   
   ```[2020-11-29 18:17:30,270] ERROR WorkerSinkTask{id=json-jms-sink-0} Task 
threw an uncaught and unrecoverable exception 
(org.apache.kafka.connect.runtime.WorkerTask:187)
   org.apache.kafka.connect.errors.ConnectException: Failed to create and start 
Camel context
        at 
org.apache.camel.kafkaconnector.CamelSinkTask.start(CamelSinkTask.java:111)
        at 
org.apache.kafka.connect.runtime.WorkerSinkTask.initializeAndStart(WorkerSinkTask.java:302)
        at 
org.apache.kafka.connect.runtime.WorkerSinkTask.execute(WorkerSinkTask.java:193)
        at 
org.apache.kafka.connect.runtime.WorkerTask.doRun(WorkerTask.java:185)
        at org.apache.kafka.connect.runtime.WorkerTask.run(WorkerTask.java:235)
        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)
   Caused by: org.apache.camel.PropertyBindingException: Error binding property 
(camel.component.sjms2.brokerURL=amqp://localhost:5672) with name: brokerURL on 
bean: org.apache.qpid.jms.JmsConnectionFactory@2be09494 with value: 
amqp://localhost:5672
        at 
org.apache.camel.main.MainHelper.setPropertiesOnTarget(MainHelper.java:192)
        at 
org.apache.camel.main.BaseMainSupport.autoConfigurationFromProperties(BaseMainSupport.java:1282)
        at 
org.apache.camel.main.BaseMainSupport.autoconfigure(BaseMainSupport.java:450)
        at 
org.apache.camel.main.BaseMainSupport.postProcessCamelContext(BaseMainSupport.java:522)
        at org.apache.camel.main.SimpleMain.doInit(SimpleMain.java:32)
        at 
org.apache.camel.support.service.BaseService.init(BaseService.java:83)
        at 
org.apache.camel.support.service.BaseService.start(BaseService.java:111)
        at 
org.apache.camel.kafkaconnector.CamelSinkTask.start(CamelSinkTask.java:104)
        ... 9 more```


----------------------------------------------------------------
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