Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
nbabu228
Contributor II
Contributor II

java.lang.RuntimeException: Child job returns 137. It doesn't terminate normally. NOTE: Picked up JDK_JAVA_OPTIONS:

We are experiencing this issue with our job that is randomly failing in TMC:-

NOTE: Picked up JDK_JAVA_OPTIONS: --add-reads=java.xml=java.logging --add-exports=java.base/org.apache.karaf.specs.locator=java.xml,ALL-UNNAMED --patch-module java.base=/opt/TalendRemoteEngine/lib/endorsed/org.apache.karaf.specs.locator-4.2.12.jar --patch-module java.xml=/opt/TalendRemoteEngine/lib/endorsed/org.apache.karaf.specs.java.xml-4.2.12.jar --add-opens java.base/java.security=ALL-UNNAMED --add-opens java.base/java.net=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.naming/javax.naming.spi=ALL-UNNAMED --add-opens java.rmi/sun.rmi.transport.tcp=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.file=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.ftp=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.http=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.https=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.jar=ALL-UNNAMED --add-exports=java.base/sun.net.www.content.text=ALL-UNNAMED --add-exports=jdk.xml.dom/org.w3c.dom.html=ALL-UNNAMED --add-exports=jdk.naming.rmi/com.sun.jndi.url.rmi=ALL-UNNAMED

Picked up JAVA_TOOL_OPTIONS: -Dlog4j2.formatMsgNoLookups=true

java.lang.RuntimeException: Child job returns 137. It doesn't terminate normally.

NOTE: Picked up JDK_JAVA_OPTIONS: --add-reads=java.xml=java.logging --add-exports=java.base/org.apache.karaf.specs.locator=java.xml,ALL-UNNAMED --patch-module java.base=/opt/TalendRemoteEngine/lib/endorsed/org.apache.karaf.specs.locator-4.2.12.jar --patch-module java.xml=/opt/TalendRemoteEngine/lib/endorsed/org.apache.karaf.specs.java.xml-4.2.12.jar --add-opens java.base/java.security=ALL-UNNAMED --add-opens java.base/java.net=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.naming/javax.naming.spi=ALL-UNNAMED --add-opens java.rmi/sun.rmi.transport.tcp=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.file=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.ftp=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.http=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.https=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.jar=ALL-UNNAMED --add-exports=java.base/sun.net.www.content.text=ALL-UNNAMED --add-exports=jdk.xml.dom/org.w3c.dom.html=ALL-UNNAMED --add-exports=jdk.naming.rmi/com.sun.jndi.url.rmi=ALL-UNNAMED

Picked up JAVA_TOOL_OPTIONS: -Dlog4j2.formatMsgNoLookups=true

    at pim_integration.master_job_automation_batch_0_1.Master_job_Automation_batch.tRunJob_11Process(Master_job_Automation_batch.java:4097)

    at pim_integration.master_job_automation_batch_0_1.Master_job_Automation_batch.tRunJob_2Process(Master_job_Automation_batch.java:3486)

    at pim_integration.master_job_automation_batch_0_1.Master_job_Automation_batch.tRunJob_1Process(Master_job_Automation_batch.java:2778)

    at pim_integration.master_job_automation_batch_0_1.Master_job_Automation_batch.LoadContextVariablesFromAwsSSMParmeterStore_1_tJavaFlex_1Process(Master_job_Automation_batch.java:2037)

    at pim_integration.master_job_automation_batch_0_1.Master_job_Automation_batch.LoadContextVariablesFromAwsSSMParmeterStore_1_tPrejob_1Process(Master_job_Automation_batch.java:14659)

    at pim_integration.master_job_automation_batch_0_1.Master_job_Automation_batch.runJobInTOS(Master_job_Automation_batch.java:19082)

    at pim_integration.master_job_automation_batch_0_1.Master_job_Automation_batch.main(Master_job_Automation_batch.java:18514)

 

please let us know any solution for it...

5 Replies
Anonymous
Not applicable

Hello,

Can you please clarify in which Talend version/edition you are?

As you said that It failed randomly in your TMC console, are you facing any memory issues?

If so, the memory should be automatically recycled in java code.

Is it working for you when you check out option "Use an independent process to run subjob" in tRunJob?

Best regards

Sabrina

nbabu228
Contributor II
Contributor II
Author

Hi Sabrina,

 

which Talend version/edition you are?

 

--> we are using version 8 and Talend cloud data integration

 

As you said that It failed randomly in your TMC console, are you facing any memory issues?

If so, the memory should be automatically recycled in java code.

Is it working for you when you check out option "Use an independent process to run subjob" in tRunJob?

 

--> yes we are checked out option as well. but still facing same issue

 

Best regards

N Babu

Anonymous
Not applicable

Hello,

And you are using a remote engine instead of cloud engine?

Could you please collect the following information to help us to investigate further?

- If you using a Remote Engine version > v2.10.7 , collect the file *.tar.gz file produced by the script <RE_Install_dir>/scripts/talend-re-helper.sh. See more info about the script here:

https://help.talend.com/r/en-US/Cloud/use-re-script-for-troubleshooting/use-context-script-for-re-is...

- If your Remote Engine is running on Linux, the output (screenshot) of the command ulimit -a

 

Best regards

Sabrina

Divisha_Gupta
Contributor
Contributor

Hello all,

 

I am getting this below error, kindly help me resolve the same. I am using a remote engine.

 

Exception in component tRunJob_2 java.lang.RuntimeException: Child job returns 137. It doesn't terminate normally. 

NOTE: Picked up JDK_JAVA_OPTIONS: --add-reads=java.xml=java.logging --add-exports=java.base/org.apache.karaf.specs.locator=java.xml

 

Thanks & Regards,

Divisha

Anonymous
Not applicable

Hello,

Does your job work well in studio? Is randomly failing in TMC as well?

Please let us know is it working for you when you check out option "Use an independent process to run subjob" in tRunJob

Best regards

Sabrina