API errors & bugs

API errors & bugs

in API Development

Posted by: Lawton Campbell

Previous

Lawton Campbell

Web Programmer

Next

Either the wallet API is wrong or the wallet in GW2 is wrong, because there’s a difference between the amount of gems I really own and the amount of gems the wallet API returns… It looks like the API never noticed I bought some gemstore items during the SAB festival…

Yeah, the gem balance specifically is bugged. There’s a tracking issue on Github — waiting on a backend change to get deployed to live.

API errors & bugs

in API Development

Posted by: DonTry.1596

DonTry.1596

- Since WvW paired up with other servers I get more queues in EBG, I also get more errors from game and keep kick me out of game and wait for queue again, it happen mostly to me when there’s more presure fights in one area like zerg (20+ players) vs zerg (20+ players) fights.
I hope theres’s a way to increase the capacity for people to join EBG other than normal BL and fix the errors that always happend to me.

- I also notice in some gates and walls in the keeps in normal border lands that when it upgrade to reinforce, the outer gate/wall is reinforce and the inner gate/wall is reinforce but looks like a wooden.
I hope this one be fixed too.
Thank you.

API errors & bugs

in API Development

Posted by: Reincarnated.1754

Reincarnated.1754

API:2/wvw/objectives

coord location of “Overgrown Fane” and “Thunder Hollow” incorrect.

Screenshot

API errors & bugs

in API Development

Posted by: Lawton Campbell

Previous

Lawton Campbell

Web Programmer

Next

API:2/wvw/objectives

coord location of “Overgrown Fane” and “Thunder Hollow” incorrect.

Screenshot

Thanks for the heads up, here’s a tracking issue. Probably going to require a content change, so the fix won’t be out for awhile

API errors & bugs

in API Development

Posted by: Anhim.3156

Anhim.3156

I’m not sure if this belongs here, but there seems to be an issue with https://api.guildwars2.com/v2/skills/6084?lang=fr and https://api.guildwars2.com/v2/skills/6084?lang=es

Both the ‘en’ and ‘de’ versions of the skill work fine, but ‘es’ and ‘fr’ through some oddball errors.

API errors & bugs

in API Development

Posted by: Lawton Campbell

Previous

Lawton Campbell

Web Programmer

Next

I’m not sure if this belongs here, but there seems to be an issue with https://api.guildwars2.com/v2/skills/6084?lang=fr and https://api.guildwars2.com/v2/skills/6084?lang=es

Both the ‘en’ and ‘de’ versions of the skill work fine, but ‘es’ and ‘fr’ through some oddball errors.

Whoops, sorry about that. Just deployed the fix.

API errors & bugs

in API Development

Posted by: Reincarnated.1754

Reincarnated.1754

API:2/wvw/objectives

coord location of “Overgrown Fane” and “Thunder Hollow” incorrect.

Screenshot

Thanks for the heads up, here’s a tracking issue. Probably going to require a content change, so the fix won’t be out for awhile

UM?
It’s changed lol

Screenshot

API errors & bugs

in API Development

Posted by: Lawton Campbell

Previous

Lawton Campbell

Web Programmer

Next

Well at least Thunder Hollow is correct now.

I’m just going to hardcode the newly incorrect ones to the right places. I’m not yet sure what’s spooked them around the map, but catching them in the act is definitely going to help narrow it down a bit.

EDIT: Change is live. Labels coordinates still are a bit off, but the objective coordinates should be correct again.

(edited by Lawton Campbell.8517)

API errors & bugs

in API Development

Posted by: Reincarnated.1754

Reincarnated.1754

Well at least Thunder Hollow is correct now.

I’m just going to hardcode the newly incorrect ones to the right places. I’m not yet sure what’s spooked them around the map, but catching them in the act is definitely going to help narrow it down a bit.

EDIT: Change is live. Labels coordinates still are a bit off, but the objective coordinates should be correct again.

Those gremlins are so elusive.
Thank you very much, It looks a lot better now
Screenshot

API errors & bugs

in API Development

Posted by: roj.1085

roj.1085

This item shows up when I call the account inventory (shared inventory) endpoint:
https://api.guildwars2.com/v2/account/inventory?access_token=myAccessToken
This is what I get back:
[{"id":78599,"count":1,"binding":"Account"}]

However:
https://api.guildwars2.com/v2/items/78599
result:
{"text":"no such id"}

