Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
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