raethkcj / RatingBuster

An item comparison tool for WoW Classic.
GNU General Public License v2.0
57 stars 14 forks source link

Error when hovering over a trinket #54

Closed Knakriktsur closed 2 years ago

Knakriktsur commented 2 years ago

I get this Error message. It gets more if i mouse over a trinket item. Any other item is fine. Class Druid Feral Game is BCC Client language is german. Addonversion is 1.2.2 Her it goes to 129 but if i hover over any more trinkets it rasies more...

" 129x RatingBuster\UTF8\utf8.lua:84: UTF-8 string terminated early string "=[C]": in function error' [string "@RatingBuster\UTF8\utf8.lua"]:84: in function <RatingBuster\UTF8\utf8.lua:59> [string "@RatingBuster\UTF8\utf8.lua"]:171: in functionutf8len' [string "@RatingBuster\UTF8\utf8.lua"]:209: in function <RatingBuster\UTF8\utf8.lua:189> [string "@RatingBuster\libs\StatLogic-1.0\StatLogic-1.0-78899.lua"]:4448: in function GetSum' [string "@RatingBuster\libs\StatLogic-1.0\StatLogic-1.0-78899.lua"]:4908: in functionGetDiff' [string "@RatingBuster\RatingBuster-1.3.8 (r$Revision: 78903 $).nil.lua"]:2805: in function StatSummary' [string "@RatingBuster\RatingBuster-1.3.8 (r$Revision: 78903 $).nil.lua"]:1526: in functionhandler' [string "@RatingBuster\libs\TipHooker-1.0\TipHooker-1.0-67029.lua"]:191: in function <...ns\RatingBuster\libs\TipHooker-1.0\TipHooker-1.0.lua:185> string "=[C]": in function SetCompareItem' [string "@FrameXML\GameTooltip.lua"]:716: in functionGameTooltip_ShowCompareItem' [string "@!MoncaiCompare!MoncaiCompare-7.2.0.lua"]:48: in function <!MoncaiCompare!MoncaiCompare.lua:46> ...

[string "@Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua"]:434: in function <Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:428> [string "@TradeSkillMaster\LibTSM\Service\ItemTooltipClasses\Wrapper.lua"]:107: in function <...Master\LibTSM\Service\ItemTooltipClasses\Wrapper.lua:105>

