Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NoClassDefFoundError: javax/xml/bind/ValidationEventHandler #6

Open
mihaita-tinta opened this issue Oct 16, 2023 · 0 comments
Open

Comments

@mihaita-tinta
Copy link

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant