Developers Program

AddDispute returns error 10007 intermittently

Published: January 17 2007, 12:31:00 PMยทUpdated: July 31 2022, 9:09:28 PM

Products

Question

AddDispute intermittently return 10007 error but the dispute is actually added.<xml version="1.0" encoding="utf-8"?> <AddDisputeResponse> <Timestamp>2007-01-17 10:31:59</Timestamp> <Ack>Failure</Ack> <Errors> <ShortMessage>Internal error to the application.</ShortMessage> <LongMessage>Internal error to the application.</LongMessage> <ErrorCode>10007</ErrorCode> <SeverityCode>Error</SeverityCode> <ErrorClassification>SystemError</ErrorClassification> </Errors> <Version>495</Version> <Build>4073224 </Build> </AddDisputeResponse>

Answer

Detailed Description

It is a product limitation that AddDispute intermittently returns 10007 error. In most cases, the issued dispute is actually added by eBay server. To figure out if the dispute is added successfully upon the error, you need to retry the call. If the dispute has been added, the AddDispute will return 16207 error along with the DisputeID that generated in the previous AddDispute call as below:

<?xml version="1.0" encoding="UTF-8" ?>
<AddDisputeResponsexmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2007-01-17T22:06:27.765Z</Timestamp>
<Ack>Failure</Ack>
<Errors>
<ShortMessage>Alert was already filed.</ShortMessage>
<LongMessage>You have already filed a dispute alert for this item, DisputeID=284576.</LongMessage>
<ErrorCode>16207</ErrorCode>
<SeverityCode>Error</SeverityCode>
<ErrorParameters ParamID="0"><Value>284576</Value> </ErrorParameters>
<ErrorClassification>RequestError</ErrorClassification>
</Errors>
<Version>495</Version>
<Build>4073224</Build>
</AddDisputeResponse>
How well did this answer your question?