Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

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.
Labels (4)
4 Replies
_AnonymousUser
Specialist III
Specialist III

The forum rules suggest you write in English.
Anonymous
Not applicable
Author

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 !
Anonymous
Not applicable
Author

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 ?
Anonymous
Not applicable
Author

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