Closed hollo6 closed 1 month ago
Nevermind intermittently. It was like that for half a day and now I'm getting it almost every time on all characters. Incredibly annoying having to do an extra reload just to be able to use the bag. Even reload doesn't always help.
i cant reproduce it but there should only be one reason for that error to happen there so i've moved the code around to cater for it.
should be fixed, if it is, in the next alpha
found a character i could reproduce it on and it was more than what i fixed in 16, so 17 should fix it.
This seems OK now in 17 but there is a new bug, not sure if related but noticed it the first time after installing this version. I took 3 items out from guild bank, and the 2. and 3. ones remained displayed inside despite they were clearly not there, they were in my bags. Tried reopening the guild bank, switch tabs, closing and opening every bag related window multiple times, nothing helped but reload. Shall I open a new ticket for this?
Did some more testing and it seems now this happens in 99% of the cases, not sure why the very first item was not affected. Alpha-14 seems to work but it's strangely very slow to update the guild bank window.
ghost vault items usually only happen when moving from one tab to another
right clicking on items one after the other fast enough will also cause issues as the vault wont update that fast but it shouldnt be leaving items behind, it typically just wont move them.
if you wait for the click sounds to indicate the game has accepted the item move youre usually fine. going faster tends to cause problems.
the guild bank is always slow to update as wow doesnt hand the data back as quickly.
normally changing to another tab and going back is enough to reload the tab data. or just moving something from one slot to another.
if you mouse over the vault slots with the invalid item does it have a tooltip?
I just placed 1 item, with 1 right-click, from my bags to the gbank and both the gbank and the bag window stopped updating, neither of them would show the items at their target place when moving in either direction. Ghost items do have tooltips.
I am aware that gbank updates more slowly but it was never THIS slow.
i can move stuff back and forth from bag to vault without a problem, so long as i dont go too fast so there doesnt appear to be a code issue per se.
could you perhaps delete the vault location data and then try again?
How do I delete the vault data only without deleting anything else?
switch location > vault > delete data
On Switch Character, I have Erase Bags data and Erase All data but in Locations menu, it's only Enable/Disable ?
sorry, it was switch location. but hold off for a bit and try alpha 18. the codex code is being a pain to get right but i think its fixed now.
theres still an issue with vault data if you swap to a toon that has no access to a tab screwing it up when you swap back to one that does.
No dice, ghost items still shown in gbank, even when only clicking on one item.
Also now gbank window tries to load the tab that was open last even when I just logged in (previously it started off blank and tried to load the first tab after some time).
I'm still curious about deleting gbank data, thought we were talking about this menu:
What am I missing?
open the guild bank window, click on switch location, mouseover the current guild bank, erase all data
i'll keep digging into the issue
Found it now, thanks! Let me know if I can do anything to help debug this.
My guild bank is totally out of whack now. I get an item out, it keeps showing in gbank. I put something in, it never shows, making me think they are lost somehow because they won't show up in inventory or search either. But they are actually there, I can take them out by clicking on the seemingly empty place. Happens on every character and has nothing to do with permissions, all of them have full access. This issue is not present in alpha-15. Also I still maintain that gbank window update is significantly slower than it was in alpha-5.
I just rolled back to alpha-5 and gbank window update is indeed much faster.
part of the issue appears to be that guild id was getting wiped on logout so when you login the next time you wont have one set when it builds and caches the player codex. reloads dont wipe it so it should work for a while and then break at each new character login.
After a brief testing, gbank looks good in alpha-19. I started getting a few different LUA errors:
1x ArkInventory/Core/ArkInventory.lua:12391: attempt to index local 'obj' (a nil value)
[string "@ArkInventory/Core/ArkInventory.lua"]:12391: in function Frame_Changer_Slot_Highlight' [string "@ArkInventory/Core/ArkInventory.lua"]:12353: in function
Frame_Changer_Generic_OnLeave'
Locals:
frame = ARKINV_Frame4ChangerWindowBag4 {
0 =
1x ...aceArkInventory/Core/ArkInventoryStorage.lua:3687: attempt to index global 'codex' (a nil value)
[string "@ArkInventory/Core/ArkInventoryStorage.lua"]:3687: in function ScanMailboxSentData' [string "@ArkInventory/Core/ArkInventoryStorage.lua"]:1281: in function
?'
[string "@TomTom/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...Tom/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "@TomTom/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...Tom/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15> [string "@TomTom/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire' [string "@TomTom/libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <...aceTomTom/libs/AceEvent-3.0/AceEvent-3.0.lua:119>
Locals: blizzard_id = 2002 loc_id = 5 bag_id = 2 player =
What version number you are using? 3.10.33-alpha-15
What game client are you playing? Retail, Wrath, Classic / Live, PTR, Beta Retail
What language is the game client set to? enGB
Describe the bug Sometimes after logging in, getting the following error and the addon is not working at all, prevents the bag from showing, getting the same error when trying to open it.
[05:26:38] ArkInventory: ERROR> ...rface/AddOns/ArkInventory/Core/ArkInventoryCodex.lua:111: attempt to index field 'data' (a nil value)
To Reproduce Not sure what triggers it, I'm getting it intermittently, not always and it's not character specific.
Screenshots N/A
Additional context New bug in alpha-15 I was referring to in https://github.com/arkayenro/arkinventory/issues/1917