Skip to main content
Published: December 28 2006, 2:42:00 PMUpdated: November 28 2020, 3:10:37 PM

Why am I getting the following error?


  <
Errors>

    <ShortMessage>Internal error to the application.</ShortMessage>

    <LongMessage>Internal error to the application.</LongMessage>

    <ErrorCode>10007</ErrorCode>

    <SeverityCode>Error</SeverityCode>

    <ErrorParameters ParamID="0">

      <Value>Web Service framework internal error.</Value>

    </ErrorParameters>

    <ErrorClassification>RequestError</ErrorClassification>

  </Errors>

Summary

One of the main reasons for getting this error is when you specify a value that is not recognized by the eBay Web Services framework.  For instance, if you specify a currency ID that is not used for any eBay site, even though it is one of the values in the currency enumeration, certain calls like RelistItem and PlaceOffer will return error 10007.  
 



Detailed Description

Here is a scenario where this can happen.  Lets say you make call to RelistItem and in the call you specify the StartPrice.  StartPrice has an optional attribute of currencyID.  If you specify a currencyID like "AFA" that is not supported on any eBay site, it will return error 10007 with a value of "Web Services framework internal error". 

Here is an example of a XML request that will generate the error:

<?xml version="1.0" encoding="utf-8"?>

<RelistItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">

  <DetailLevel>ReturnAll</DetailLevel>

  <ErrorLanguage>en_US</ErrorLanguage>

  <WarningLevel>High</WarningLevel>

  <Version>491</Version>

  <Item>

    <ItemID>2204910775</ItemID>

    <StartPrice currencyID="AFA">1</StartPrice>

  </Item>

  <RequesterCredentials>

    <eBayAuthToken>*****</eBayAuthToken>

  </RequesterCredentials>

</RelistItemRequest>
 


Version Info

The code example above was based on the versions specified below:

API Schema Version 491



Additional Resources

How well did this answer your question?
Answers others found helpful