It’s the HoT Level 80 boost, which SHOULD be
https://api.guildwars2.com/v2/items/78586

So, uh. What do I do about that, aside from hard coding a catch?

Edit: spelling and also! I think we’ve found it. I currently have the item active on a warrior sitting in the Silverwastes. So that’s the version of the item that’s in use... why is THAT not in the API?

(edited by roj.1085)

API errors & bugs

in API Development

Posted by: Lawton Campbell

Previous

Lawton Campbell

Web Programmer

Next

So, uh. What do I do about that, aside from hard coding a catch?

Huh. The item id in your /v2/account/inventory is correct, and I’ve just now whitelisted it. It was a bit of a special case and — since it’s never been dropped in the world — it’s never shown up in the item whitelist queue. I’ve gone ahead and added it manually.

The other item is a container that you get after accepting the level 80 boost — not the level 80 boost itself.

I’ve got some code for the account bank and character inventories that pushes any unknown items into the queue automatically; I guess I’d forgotten to add it to the shared inventory slots. Though this is kind of a special-case, here’s a tracking issue to whitelist any future unacquirable items deposited straight into an inventory.

API errors & bugs

in API Development

Posted by: Veleritas.2647

Veleritas.2647

The following three items are referenced as craftable items, but have no corresponding entry in the /v2/items API endpoint:

76527
72307
70982

For the three item identifiers listed above, the endpoint at https://api.guildwars2.com/v2/items/ gives {"text":“no such id”}

However, these three items are referenced in the recipes API (/v2/recipes). Specifically, they are listed as the output_item_id for three recipes. The (recipe_id, output_item_id) mapping is given below:

(10638, 76527)
(10940, 72307)
(11695, 70982)

These seem to be some sort of guild consumables.

API errors & bugs

in API Development

Posted by: Veleritas.2647

Veleritas.2647

In addition, the following 7 items exist as buy listings in the trading post API (/v2/commerce/listings) but do not have corresponding item entries (/v2/items):

14907, 14913, 14915, 14918, 21651, 36666, 76527

