I am receiving an XML Parse Error (error code 5) when trying to upload pictures to the eBay Picture Service.
Request:
<?xml version='1.0' encoding='utf8'?>
<UploadSiteHostedPicturesRequest xmlns="urn
apis:eBLBaseComponents"> <RequesterCredentials>
<eBayAuthToken>...</eBayAuthToken>
</RequesterCredentials>
<PictureSystemVersion>2</PictureSystemVersion>
<Version>0997</Version>
<WarningLevel>High</WarningLevel>
<ExternalPictureURL>...</ExternalPictureURL>
</UploadSiteHostedPicturesRequest>
Response:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<UploadSiteHostedPicturesResponse xmlns="urn
apis:eBLBaseComponents"><Timestamp>2025-03-23T11:36:19.331Z</Timestamp>
<Ack>Failure</Ack>
<Errors>
<ShortMessage>XML Parse error.</ShortMessage>
<LongMessage>XML Error Text: "com.sun.xml.stream.xerces.xni.XNIException".</LongMessage>
<ErrorCode>5</ErrorCode>
<SeverityCode>Error</SeverityCode>
<ErrorParameters ParamID="0">
<Value>com.sun.xml.stream.xerces.xni.XNIException</Value>
</ErrorParameters>
<ErrorClassification>RequestError</ErrorClassification>
</Errors>
<Version>0</Version>
<Build>mediasvcs-6.0.0_20250319232658949</Build>
<PictureSystemVersion>2</PictureSystemVersion>
</UploadSiteHostedPicturesResponse>
I have been using the same code for years and have not modified it. Does anyone have any idea what is causing this error? It only started yesterday (22/03/2025).