Jaliborc / PetTracker

Tracks pets, alerts for upgrades and helps you in pet battles.
44 stars 24 forks source link

Sushi causing issues with multiple addons? #363

Open ChloeMarie opened 1 year ago

ChloeMarie commented 1 year ago

Running Software (issues missing this information will be deleted):

Screenshots If applicable, add screenshots to help explain your problem.

Error Logs Type /console scriptErrors 1 in the chat and reload the game. If an error window appears, write here the message with ID: 1 (labelled 1/X). This is generally NOT the message that the window shows by default.

This is what I posted 5 days ago. I can add a new one when I log in today.

31x ...PetTracker/libs/Sushi-3.1-5/classes/drops/Dropdown.lua:148: calling 'IsMouseOver' on bad self (Usage: local isMouseOver = self:IsMouseOver([offsetTop, offsetBottom, offsetLeft, offsetRight])) [string "=[C]"]: in function `IsMouseOver' [string "@PetTracker/libs/Sushi-3.1-5/classes/drops/Dropdown.lua"]:148: in function <...PetTracker/libs/Sushi-3.1/classes/drops/Dropdown.lua:147> [string "@PetTracker/libs/Sushi-3.1-5/classes/drops/Dropdown.lua"]:153: in function <...PetTracker/libs/Sushi-3.1/classes/drops/Dropdown.lua:147>

[string "@PetTracker/libs/Sushi-3.1-5/classes/drops/Dropdown.lua"]:93: in function <...PetTracker/libs/Sushi-3.1/classes/drops/Dropdown.lua:92>

Locals: (*temporary) = SimpleCheckout { 0 = RightOutside = Line { } RightInside = Line { } Background = Frame { } CalculateDesiredSize = defined @Blizzard_StoreUI/Blizzard_SimpleCheckout.lua:101 OnShow = defined @Blizzard_StoreUI/Blizzard_SimpleCheckout.lua:54 OnLoad = defined @Blizzard_StoreUI/Blizzard_SimpleCheckout.lua:25 OnHide = defined @Blizzard_StoreUI/Blizzard_SimpleCheckout.lua:61 LeftOutside = Line { } OnExternalLink = defined @Blizzard_StoreUI/Blizzard_SimpleCheckout.lua:83 TopInside = Line { } BottomOutside = Line { } CloseButton = Button { } TopOutside = Line { } BottomInside = Line { } OnEvent = defined @Blizzard_StoreUI/Blizzard_SimpleCheckout.lua:29 LeftInside = Line { } RecalculateSize = defined @Blizzard_StoreUI/Blizzard_SimpleCheckout.lua:139 OnRequestNewSize = defined @Blizzard_StoreUI/Blizzard_SimpleCheckout.lua:75 }

Additional context Add any other context about the problem here.

I use bugsack and every addon I'm using that's having errors right now includes this in the error log: /Libs/Sushi-3.1-5/ I'm 99% sure the actual problem is with Sushi and not with all the individual addons.

ChloeMarie commented 1 year ago

Error from today using buggrabber. I was looking up tailoring patterns on the AH and looking at my tailoring tab.

40x ...PetTracker/libs/Sushi-3.1-5/classes/drops/Dropdown.lua:148: calling 'IsMouseOver' on bad self (Usage: local isMouseOver = self:IsMouseOver([offsetTop, offsetBottom, offsetLeft, offsetRight])) [string "=[C]"]: in function `IsMouseOver' [string "@PetTracker/libs/Sushi-3.1-5/classes/drops/Dropdown.lua"]:148: in function <...PetTracker/libs/Sushi-3.1/classes/drops/Dropdown.lua:147> [string "@PetTracker/libs/Sushi-3.1-5/classes/drops/Dropdown.lua"]:153: in function <...PetTracker/libs/Sushi-3.1/classes/drops/Dropdown.lua:147>

[string "@PetTracker/libs/Sushi-3.1-5/classes/drops/Dropdown.lua"]:93: in function <...PetTracker/libs/Sushi-3.1/classes/drops/Dropdown.lua:92>

Locals: (*temporary) = SimpleCheckout { 0 = RightOutside = Line { } RightInside = Line { } Background = Frame { } CalculateDesiredSize = defined @Blizzard_StoreUI/Blizzard_SimpleCheckout.lua:101 OnShow = defined @Blizzard_StoreUI/Blizzard_SimpleCheckout.lua:54 OnLoad = defined @Blizzard_StoreUI/Blizzard_SimpleCheckout.lua:25 OnHide = defined @Blizzard_StoreUI/Blizzard_SimpleCheckout.lua:61 LeftOutside = Line { } OnExternalLink = defined @Blizzard_StoreUI/Blizzard_SimpleCheckout.lua:83 TopInside = Line { } BottomOutside = Line { } CloseButton = Button { } TopOutside = Line { } BottomInside = Line { } OnEvent = defined @Blizzard_StoreUI/Blizzard_SimpleCheckout.lua:29 LeftInside = Line { } RecalculateSize = defined @Blizzard_StoreUI/Blizzard_SimpleCheckout.lua:139 OnRequestNewSize = defined @Blizzard_StoreUI/Blizzard_SimpleCheckout.lua:75 }