For example, this URL (https://api.guildwars2.com/v2/commerce/listings/14907) has two buy listings, but no item entry exists (https://api.guildwars2.com/v2/items/14907).

API errors & bugs

in API Development

Posted by: Lawton Campbell

Previous

Lawton Campbell

Web Programmer

Next

Eugh, the guild upgrade items are a known issue on my end — AFAIK all of the items associated with guild upgrades are purely advisory (e.g., when you craft them the item specified in the recipe doesn’t get produced — it just gets inserted into the guild’s inventory). That the recipes refer to acquirable items is an implementation detail rather than an invariant.

I’ve not a clue why those items ended up in /v2/commerce/listings without ever appearing in the whitelist queue.

In any case, thanks for the continued reports; I’ve whitelisted all of those.

API errors & bugs

in API Development

Posted by: Veleritas.2647

Veleritas.2647

Are items supposed to have non-empty item names? I found that the following item ids have no associated item name:

63366, 70994, 71093, 71914, 72587, 72726, 72897, 72971, 73746, 74126, 76651

Not sure how to verify if this is an error or not, since there’s no way to search for these in game..

Great API by the way!

API errors & bugs

in API Development

Posted by: Lawton Campbell

Previous

Lawton Campbell

Web Programmer

Next

Hmm, those look like content bugs — those items are mostly acquirable in-game but don’t have localized names. I’ll bug someone about it and see if we can get them fixed. Thanks for the report!

API errors & bugs

in API Development

Posted by: Turak.3286

Turak.3286

when i am usesing something like this:

https://api.guildwars2.com/v2/commerce/prices?ids=12497,12493,12541,12270,38216,12167,12501,12260

i am often getting wrong values at buy quantity and buy unit_price.
By wrong value, i mean 0… And the more IDs i use, the more wrong values i get, of course.
That happens since, lets say, 24 hours and i dont know why.

(edited by Turak.3286)

API errors & bugs

in API Development

Posted by: Lawton Campbell

Previous

Lawton Campbell

Web Programmer

Next

Huh, that’s super weird. It’s definitely a bug in one of the backend servers; I’ll notify the people involved and see if we can get it fixed.

(EDIT: I think there are just no buy orders for that item — so the backend server is doing the correct thing and those 0’s are totally legit).

(edited by Lawton Campbell.8517)

API errors & bugs

in API Development

Posted by: Turak.3286

Turak.3286

But at the time, were i posted this, i checked ingame and there WERE buy orders.
My theorie is, that it had something to do with the release of the patch, because it started 20 hours before the release of the big one and now its working again. And i checked my whole program but changed nothing.

My theorie is, that something overstressed that servers, so that an unfished object was send, but thats only my theorie.

i can confirm that its working now. and i will be here, IF it happens again

THANKS for checking!

(edit: I was thinking about it and i didn t mention the following:
Lets say, i checked 160 items, then maybe 50-60 of them had wrong values.
Those items with the wrong values at buy quantity and buy unit_price and ONLY there, as far as i saw, were fluctuating…so:
one time the values are wrong…a few sec later, they were right again…but then again wrong…but mostly wrong(checked in browser and my program = same result).
items with low mount of buy orders like 10 to 20 are mosty show the right value. It looks to me like the algorithem wich counts the number of buy orders and adds them to another, isnt getting done, till the object is send.
My theorie, thats how it looks to me.)

(edited by Turak.3286)

API errors & bugs

in API Development

Posted by: Turak.3286

Turak.3286

It is happening again. I made a sceenshot from my browser at 8:44 (UTC +1:00).

(EDIT: These are wrong values, there ARE buyorders ingame)
(Second EDIT: its getting better…from 3300 checked IDs only 5 to 40 are showing wrong values)

Attachments:

(edited by Turak.3286)

API errors & bugs

in API Development

Posted by: Lawton Campbell

Previous

Lawton Campbell

Web Programmer

Next

Hmm. I’ll continue investigating; I’m pretty sure that this isn’t an API issue at least — the backend servers that handle the trading post were responding with that exact data. My suspicion is that there’s a cache coherency bug somewhere in the trading post servers that causes them to occasionally return erroneous data to both the game and the API.

API errors & bugs

in API Development

Posted by: potatofarms.9241

potatofarms.9241

I started having an issue with incorrect coord locations for the tile service for the WvW Continent (id: 2) about 2 days ago for a website I’m in the works of making. I figured that it was a self-created bug since I had done a bit of work on it the day before.

Upon further investigation, it appears to happen to the JS fiddle example on the wiki as well:

http://jsfiddle.net/CRRGC/1092/

Notice that the points of interest are positioned correctly, but it looks like the map its self has zoomed in.

The issue appears to have come and gone over the past 2 days, with it being fixed for a few hours then incorrect again a few hours later. It also appears to be different at varying zoom-levels.

Has something changed?

Thanks,
- Aqueducts

API errors & bugs

in API Development

Posted by: darthmaim.6017

darthmaim.6017

Max zoom of the WvW map is now 6 (instead of 7). It’s best not hardcoding this (like in the example) but use the values returned from https://api.guildwars2.com/v2/continents/2.

API errors & bugs

in API Development

Posted by: potatofarms.9241

potatofarms.9241

Max zoom of the WvW map is now 6 (instead of 7). It’s best not hardcoding this (like in the example) but use the values returned from https://api.guildwars2.com/v2/continents/2.

Thanks for this!

API errors & bugs

in API Development

Posted by: Turak.3286

Turak.3286

As soon as the update was announced(you know, update will be coming within 2 hours), i am getting tonns of wrong values again.

(Edit: Values are now back to normal)

(edited by Turak.3286)

API errors & bugs

in API Development

Posted by: Markus.6492

Markus.6492

Hello,
Unfortunately the API seems to be switched off completely.
Calling https://api.guildwars2.com/v2 brings only a {"error": “not found”}.

I hope this is only a temporary problem.

greeting

Markus

Guild: Teufelspack [Arrr]
Function: Captain

API errors & bugs

in API Development

Posted by: Reincarnated.1754

Reincarnated.1754

I’m not getting Tile Service when in Sanctum Sprint.
I don’t know if it’s the Tiles missing or the API is corrupt?
Map 919 floor 34.

API errors & bugs

in API Development

Posted by: darthmaim.6017

darthmaim.6017

@Markus: The game servers were offline because of the rollback (more info), and the API had to be taken down too.

@Reincarnated: Lawton will look at this once he is back from his vacation.

API errors & bugs

in API Development

Posted by: Pat Cavit.9234

Previous

Pat Cavit.9234

Web Programming Lead

Next

Sorry about the delay on the tiles. The process for updating them is complicated and Lawton’s the only one w/ his machine correctly configured to update them atm.

API errors & bugs

in API Development

Posted by: Impulse.2750

Impulse.2750

Hi,

the current matchups are not reflected by the corresponding endpoints.

https://api.guildwars2.com/v2/wvw/matches/2-3


"all_worlds": {
	"red": [
		2006,
		2003
	],
	"blue": [
		2005,
		2013
	],
	"green": [
		2301
	]
},

“all_worlds” is still showing last week’s matchups. Can you please update?

/cheerz

API errors & bugs

in API Development

Posted by: Pat Cavit.9234

Previous

Pat Cavit.9234

Web Programming Lead

Next

Sorry, I didn’t get the memo that the world linking was updating. EU updated (I needed to update NA slightly before reset as well, sorry)

API errors & bugs

in API Development

Posted by: Impulse.2750

Impulse.2750

Thank you, good Sir!

API errors & bugs

in API Development

Posted by: MrHappyFace.3841

MrHappyFace.3841

Hi,
I am currently experiencing another issue concerning this request :
https://api.guildwars2.com/v2/commerce/listings/70459
It returns an error.
But since this item is Soulbound on acquire, it shouldn’t be appearing on this list, should it ?(irrelevant)
But when i consult :
https://api.guildwars2.com/v2/commerce/prices/70459
I can see that there’s buyer.
Thanks in advance,
MrHappyFace

(edited by MrHappyFace.3841)

API errors & bugs

in API Development

Posted by: Loex.5104

Loex.5104

Hi @ all,

i want to report a Bug within the specializations API + the image renderer.

Some specialization backgrounds are a little out of shape.
For example https://render.guildwars2.com/file/B969F9B27EE82CBF0E4651FD0F760F702CB5FCED/1012101.png

you can see that there’s a large area of nothingness above and on the right side of the image itself. Same here – https://render.guildwars2.com/file/6FCF0E0E0C0E539290A8245F0DA49D0556D71E62/1012110.png

This wouldn’t be a huge problem if the images would habe the same areas of nothingness around them, but for example https://render.guildwars2.com/file/992D53319C5FCD4AE841C592DC2AE91D5906AECF/1012057.png is totally different – so a code based image cutting on my side is not really an option

could you maybe fix the images to get rid of all the empty space around them?

API errors & bugs

in API Development

Posted by: darthmaim.6017

darthmaim.6017

It’s still the same area that needs to be cropped, in your example the image just expands a little into the otherwise black/transparent part, but thats not visible ingame. The game internally renders them by upscaling the image to 1024×256px (if they are not already), then cropping it to the lower-left 647×136px.

API errors & bugs

in API Development

Posted by: Reincarnated.1754

Reincarnated.1754

API Files.

Have some files gone walkabout?

http://timscloud.comuf.com/GW2/Icons/API1_Files.html

API errors & bugs

in API Development

Posted by: Loex.5104

Loex.5104

API Files.

Have some files gone walkabout?

http://timscloud.comuf.com/GW2/Icons/API1_Files.html

Noticed the same since yesterday evening (here in UTC +1) – Item Icons & stuff are also broken but seem to come back step by step.

Edit: did a little debug-run and saw the foowing result:
Request failed with code: 500
java.io.IOException: Request failed with code: 500

Pretty strange, the images are loadable with my webBrowser but my Client(okhttp3) gets an Error 500

Why can my browser display the images but okhttp quits its service on the same URL cal?

(edited by Loex.5104)

API errors & bugs

in API Development

Posted by: Lawton Campbell

Previous

Lawton Campbell

Web Programmer

Next

Why can my browser display the images but okhttp quits its service on the same URL cal?

Caches.

render.guildwars2.com is currently broken ;__;

EDIT: I think I fixed it.

(edited by Lawton Campbell.8517)

API errors & bugs

in API Development

Posted by: Veleritas.2647

Veleritas.2647

Hi Lawton,

Do you know which items have the ids of: 14918, 79430, 79491, 79521, 79571? They are listed on the commerce/listings endpoint but do not exist in the items endpoint.

Thanks!

API errors & bugs

in API Development

Posted by: Lawton Campbell

Previous

Lawton Campbell

Web Programmer

Next

Do you know which items have the ids of: 14918, 79430, 79491, 79521, 79571? They are listed on the commerce/listings endpoint but do not exist in the items endpoint.

Mostly guild hall decorations, looks like.

I’ve gone ahead and whitelisted them; they should appear in /v2/items shortly.

API errors & bugs

in API Development

Posted by: Veleritas.2647

Veleritas.2647

There are 20 items which are craftable (appear in the /recipes output_item_id field) but which have item identifiers which do not exist in the /items endpoint. The full list of these items and which recipes they come from are included in the attached TSV file.

Lawton, would you prefer additional bug reports to be posted here, posted as a separate thread, or should we skip this forum and directly create a Github issue (https://github.com/arenanet/api-cdi/issues)?

Attachments:

API errors & bugs

in API Development

Posted by: Lawton Campbell

Previous

Lawton Campbell

Web Programmer

Next

Whitelisted all of those items. No idea why they weren’t in the queue.

Lawton, would you prefer additional bug reports to be posted here, posted as a separate thread, or should we skip this forum and directly create a Github issue (https://github.com/arenanet/api-cdi/issues)?

It doesn’t matter too much for me — for whitelist issues it’s usually only a few minutes to fix, so I can just fix them as they come up. For anything larger, I’ll create a github issue one way or another so that I don’t totally forget about it.

Do whatever’s easiest for you. If you do open github issues, open separate issues for each batch of ids so I can close ‘em out and keep track of which I’ve done though.

API errors & bugs

in API Development

Posted by: Veleritas.2647

Veleritas.2647

Ok, I guess I’ll just continue to post here then.

The following 26 recipe identifiers (from /recipes) have empty disciplines information (they can be crafted but there is no information about which profession can craft this item):

{8677,
9295,
9637,
9638,
9639,
9640,
9641,
9642,
9643,
9644,
9645,
9646,
9647,
9648,
9649,
9650,
9651,
9652,
9653,
9654,
9655,
9656,
9657,
9658,
9659,
9660}

API errors & bugs

in API Development

Posted by: Lawton Campbell

Previous

Lawton Campbell

Web Programmer

Next

Hmm, not actually a bug. Those recipes aren’t craftable by any disciplines.

I’ve gone ahead and un-whitelisted them; they might show back up since they’re technically auto-learned (e.g. every account should have them unlocked).

API errors & bugs

in API Development

Posted by: kazerniel.6391

kazerniel.6391

I brought this up for the GW2Efficiency developer, but according to him it’s an error with the official API:

The dyes’ lightness value seems bugged, and not actually reflecting the lightness of the colours. It results in bugs like this ordering. I checked the numbers in Photoshop, and the colours indeed aren’t ordered correctly by either the lightness or the brightness values.

API errors & bugs

in API Development

Posted by: BoyC.2653

BoyC.2653

There’s a small copy-paste issue in the WvW objectives endpoint:
https://api.guildwars2.com/v2/wvw/objectives?ids=38-22,38-15
The 3D coordinates for Langor Gulch are exactly the same as the ones for Bravost Escarpment, they seem to have been copypasted from Bravost.

API errors & bugs

in API Development

Posted by: Lawton Campbell

Previous

Lawton Campbell

Web Programmer

Next

Opened an issue for the WvW objectives overlapping.

API errors & bugs

in API Development

Posted by: BLOODAXED.2073

BLOODAXED.2073

Doing a bulk search, such as https://api.guildwars2.com/v2/items/?ids=12345,12346,12347,12348,12349 returns “301 Moved Permanently” and then redirects to https://api.guildwars2.com/v2/items/

API errors & bugs

in API Development

Posted by: Lawton Campbell

Previous

Lawton Campbell

Web Programmer

Next

Doing a bulk search, such as https://api.guildwars2.com/v2/items/?ids=12345,12346,12347,12348,12349 returns “301 Moved Permanently” and then redirects to https://api.guildwars2.com/v2/items/

You’ve got a stray “/” before the “?”. Use this URL instead: https://api.guildwars2.com/v2/items?ids=12345,12346,12347,12348,12349

API errors & bugs

in API Development

Posted by: Aearon.5691

Aearon.5691

Some new achievements are not returned from the API. For example, I have this achievement: https://api.guildwars2.com/v2/achievements?ids=3843

I noticed this issue here: https://metagamerscore.com/forum_topics/5086