Thaoky / Altoholic_Retail

WoW Altoholic Addon (WoW Retail version)
23 stars 5 forks source link

bug #29

Open Addonman opened 1 month ago

Addonman commented 1 month ago

Message: ...AddOns/DataStore_Characters/DataStore_Characters.lua line 215: bad argument #3 to 'format' (string expected, got nil) Debug:

  ...AddOns/DataStore_Characters/DataStore_Characters.lua:214
  Interface/AddOns/Altoholic/Services/Tooltip.lua:109
  Interface/AddOns/Altoholic/Services/Tooltip.lua:157
  Interface/AddOns/Altoholic/Services/Tooltip.lua:200
  Interface/AddOns/Altoholic/Services/Tooltip.lua:435
  Interface/AddOns/Altoholic/Services/Tooltip.lua:695
  ...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:56
  ...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:77
  ...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:107
  ...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:135
  ...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:238
  ...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:234
  ...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:438

string "@Interface/AddOns/Blizzard_UIPanels_Game/Mainline/ContainerFrame.lua":1532: OnUpdate() string "@Interface/AddOns/Blizzard_UIPanels_Game/Mainline/ContainerFrame.lua":1491: OnEnter()

  ...s/Blizzard_UIPanels_Game/Mainline/ContainerFrame.lua:1486

Locals: (temporary) = "%s%s" (temporary) = "|cffffffff" (temporary) = nil (temporary) = "string expected, got nil"

Tequima commented 1 month ago

I'm also getting this, when mousing over [Thermal Anvil] from MoP in my bags. Also [War Ravaged Armor Set][Braced Armor Enhancement][Striking Weapon Enhancement] from the WoD Garrison. Doesn't happen on [Goredrenched Armor Set], so it's only the ones with the upgrade arrow on them.

I also seem to have lost all the Cooking recipe information (amongst other things e.g. Riding Skills) on all my chars. I'll hold off resetting the database & relogging my 56 alts until I know the above has been fixed presumably after Thaoky's back from his (well deserved) vacation!

Message: ...AddOns/DataStore_Characters/DataStore_Characters.lua:215: bad argument #3 to 'format' (string expected, got nil) Time: Thu Aug 1 18:27:59 2024 Count: 27 Stack: ...AddOns/DataStore_Characters/DataStore_Characters.lua:215: bad argument #3 to 'format' (string expected, got nil)

[string "@Interface/AddOns/DataStore_Characters/DataStore_Characters.lua"]:215: in function <...AddOns/DataStore_Characters/DataStore_Characters.lua:214>

[string "@Interface/AddOns/Altoholic/Services/Tooltip.lua"]:126: in function <Interface/AddOns/Altoholic/Services/Tooltip.lua:109> [string "@Interface/AddOns/Altoholic/Services/Tooltip.lua"]:163: in function <Interface/AddOns/Altoholic/Services/Tooltip.lua:157> [string "@Interface/AddOns/Altoholic/Services/Tooltip.lua"]:210: in function <Interface/AddOns/Altoholic/Services/Tooltip.lua:200> [string "@Interface/AddOns/Altoholic/Services/Tooltip.lua"]:468: in function <Interface/AddOns/Altoholic/Services/Tooltip.lua:435> [string "@Interface/AddOns/Altoholic/Services/Tooltip.lua"]:702: in function <Interface/AddOns/Altoholic/Services/Tooltip.lua:695>

string "=[C]": in function securecallfunction' [string "@Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua"]:61: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:56> [string "@Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua"]:81: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:77> ... [string "@Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua"]:288: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:238> [string "=[C]"]: in functionsecurecallfunction' [string "@Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua"]:235: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:234>

string "=[C]": in function SetBagItem' [string "@Interface/AddOns/Blizzard_UIPanels_Game/Mainline/ContainerFrame.lua"]:1532: in functionOnUpdate' [string "@Interface/AddOns/Blizzard_UIPanels_Game/Mainline/ContainerFrame.lua"]:1491: in function `OnEnter' [string "@Interface/AddOns/Blizzard_UIPanels_Game/Mainline/ContainerFrame.lua"]:1487: in function <...s/Blizzard_UIPanels_Game/Mainline/ContainerFrame.lua:1486>

Locals: (temporary) = "%s%s" (temporary) = "" (temporary) = nil (temporary) = "string expected, got nil"

Thaoky commented 1 month ago

I've seen a few reports of this, but can't reproduce it.

If either of you is comfortable with toying around a bit with the SV files, here's what you can do to avoid having to relog 50+ alts (I know the pain, I have that many too).

Addonman commented 1 month ago

With latest update i am not getting this error with only Alto+Datastore+swatter (+stubby) switched on. With just simple reload alto wasn't working ok at first, but complete relog fixed that. Was checking on bank ,auction house and professions to try to trigger something but no error came up.

Addonman commented 3 weeks ago

error just popped up when i was opening warband bank

Thaoky commented 2 weeks ago

Note: Are you by any chance enabling the add-on while the character is loaded ? If so, it's a bad thing. The add-on should always be enabled from the loading screen. If you don't do this, all the events triggered at logon, which are required to initialize & populate the database, are missed, and such errors may occur.

Tequima commented 2 weeks ago

Mine is fixed too. I've had to reload all the data for another issue that caused Datastore Characters to become corrupted (as it seemed the safest thing to do). It was tied into the Blizzard issue that was causing WoW to crash out with an out-of-bounds error.

Addonman commented 2 weeks ago

Maybe that's part of it. I have problem, that i have alts with same name on horde and alliance side. And Blizzard when you set addon through menu outside game cant seems to differentiate between the two. Good to know .Ill do logout and log again when i enable alotholic first time. Will that be enough?