ILeClerk commented 1 year ago

Same for me:

Message: ...PetTracker/libs/Sushi-3.1/classes/drops/Dropdown.lua:148: calling 'IsMouseOver' on bad self (Usage: local isMouseOver = self:IsMouseOver([offsetTop, offsetBottom, offsetLeft, offsetRight])) Time: Mon Jul 3 18:51:23 2023 Count: 1 Stack: ...PetTracker/libs/Sushi-3.1/classes/drops/Dropdown.lua:148: calling 'IsMouseOver' on bad self (Usage: local isMouseOver = self:IsMouseOver([offsetTop, offsetBottom, offsetLeft, offsetRight])) [string "=[C]"]: in function `IsMouseOver' [string "@Interface/AddOns/PetTracker/libs/Sushi-3.1/classes/drops/Dropdown.lua"]:148: in function <...PetTracker/libs/Sushi-3.1/classes/drops/Dropdown.lua:147> [string "@Interface/AddOns/PetTracker/libs/Sushi-3.1/classes/drops/Dropdown.lua"]:153: in function <...PetTracker/libs/Sushi-3.1/classes/drops/Dropdown.lua:147>

[string "@Interface/AddOns/PetTracker/libs/Sushi-3.1/classes/drops/Dropdown.lua"]:93: in function <...PetTracker/libs/Sushi-3.1/classes/drops/Dropdown.lua:92>

Locals: (*temporary) = SimpleCheckout { 0 = RightOutside = Line { } RightInside = Line { } Background = Frame { } CalculateDesiredSize = defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_Shared_SimpleCheckout.lua:101 OnShow = defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_Shared_SimpleCheckout.lua:54 OnLoad = defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_Shared_SimpleCheckout.lua:25 OnHide = defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_Shared_SimpleCheckout.lua:61 LeftOutside = Line { } OnExternalLink = defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_Shared_SimpleCheckout.lua:83 TopInside = Line { } BottomOutside = Line { } CloseButton = Button { } TopOutside = Line { } BottomInside = Line { } OnEvent = defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_Shared_SimpleCheckout.lua:29 LeftInside = Line { } RecalculateSize = defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_Shared_SimpleCheckout.lua:139 OnRequestNewSize = defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_Shared_SimpleCheckout.lua:75 }

ChloeMarie commented 1 year ago

Two weeks later and I'm still getting this error multiple times a day

GurliGebis commented 1 year ago

If you can do with just the icons on the map, and not the one in the quest tracker, I have created another addon that handles that, without the errors caused by this one. Search for Battle Pet Completionist in Curse 🙂

ejep520 commented 11 months ago

I was checking the map for the nearest FM. When I closed the map, this popped up.

Time: Mon Aug 21 12:56:59 2023
Count: 1
Stack: ...PetTracker/libs/Sushi-3.1/classes/drops/Dropdown.lua:148: calling 'IsMouseOver' on bad self (Usage: local isMouseOver = self:IsMouseOver([offsetTop, offsetBottom, offsetLeft, offsetRight]))
[string "=[C]"]: in function `IsMouseOver'
[string "@Interface/AddOns/PetTracker/libs/Sushi-3.1/classes/drops/Dropdown.lua"]:148: in function <...PetTracker/libs/Sushi-3.1/classes/drops/Dropdown.lua:147>
[string "@Interface/AddOns/PetTracker/libs/Sushi-3.1/classes/drops/Dropdown.lua"]:153: in function <...PetTracker/libs/Sushi-3.1/classes/drops/Dropdown.lua:147>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/PetTracker/libs/Sushi-3.1/classes/drops/Dropdown.lua"]:93: in function <...PetTracker/libs/Sushi-3.1/classes/drops/Dropdown.lua:92>

Locals: (*temporary) = SimpleCheckout {
 0 = <userdata>
 RightOutside = Line {
 }
 RightInside = Line {
 }
 Background = Frame {
 }
 CalculateDesiredSize = <function> defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_Shared_SimpleCheckout.lua:101
 OnShow = <function> defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_Shared_SimpleCheckout.lua:54
 OnLoad = <function> defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_Shared_SimpleCheckout.lua:25
 OnHide = <function> defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_Shared_SimpleCheckout.lua:61
 LeftOutside = Line {
 }
 OnExternalLink = <function> defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_Shared_SimpleCheckout.lua:83
 TopInside = Line {
 }
 BottomOutside = Line {
 }
 CloseButton = Button {
 }
 TopOutside = Line {
 }
 BottomInside = Line {
 }
 OnEvent = <function> defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_Shared_SimpleCheckout.lua:29
 LeftInside = Line {
 }
 RecalculateSize = <function> defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_Shared_SimpleCheckout.lua:139
 OnRequestNewSize = <function> defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_Shared_SimpleCheckout.lua:75
}