Skip to main content
Announcements
July 15, NEW Customer Portal: Initial launch will improve how you submit Support Cases. IMPORTANT DETAILS
cancel
Showing results for 
Search instead for 
Did you mean: 
jdope
Contributor III
Contributor III

tWriteJSONField Exception

Hello! I am getting the below exception when trying to utilize the tWriteJSONField component. Any ideas what I'm missing?

My Talend preferences are set to use jre1.8.0_162

Exception in thread "main" java.lang.IllegalAccessError: superclass access check failed: class nu.xom.JDK15XML1_0Parser (in unnamed module @0x1afd7715) cannot access class com.sun.org.apache.xerces.internal.parsers.SAXParser (in module java.xml) because module java.xml does not export com.sun.org.apache.xerces.internal.parsers to unnamed module @0x1afd7715

at java.base/java.lang.ClassLoader.defineClass1(Native Method)

at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1012)

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:520)

at java.base/java.lang.Class.forName0(Native Method)

at java.base/java.lang.Class.forName(Class.java:375)

at nu.xom.Builder.findParser(Unknown Source)

at nu.xom.Builder.<init>(Unknown Source)

at nu.xom.Builder.<init>(Unknown Source)

at net.sf.json.xml.XMLSerializer.read(XMLSerializer.java:374)

at invisionapp.copy_of_createissue_0_1.Copy_of_createIssue.tWriteJSONField_2_InProcess(Copy_of_createIssue.java:4107)

at invisionapp.copy_of_createissue_0_1.Copy_of_createIssue$1ThreadXMLField_tWriteJSONField_2_Out.run(Copy_of_createIssue.java:1801)

Labels (2)
1 Solution

Accepted Solutions
jdope
Contributor III
Contributor III
Author

Ok, got this to work. I removed all java jdk, jre. Removed all references to java in environment variables.

Restarted

Added the recommended zulu java version path to PATH and JAVA_HOME, as well as specified as Java version in Talend > Preferences > Java.

View solution in original post

4 Replies
Anonymous
Not applicable

Hello

Which version of studio are you using?

 

Regards

Shong

jdope
Contributor III
Contributor III
Author

Hi,

TOS_DI-Win32-20200219_1130-V7.3.1

jdope
Contributor III
Contributor III
Author

I've also tried using zulu11.54.25-ca-jdk11.0.14.1-win_x64.

 

Downloaded, updated JAVA_HOME and PATH ENV variables and specified talend > preferences > Java to use this jdk, but no joy.

jdope
Contributor III
Contributor III
Author

Ok, got this to work. I removed all java jdk, jre. Removed all references to java in environment variables.

Restarted

Added the recommended zulu java version path to PATH and JAVA_HOME, as well as specified as Java version in Talend > Preferences > Java.