tcdng / jacklyn-app

Jacklyn Starter Application
https://www.tcdng.com
Apache License 2.0
1 stars 0 forks source link

javax/xml/bind/JAXBException Issues running Jacklyn app on java 9 #1

Closed sylvanusi closed 5 years ago

sylvanusi commented 5 years ago

jacklyn_error.txt

Unable to start the jacklyn app on a java 9 environment. See stack trace below:

Picked up _JAVA_OPTIONS: -Djava.net.preferIPv4Stack=true Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Unknown Source) at com.tcdng.unify.core.util.TypeUtils$TypeRepositoryImpl.getAnnotatedClasses(TypeUtils.java:88) at com.tcdng.unify.core.util.UnifyConfigUtils.readConfigFromTypeRepository(UnifyConfigUtils.java:125) at com.tcdng.unify.core.Unify.doStartup(Unify.java:128) at com.tcdng.unify.core.Unify.main(Unify.java:70) Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source) at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ... 6 more

Regards.

tcdng commented 5 years ago

This issue is caused by JAXB packages not included in classpath by default on Java 9 and 10. Fixed in release 1.0.1.

Release 1.0.1:

  1. Resolves Java version and JAXB compatibility issues.
  2. Runs on Java 7, 8, 9 and 10.