Hi all memeber,
I have this Error in Async Client CDX AsyncClientService:
Error :
Can not insert duplicate key row in object « crt.REFERENCEATTRIBUTEVIEW » with unique index 'IX_REFERENCEATTRIBUTEVIEW_ATTRIBUTE ". Duplicate key value (5637144606).
ApplySessionFileToClientDatabase encountered Exception. Error Details: Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.ProcessTargetRequestHeaderException: ProcessTargetRequestHeader failed to execute all write requests. ---> Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.ProcessWriteRequestException: Write request on table:[ax].[ECORESREFERENCEVALUE] failed to execute. ---> Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.RunException: Run() failed while performing write operation on table. ---> Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.PerformWriteOperationException: Query: MERGE [ax].[ECORESREFERENCEVALUE] AS dst USING (SELECT [RECID],[REFFIELDID],[REFRECID],[REFTABLEID] FROM [#ax_ECORESREFERENCEVALUE_312cedf4-d0fb-4e66-b508-99da766b8488]) AS src ON (dst.[RECID]=src.[RECID]) WHEN MATCHED THEN UPDATE SET [REFFIELDID]=src.[REFFIELDID],[REFRECID]=src.[REFRECID],[REFTABLEID]=src.[REFTABLEID] WHEN NOT MATCHED THEN INSERT ([RECID],[REFFIELDID],[REFRECID],[REFTABLEID]) VALUES (src.[RECID],src.[REFFIELDID],src.[REFRECID],src.[REFTABLEID]); DROP TABLE [#ax_ECORESREFERENCEVALUE_312cedf4-d0fb-4e66-b508-99da766b8488]; ---> System.Data.SqlClient.SqlException: Can not insert duplicate key row in object « crt.REFERENCEATTRIBUTEVIEW » with unique index 'IX_REFERENCEATTRIBUTEVIEW_ATTRIBUTE ". Duplicate key value (5637144606). The statement has been terminated. à System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) à System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) à System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) à System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) à System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite) à System.Data.SqlClient.SqlCommand.ExecuteNonQuery() à Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlWriteRequestRunner.PerformWriteOperation(SqlConnection connection, SqlTransaction transaction) --- End of the trace of inner exception stack --- à Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlWriteRequestRunner.PerformWriteOperation(SqlConnection connection, SqlTransaction transaction) à Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlWriteRequestRunner.Run(SqlConnection connection, SqlTransaction transaction) --- End of the trace of inner exception stack--- à Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlWriteRequestRunner.Run(SqlConnection connection, SqlTransaction transaction) à Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlTargetRequestHandler.ProcessWriteRequest(SqlConnection connection, SqlTransaction transaction) --- End of the trace of inner exception stack --- à Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlTargetRequestHandler.ProcessWriteRequest(SqlConnection connection, SqlTransaction transaction) à Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlTargetRequestHandler.ProcessTargetRequestHeader(ISCTargetRequestHeader targetRequestHeader) --- End of the trace of inner exception stack --- à Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlTargetRequestHandler.ProcessTargetRequestHeader(ISCTargetRequestHeader targetRequestHeader) à Microsoft.Dynamics.Retail.SynchClient.Core.DownloadAgent.ApplySessionFileToClientDatabase(SessionManager sessionMgr, String fileName)Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.ProcessTargetRequestHeaderException: ProcessTargetRequestHeader failed to execute all write requests. ---> Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.ProcessWriteRequestException: Write request on table:[ax].[ECORESREFERENCEVALUE] failed to execute. ---> Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.RunException: Run() failed while performing write operation on table. ---> Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.PerformWriteOperationException: Query: MERGE [ax].[ECORESREFERENCEVALUE] AS dst
Regards,