Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
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.