zarillion / handynotes-plugins

A collection of HandyNotes plugins for World of Warcraft.
Other
48 stars 34 forks source link

Error when mousing over elemental storms #278

Closed tommy610 closed 1 year ago

tommy610 commented 1 year ago

ADDON VERSION: (place version of the addon you have installed here) v30

Describe the bug When on the zoomed out map showing all of dragonflight, mousing over the elemental storms brings up this error

Screenshots 157x HandyNotes_Dragonflight/common.lua:1093: attempt to index field '?' (a nil value) [string "@HandyNotes_Dragonflight/common.lua"]:1093: in function <HandyNotes_Dragonflight/common.lua:1083> [string "=[C]"]: in function `TryShowTooltip' [string "@Blizzard_SharedMapDataProviders/AreaPOIDataProvider.lua"]:120: in function <...zzard_SharedMapDataProviders/AreaPOIDataProvider.lua:113>

Locals: self = Frame { 0 = GetGlobalPosition = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:310 PanTo = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:317 owningMap = WorldMapFrame { } UseFrameLevelType = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:422 GetNudgeSourceZoomedInMagnitude = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:232 SetScaleStyle = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:358 GetNudgeSourcePinZoomedInNudgeFactor = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:268 UpdateTooltip = defined @Blizzard_SharedMapDataProviders/AreaPOIDataProvider.lua:118 GetMap = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:256 OnCanvasSizeChanged = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:336 ApplyCurrentPosition = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:393 areaPoiID = 7256 IsIgnoringGlobalPinScale = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:344 GetHighlightType = defined @Blizzard_SharedMapDataProviders/AreaPOIDataProvider.lua:98 endScale = 1.200000 HighlightTexture = Texture { } OnMouseEnter = defined @Blizzard_SharedMapDataProviders/AreaPOIDataProvider.lua:113 pinTemplate = "AreaPOIPinTemplate" OnMouseUp = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:177 OnAcquired = defined @Blizzard_SharedMapDataProviders/AreaPOIDataProvider.lua:72 PanAndZoomTo = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:322 ApplyCurrentAlpha = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:414 OnLoad = defined @Blizzard_SharedMapDataProviders/SharedMapPoiTemplates.lua:9 TryShowTooltip = defined =[C]:-1 pinFrameLevel = "PIN_FRAME_LEVEL_AREA_POI" OnReleased = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:147 startAlpha = 1 description = "A Primalist snowstorm chills the Slagmire, imbuing creatures with new powers and strengths." ClearNudgeSettings = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:198 OnCanvasPanChanged = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:332 SetNudgeFactor = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:285 GetNudgeSourcePinZoomedOutNudgeFactor = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:264 endAlpha = 1 startScale = 1 OnClick = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:151 Texture = Texture { } GetNudgeSourceRadius = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:219 alphaFactor = 1 OnMouseLeave = defined @Blizzard_SharedMapDataProviders/AreaPOIDataProvider.lua:174 shouldGlow = false GetPosition = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:305 GetNudgeTargetFactor = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:211 GetFrameLevelType = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:427 SetAlphaStyle = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:383 SetScalingLimits = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:348 OnCanvasScaleChanged = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:327 CreateSubPin = de

Ioney commented 1 year ago

you mean the normal map, not the flight map?

the storms dont show up on my map when im on the dragonisle map.

tommy610 commented 1 year ago

yes, the regular map that shows all 4 zones. maybe i have an addon showing the storms, shrug

Ioney commented 1 year ago

which addons do you use besides HandyNotes: Dragonflight that modifies the map?

try to disable all addons except HandyNotes and HandyNotes: Dragonflight.

Ioney commented 1 year ago

did v31 fix it for you or is it still bugging?

tommy610 commented 1 year ago

Sorry for the slow response. I still get the errors, but also the errors are because of the addon Better World Quests. When I disable this addon, it doesn't show the storm icons on the world map showing all four zones. So there is nothing to mouse over to have the error pop up. With the addon it shows the storm icon on the map, thus mousing over the icon causes the error.

wyldclaw commented 1 year ago

@tommy610 This will be fixed in the next release

tommy610 commented 1 year ago

Thank you! Glad we were able to figure this out.