string "=[C]": in function SetBagItem' [string "@FrameXML\ContainerFrame.lua"]:1352: in functionContainerFrameItemButton_OnEnter' [string "@Bagnon\common\Wildpants\classes\item.lua"]:369: in function ShowTooltip' [string "@Bagnon\common\Wildpants\classes\item.lua"]:340: in functionUpdateTooltip' [string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function <...faceBagnon\common\Wildpants\classes\item.lua:179>

Locals: (*temporary) = "UTF-8 string terminated early" "

raethkcj commented 2 years ago

Hi, there are a lot of addons in that stack trace. Can you try with just RatingBuster enabled?

If there's no error there, leave RatingBuster enabled and enable each of these addons one by one: MoncaiCompare Auc-Advanced TradeSkillMaster Bagnon

and let me know which combination of addons causes it.

Knakriktsur commented 2 years ago

Hi, I`ll test this this weekend and let you know. Thanks for your response :)

miehl commented 2 years ago

So i had a similiar thing happen. I deactivated every addon besides this one. Class feral druid, Im playing on a german client. I hovered over the trinket "Mit Essenz erfüllter Pilz" (https://tbc.wowhead.com/item=28109/essence-infused-mushroom) and it threw two errors. 1) Message: Interface\AddOns\RatingBuster\UTF8\utf8.lua:84: UTF-8 string terminated early Time: Sat Jun 11 20:58:29 2022 Count: 1 Stack: Interface\AddOns\RatingBuster\UTF8\utf8.lua:84: UTF-8 string terminated early string "=[C]": in function error' [string "@Interface\AddOns\RatingBuster\UTF8\utf8.lua"]:84: in function <Interface\AddOns\RatingBuster\UTF8\utf8.lua:59> [string "@Interface\AddOns\RatingBuster\UTF8\utf8.lua"]:171: in functionutf8len' [string "@Interface\AddOns\RatingBuster\UTF8\utf8.lua"]:209: in function <Interface\AddOns\RatingBuster\UTF8\utf8.lua:189> [string "@Interface\AddOns\RatingBuster\libs\StatLogic-1.0\StatLogic-1.0.lua"]:4408: in function GetSum' [string "@Interface\AddOns\RatingBuster\RatingBuster.lua"]:2844: in functionStatSummary' [string "@Interface\AddOns\RatingBuster\RatingBuster.lua"]:1567: in function `handler' [string "@Interface\AddOns\RatingBuster\libs\TipHooker-1.0\TipHooker-1.0.lua"]:156: in function <...ns\RatingBuster\libs\TipHooker-1.0\TipHooker-1.0.lua:150>

Locals: (*temporary) = "UTF-8 string terminated early"

2) Message: Interface\AddOns\RatingBuster\UTF8\utf8.lua:84: UTF-8 string terminated early Time: Sat Jun 11 21:00:46 2022 Count: 99 Stack: Interface\AddOns\RatingBuster\UTF8\utf8.lua:84: UTF-8 string terminated early string "=[C]": in function error' [string "@Interface\AddOns\RatingBuster\UTF8\utf8.lua"]:84: in function <Interface\AddOns\RatingBuster\UTF8\utf8.lua:59> [string "@Interface\AddOns\RatingBuster\UTF8\utf8.lua"]:171: in functionutf8len' [string "@Interface\AddOns\RatingBuster\UTF8\utf8.lua"]:209: in function <Interface\AddOns\RatingBuster\UTF8\utf8.lua:189> [string "@Interface\AddOns\RatingBuster\libs\StatLogic-1.0\StatLogic-1.0.lua"]:4408: in function GetSum' [string "@Interface\AddOns\RatingBuster\RatingBuster.lua"]:2844: in functionStatSummary' [string "@Interface\AddOns\RatingBuster\RatingBuster.lua"]:1567: in function `handler' [string "@Interface\AddOns\RatingBuster\libs\TipHooker-1.0\TipHooker-1.0.lua"]:156: in function <...ns\RatingBuster\libs\TipHooker-1.0\TipHooker-1.0.lua:150>

string "=[C]": in function SetBagItem' [string "@Interface\FrameXML\ContainerFrame.lua"]:1352: in functionUpdateTooltip' [string "@Interface\FrameXML\GameTooltip.lua"]:429: in function <Interface\FrameXML\GameTooltip.lua:408>

Locals: (*temporary) = "UTF-8 string terminated early"

and shortly after that another one came in, while i was copying the messages it threw a third one: 3) Message: Interface\AddOns\RatingBuster\UTF8\utf8.lua:84: UTF-8 string terminated early Time: Sat Jun 11 21:00:42 2022 Count: 3 Stack: Interface\AddOns\RatingBuster\UTF8\utf8.lua:84: UTF-8 string terminated early string "=[C]": in function error' [string "@Interface\AddOns\RatingBuster\UTF8\utf8.lua"]:84: in function <Interface\AddOns\RatingBuster\UTF8\utf8.lua:59> [string "@Interface\AddOns\RatingBuster\UTF8\utf8.lua"]:171: in functionutf8len' [string "@Interface\AddOns\RatingBuster\UTF8\utf8.lua"]:209: in function <Interface\AddOns\RatingBuster\UTF8\utf8.lua:189> [string "@Interface\AddOns\RatingBuster\libs\StatLogic-1.0\StatLogic-1.0.lua"]:4408: in function GetSum' [string "@Interface\AddOns\RatingBuster\RatingBuster.lua"]:2844: in functionStatSummary' [string "@Interface\AddOns\RatingBuster\RatingBuster.lua"]:1567: in function `handler' [string "@Interface\AddOns\RatingBuster\libs\TipHooker-1.0\TipHooker-1.0.lua"]:156: in function <...ns\RatingBuster\libs\TipHooker-1.0\TipHooker-1.0.lua:150>

string "=[C]": in function SetBagItem' [string "@Interface\FrameXML\ContainerFrame.lua"]:1352: in functionContainerFrameItemButton_OnEnter'

Locals: (*temporary) = "UTF-8 string terminated early"

raethkcj commented 2 years ago

Thanks for the additional input! Looks like it was a pretty niche error on certain items with unicode characters occuring before a period, i.e. the ä in gewährt.

Let me know if any problems remain!