Checked for duplicates
Yes - I've already checked
π Describe the bug
When I did transform on windows with Java jdk 21 on a Windows machine, I noticed it was throwing a java.lang.NoClassDefFoundError exception
π΅οΈ Expected behavior
I expected transformation to execute successfully
π To Reproduce
c:\Program Files\transform-1.12.2\bin>transform -O c:\Users\user\Documents\transform\GRV_JUGR_2022055_2005X35MCMMMV01.xml
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/xml/bind/v2/model/annotation/AnnotationReader
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3578)
at java.base/java.lang.Class.getMethodsRecursive(Class.java:3719)
at java.base/java.lang.Class.getMethod0(Class.java:3705)
at java.base/java.lang.Class.getMethod(Class.java:2393)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:205)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:166)
at javax.xml.bind.ContextFinder.find(ContextFinder.java:344)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:508)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:465)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:366)
at gov.nasa.pds.objectAccess.ObjectAccess.getJAXBContext(ObjectAccess.java:183)
at gov.nasa.pds.objectAccess.ObjectAccess.getProduct(ObjectAccess.java:199)
at gov.nasa.pds.objectAccess.ObjectAccess.getProduct(ObjectAccess.java:189)
at gov.nasa.pds.transform.util.Utility.getFileAreas(Utility.java:171)
at gov.nasa.pds.transform.util.ObjectsReport.list(ObjectsReport.java:138)
at gov.nasa.pds.transform.TransformLauncher.processMain(TransformLauncher.java:457)
at gov.nasa.pds.transform.TransformLauncher.main(TransformLauncher.java:475)
Caused by: java.lang.ClassNotFoundException: com.sun.xml.bind.v2.model.annotation.AnnotationReader
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:526)
... 27 more
c:\Program Files\transform-1.12.2\bin>echo %java_home%
C:\Program Files\Java\jdk-21.0.2
π₯ Environment Info
Windows
openjdk 21
π Version of Software Used
1.12.2
π©Ί Test Data / Additional context
Archive.zip
π¦ Related requirements
No response
βοΈ Engineering Details
Pretty certain this is a Java issue. Need to try to replicate and down the issue.
Checked for duplicates
Yes - I've already checked
π Describe the bug
When I did transform on windows with Java jdk 21 on a Windows machine, I noticed it was throwing a
java.lang.NoClassDefFoundErrorexceptionπ΅οΈ Expected behavior
I expected transformation to execute successfully
π To Reproduce
π₯ Environment Info
Windows
openjdk 21
π Version of Software Used
1.12.2
π©Ί Test Data / Additional context
Archive.zip
π¦ Related requirements
No response
βοΈ Engineering Details
Pretty certain this is a Java issue. Need to try to replicate and down the issue.