Pages: [1] :: one page |
|
Author |
Thread Statistics | Show CCP posts - 4 post(s) |
|
CCP Stillman
|
Posted - 2011.08.08 13:41:00 -
[1]
Tomorrow we're deploying a minor patch for the API for some performance improvements. Here's the patch note for the thing that's user-facing:
- Error results now has a different cachedUntil timers depending on the type of error. An error below 200 is cached for 12 hours. 200-300 is cached for a day, and 500-600 is cached for 15 minutes.
The main goal is to signal how soon you should try the query again, in order to decrease the frequency of erroneous calls are made to the API.
-Stillman
|
|
Hel O'Ween
Men On A Mission EVE Trade Consortium
|
Posted - 2011.08.09 12:32:00 -
[2]
Did you fix the wallet journal issue, too. The one where Scotty goes berserk from time to time:
Quote:
<?xml version="1.0"?> <eveapi version="2"> <currentTime>2011-08-09 08:55:03</currentTime> <error code="0">General Error: Scotty the docking manager heard you were talking **** about him behind his back and refuses to service your request.</error> <cachedUntil>2011-08-09 09:55:03</cachedUntil> </eveapi> </xml>
-- EVEWalletAware - an offline wallet manager |
|
CCP Stillman
|
Posted - 2011.08.09 13:13:00 -
[3]
The patch will be deployed at a later date.
|
|
|
CCP Stillman
|
Posted - 2011.08.09 13:14:00 -
[4]
Originally by: Hel O'Ween Did you fix the wallet journal issue, too. The one where Scotty goes berserk from time to time:
Quote:
<?xml version="1.0"?> <eveapi version="2"> <currentTime>2011-08-09 08:55:03</currentTime> <error code="0">General Error: Scotty the docking manager heard you were talking **** about him behind his back and refuses to service your request.</error> <cachedUntil>2011-08-09 09:55:03</cachedUntil> </eveapi> </xml>
No. Unless you know how to reproduce it, we can't fix it I'm afraid.
|
|
Hel O'Ween
Men On A Mission EVE Trade Consortium
|
Posted - 2011.08.09 15:42:00 -
[5]
Originally by: CCP Stillman
No. Unless you know how to reproduce it, we can't fix it I'm afraid.
Well, that's easy enough.
Just HTTP POST http://api.eveonline.com/char/WalletJournal.xml.aspx?userID=yourUserID&apiKey=yourFullAPIKey&characterID=yourCharID&rowCount=2560&rowID=0 often enough and once in a while you will experience it. And I'm not implying hammering the API with "often enough". My app has a local cache and doesn't query the API until the cache timer has expired.
For me it occurs mostly at the first attempt of calling the WJ API. Starting my app, querying Wallet Transactions (WT), Wallet Journal (WJ), Market Orders (MO) (in that order). WT works, WJ throws the above error, MO works.
Deleting the error XML from my local cache and querying the API again (same as above, this time WT and MO won't be retrieved from the API as the cache hasn't expired), the WJ API returns the expected result.
As an additional note: I haven't touched the WJ API query part since the WJ API was changed from 32-bit -> 64-bit and i did work all the time until Incarna came out.
For additional clues as to what causes this error, look at the curent SiSi MO API. It doesn't work at all atm, returning the exact same error for each call.
Also: if you can't figure out the cause of it, could you at least return an error code > 0? "0" somehow imples "no error". -- EVEWalletAware - an offline wallet manager |
|
CCP Stillman
|
Posted - 2011.08.12 14:05:00 -
[6]
This was deployed yesterday
|
|
|
|
|
Pages: [1] :: one page |
First page | Previous page | Next page | Last page |