Talend Connect
Virtual Summit
JOIN US!
And visit the Customer
& Community Lounge.
May 27-28, wherever you are.

Problème sur le code retour et erreur insertion dans STATCATCHER

Highlighted
One Star

Problème sur le code retour et erreur insertion dans STATCATCHER

Bonjour,
je suis en version Talend Integration Suite 4.1.
Base de données source et cible ORACLE 10g
Lorsque j'execute mon job il se termine correctement avec un code retour 0.
Cependant le job a rencontré un problème. Une erreur java est remonté dans la console :
Il n'y a plus de données à lire dans le socketException in component connectionStatsLogs_Commit
java.sql.SQLException: Il n'y a plus de données à lire dans le socket
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208)
at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1123)
at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:1075)
at oracle.jdbc.driver.T4C7Ocommoncall.receive(T4C7Ocommoncall.java:106)
at oracle.jdbc.driver.T4CConnection.doCommit(T4CConnection.java:524)
at oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:1147)
at ods_dwh_franceagrimer.ods_tcmat016_0_1.ODS_TCMAT016.connectionStatsLogs_CommitProcess(ODS_TCMAT016.java:2957)
at ods_dwh_franceagrimer.ods_tcmat016_0_1.ODS_TCMAT016.talendStats_STATSProcess(ODS_TCMAT016.java:4470)
at ods_dwh_franceagrimer.ods_tcmat016_0_1.ODS_TCMAT016.tOracleInput_18Process(ODS_TCMAT016.java:2331)
at ods_dwh_franceagrimer.ods_tcmat016_0_1.ODS_TCMAT016.tOracleRow_1Process(ODS_TCMAT016.java:1867)
at ods_dwh_franceagrimer.ods_tcmat016_0_1.ODS_TCMAT016.runJobInTOS(ODS_TCMAT016.java:5539)
at ods_dwh_franceagrimer.ods_tcmat016_0_1.ODS_TCMAT016.main(ODS_TCMAT016.java:5273)
Exception d'E/S: Broken pipeConnexion interrompueConnexion interrompueConnexion interrompueConnexion interrompue
Une erreur est remonté au même moment par la base de données ORACLE qui indique le message suivant :
ORA-07445: exception encountered: core dump [] []
Current SQL statement for this session:
INSERT INTO DWH.statCatcher (moment,pid,father_pid,root_pid,system_pid,project,job,job_repository_id,job_version,context,origin,message_type,message,duration) VALUES (:1,:2,:3,:4,:5,:6,:7,:8,:9,:10,:11,:12,:13,:14)
COmment corriger ce problème de code retour ?
Pourquoi y a t'il une division par 0 lors de l'insertion dans la table STATCATCHER.
Highlighted
One Star

Re: Problème sur le code retour et erreur insertion dans STATCATCHER

The forum rules suggest you write in English.
Highlighted
One Star

Re: Problème sur le code retour et erreur insertion dans STATCATCHER

I am at version Talend Integration Suite 4.1
Database : Oracle 10g
When I execute a job Talend is ok and he return code 0 but my job ha s a problem and one error java is return
Il n'y a plus de données à lire dans le socketException in component connectionStatsLogs_Commit
java.sql.SQLException: Il n'y a plus de données à lire dans le socket
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208)
at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1123)
at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:1075)
at oracle.jdbc.driver.T4C7Ocommoncall.receive(T4C7Ocommoncall.java:106)
at oracle.jdbc.driver.T4CConnection.doCommit(T4CConnection.java:524)
at oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:1147)
at ods_dwh_franceagrimer.ods_tcmat016_0_1.ODS_TCMAT016.connectionStatsLogs_CommitProcess(ODS_TCMAT016.java:2957)
at ods_dwh_franceagrimer.ods_tcmat016_0_1.ODS_TCMAT016.talendStats_STATSProcess(ODS_TCMAT016.java:4470)
at ods_dwh_franceagrimer.ods_tcmat016_0_1.ODS_TCMAT016.tOracleInput_18Process(ODS_TCMAT016.java:2331)
at ods_dwh_franceagrimer.ods_tcmat016_0_1.ODS_TCMAT016.tOracleRow_1Process(ODS_TCMAT016.java:1867)
at ods_dwh_franceagrimer.ods_tcmat016_0_1.ODS_TCMAT016.runJobInTOS(ODS_TCMAT016.java:5539)
at ods_dwh_franceagrimer.ods_tcmat016_0_1.ODS_TCMAT016.main(ODS_TCMAT016.java:5273)
Exception d'E/S: Broken pipeConnexion interrompueConnexion interrompueConnexion interrompueConnexion interrompue
Other error is at database Oracle :
ORA-07445: exception encountered: core dump [] []
Current SQL statement for this session:
INSERT INTO DWH.statCatcher (moment,pid,father_pid,root_pid,system_pid,project,job,job_repository_id,job_version,context,origin,message_type,message,duration) VALUES (:1,:2,:3,:4,:5,:6,:7,:8,:9,:10,:11,:12,:13,:14)
Why the return code of Talend is 0 ?
Why we have division by 0 ?
Thanks !
Highlighted
One Star

Re: Problème sur le code retour et erreur insertion dans STATCATCHER

Hi
Can you please post the exception in English
"Il n'y a plus de données à lire dans le socket"
Is it ---- No more data to read from socket ?
Highlighted
One Star

Re: Problème sur le code retour et erreur insertion dans STATCATCHER

lijolawrance : No more data to read from socket
But my problem is the return code is 0 and I have division by zero in insertion of STATCATCHER.
Thanks

2019 GARTNER MAGIC QUADRANT FOR DATA INTEGRATION TOOL

Talend named a Leader.

Get your copy

OPEN STUDIO FOR DATA INTEGRATION

Kickstart your first data integration and ETL projects.

Download now

Best Practices for Using Context Variables with Talend – Part 2

Part 2 of a series on Context Variables

Blog

Best Practices for Using Context Variables with Talend – Part 1

Learn how to do cool things with Context Variables

Blog

Migrate Data from one Database to another with one Job using the Dynamic Schema

Find out how to migrate from one database to another using the Dynamic schema

Blog