Hello All,
We recently updated TAC ( Talend Adminstration centre) from Jdk 11 to jdk 17. one of our production jobs which uses tRest client with PUT/POST method to SAP is failing due to below error:
Exception in thread "main" java.lang.IllegalAccessError: superclass access check failed: class nu.xom.JDK15XML1_0Parser (in unnamed module @0x770c2e6b) 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 @0x770c2e6b
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
When i run this job manually in Talend studio v 8.0 ( R2025-02) it gives me the below error,
Execution failed :org.talend.commons.exception.PersistenceException: The Job "SAP_Supplier_Informations_Info_Part2_SK_20250313" has wrong configuration. Fix it and try again.
Error Line: 20761
Detail Message: The type javax.ws.rs.client.ClientBuilder cannot be resolved. It is indirectly referenced from required type org.glassfish.jersey.client.JerseyClientBuilder
[The Job "SAP_Supplier_Informations_Info_Part2_SK_20250313" has wrong configuration. Fix it and try again.
Error Line: 20761
Detail Message: The type javax.ws.rs.client.ClientBuilder cannot be resolved. It is indirectly referenced from required type org.glassfish.jersey.client.JerseyClientBuilder]
has anyone faced this issue before? How to fix this as it is a crictical job impacting our production environment.