When I deploy the application on a remote server (Ubuntu), the engine fail to start with this error:
i.d.e.a.AsyncEmbeddedEngine [] - Engine has failed with
‡
java.lang.IllegalArgumentException: Unable to find class io.debezium.connector.postgresql.PostgresSourceInfoStructMaker
at io.debezium.config.Instantiator.getInstanceWithProvidedConstructorType(Instantiator.java:68) ~[debezium-core-3.2.1.Final.jar!/:3.2.1.Final]
at io.debezium.config.Instantiator.getInstance(Instantiator.java:33) ~[debezium-core-3.2.1.Final.jar!/:3.2.1.Final]
at io.debezium.config.Configuration.getInstance(Configuration.java:1528) ~[debezium-core-3.2.1.Final.jar!/:3.2.1.Final]
.........................................................
I've used debezium 3.2.1.Final libraries, but I receive the same error with 3.0.8.Final.
Strange thing is that locally (windows 11) the engine starts without problems. The used JDK is the same locally and on the remote server, OpenJDK 21.0.7+6