Hi all,
Pls help me that problem. I got Fail when run Gim_etl Transform Jobs.In Gim_etl log, i saw errors as follows:
Caused by: com.genesyslab.gim.etl.exceptions.JdbcUniqueConstraintViolationException: executeUpdate; Unique Constraint Violation for SQL [INSERT INTO dbo.TMP_UDH_SESSION_END SELECT TMP_UDH_CUR_MM.CALLID,TMP_UDH_CUR_MM.KEYNAME,TMP_UDH_CUR_MM.KEYVALUE FROM dbo.TMP_UDH_CUR_MM WHERE TMP_UDH_CUR_MM.KEYNAME = 'ChatServerSessionClientLeftAt']; SQLSTATE=23000; error code=2601; DBError=CONSTRAINT_VIOLATION_UNIQUENESS_VIOLATION; Cannot insert duplicate key row in object 'dbo.TMP_UDH_SESSION_END' with unique index 'I_T_UD_SESS_END'. The duplicate key value is (0000CaCXDCT10098).
at com.genesyslab.gim.etl.exceptions.SQLExceptionTranslator.translate(SQLExceptionTranslator.java:41)
at com.genesyslab.gim.etl.exceptions.SQLExceptionTranslator.translate(SQLExceptionTranslator.java:28)
at com.genesyslab.gim.etl.util.jdbc.SQLUtils.executeUpdate(SQLUtils.java:1426)
at com.genesyslab.gim.etl.util.jdbc.SQLUtils.executeUpdate(SQLUtils.java:1484)
at com.genesyslab.gim.etl.util.jdbc.SQLUtils.executeUpdate(SQLUtils.java:1513)
at com.genesyslab.gim.etl.jobs.transform.FillCoreTablesForCurChunk$FillTmpUdHistoryForCurChunk.runStep(FillCoreTablesForCurChunk.java:377)
... 13 more
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Cannot insert duplicate key row in object 'dbo.TMP_UDH_SESSION_END' with unique index 'I_T_UD_SESS_END'. The duplicate key value is (0000CaCXDCT10098).
Thanks a lot !