-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
Corrected a NPE with the MySQL connector version.
MySQL's Module class uses IOUtils to point to build.properties. This file doesn't exist. It should be build.version. This results in a NPE:
java.lang.ExceptionInInitializerError at io.debezium.connector.mysql.MySqlConnector.version(MySqlConnector.java:35) at org.apache.kafka.connect.runtime.Worker.addConnector(Worker.java:183) at org.apache.kafka.connect.runtime.standalone.StandaloneHerder.startConnector(StandaloneHerder.java:197) at org.apache.kafka.connect.runtime.standalone.StandaloneHerder.putConnectorConfig(StandaloneHerder.java:145) at org.apache.kafka.connect.cli.ConnectStandalone.main(ConnectStandalone.java:85) Caused by: java.lang.NullPointerException at java.util.Properties$LineReader.readLine(Properties.java:434) at java.util.Properties.load0(Properties.java:353) at java.util.Properties.load(Properties.java:341) at io.debezium.util.IoUtil.loadProperties(IoUtil.java:444) at io.debezium.util.IoUtil.loadProperties(IoUtil.java:473) at io.debezium.connector.mysql.Module.<clinit>(Module.java:19)