Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
SSharma1993
Contributor
Contributor

Facing issue while using tWriteJSONField Component

Hi,

I am trying to perform exact Json creation steps mentioned in below link which takes delimited rows as input and writes into json using tWriteJSONField. While executing I am getting below error.

Configuring the components • Processing (Integration) • Reader • Welcome to Talend Help Center

Please help!

Error as below:

Starting job testing_json at 11:28 28/04/2022.

[statistics] connecting to socket on port 3344

[statistics] connected

[statistics] disconnected

[statistics] disconnected

Exception in thread "main" java.lang.IllegalAccessError: superclass access check failed: class nu.xom.JDK15XML1_0Parser (in unnamed module @0x130f889) 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 @0x130f889

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 pim_integration.testing_json_0_1.testing_json.tWriteJSONField_1_InProcess(testing_json.java:6314)

at pim_integration.testing_json_0_1.testing_json$1ThreadXMLField_tWriteJSONField_1_Out.run(testing_json.java:2522)

at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)

at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)

at java.base/java.lang.Thread.run(Thread.java:833)

Job testing_json ended at 11:29 28/04/2022. [Exit code = 1]

10 Replies
Anonymous
Not applicable

Hello,

It looks like your machine has more than 1 version of Java installed on it.

Please refer to this online documentation about:

https://help.talend.com/r/en-US/8.0/installation-guide-open-studio-for-data-integration-windows/spe...

Here is a related topic and feel free to let us know if this solution helps.

https://community.talend.com/s/question/0D55b00006yrEIQCA2/twritejsonfield-exception

Best regards

Sabrina