Details
-
Bug
-
Resolution: Done
-
Minor
-
0.3
-
None
Description
If we have SSL enabled for both kafka and mysql and submit a config to connector will work fine.
curl -X POST -H "Content-Type: application/json" --data @debezium.json http://connect:8083/connectors
If we try to submit one more connector for different mysql DB. it will error out with following Error
[2016-08-26 19:29:03,271] ERROR Task debizium-connector-tst-new101-0 threw an uncaught and unrecoverable exception (org.apache.kafka.connect.runtime.WorkerTask:142) org.apache.kafka.connect.errors.ConnectException: System or JVM property 'javax.net.ssl.trustStore' is already defined as /usr/local/certs/truststore, but the configuration property 'database.ssl.truststore' defines a different value '/usr/local/certs/truststore' at io.debezium.connector.mysql.MySqlJdbcContext.setSystemProperty(MySqlJdbcContext.java:137) at io.debezium.connector.mysql.MySqlJdbcContext.start(MySqlJdbcContext.java:95) at io.debezium.connector.mysql.MySqlTaskContext.start(MySqlTaskContext.java:133) at io.debezium.connector.mysql.MySqlConnectorTask.start(MySqlConnectorTask.java:69) at org.apache.kafka.connect.runtime.WorkerSourceTask.execute(WorkerSourceTask.java:137) at org.apache.kafka.connect.runtime.WorkerTask.doRun(WorkerTask.java:140) at org.apache.kafka.connect.runtime.WorkerTask.run(WorkerTask.java:175) 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:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) [2016-08-26 19:29:03,271] ERROR Task is being killed and will not recover until manually restarted (org.apache.kafka.connect.runtime.WorkerTask:143)