demo-sepa
demo-sepa copied to clipboard
NoClassDefFoundError: javax/xml/bind/ValidationEventHandler
With newer versions of Java (17+), javax.xml are migrated to jakarta.
If I add this dependency in pom:
<dependency>
<groupId>gr.datamation</groupId>
<artifactId>sepa-core-jaxb</artifactId>
<version>22.4.1</version>
<classifier>demo</classifier>
</dependency>
Calling FIToFIPaymentStatusReport messageObject = new FIToFIPaymentStatusReport();
Throws:
java.lang.NoClassDefFoundError: javax/xml/bind/ValidationEventHandler
//...
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.ValidationEventHandler
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
In doc it says: It's a simple maven project, you can download it and run it, with Java 1.8 or above. Are there additional configs to be done ... or there isn't any Java 17+ version published?