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.
4 REPLIES
One Star

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

The forum rules suggest you write in English.
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 !
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 ?
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