Bug report
Rezy942 opened this issue · 15 comments
Hover over elemental storm in obsidian hold - spams constantly:
33x HandyNotes_Dragonflight/common.lua:1027: attempt to index field '?' (a nil value)
[string "@HandyNotes_Dragonflight/common.lua"]:1027: in function <HandyNotes_Dragonflight/common.lua:1018>
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[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 = FlightMapFrame {
}
zoomedInNudge = 0.250000
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 = 7221
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 = "FlightMap_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_FlightMap/FM_AreaPOIDataProvider.lua:10
TryShowTooltip = defined =[C]:-1
pinFrameLevel = "PIN_FRAME_LEVEL_AREA_POI"
OnReleased = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:147
startAlpha = 1
description = "A Primalist thunderstorm buffets Nokhudon Hold, imbuing creatures with new powers and strengths."
ClearNudgeSettings = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:198
OnCanvasPanChanged = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:332
OnMouseLeave = defined =[C]:-1
SetNudgeFactor = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:285
GetNudgeSourcePinZoomedOutNudgeFactor = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:264
startScale = 1
OnClick = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:151
Texture = Texture {
}
GetNudgeSourceRadius = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:219
shouldGlow = false
GetPosition = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:305
OnCanvasScaleChanged = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:327
normalizedY = 0.527564
normalizedX = 0.357383
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
pinFrameLevelType = "PIN_FRAME_LEVEL_AREA_POI"
Cr
HandyNotes_Dragonflight-v29
This error has been happening for a week or two at least, maybe more.
Unsure the cause.
is it still happening if you deactivate all other addons except HandyNotes and HandyNotes: Dragonflight?
Tested with ONLY handynotes + handynotes dragonflight + bugsack + buggrabber
I can reproduce the bug easily by talking to flight path NPC in valdraken and hovering over the elemental storm icon in any zone
Hope you can find a fix for this. THnaks
64x HandyNotes_Dragonflight/common.lua:1027: attempt to index field '?' (a nil value)
[string "@HandyNotes_Dragonflight/common.lua"]:1027: in function <HandyNotes_Dragonflight/common.lua:1018>
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[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 = FlightMapFrame {
}
zoomedInNudge = 0.250000
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 = 7221
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 = "FlightMap_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_FlightMap/FM_AreaPOIDataProvider.lua:10
TryShowTooltip = defined =[C]:-1
pinFrameLevel = "PIN_FRAME_LEVEL_AREA_POI"
OnReleased = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:147
startAlpha = 1
description = "A Primalist thunderstorm buffets Nokhudon Hold, imbuing creatures with new powers and strengths."
ClearNudgeSettings = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:198
OnCanvasPanChanged = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:332
OnMouseLeave = defined =[C]:-1
SetNudgeFactor = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:285
GetNudgeSourcePinZoomedOutNudgeFactor = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:264
startScale = 1
OnClick = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:151
Texture = Texture {
}
GetNudgeSourceRadius = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:219
shouldGlow = false
GetPosition = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:305
OnCanvasScaleChanged = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:327
normalizedY = 0.527564
normalizedX = 0.357383
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
pinFrameLevelType = "PIN_FRAME_LEVEL_AREA_POI"
Cr
Problem is the flight map shows the Storms and uses the mapID 2057
which is not listed in ELEMENTAL_STORM_MOB_ACHIVEMENTS
. Plus to support the flight map correctly would need to associate the areaPoiID
to the zones they belong too.
So the easiest fix would be if stormType and not mapID == 2057 and group:GetDisplay(mapID) then
that would just disable the Elemental Storm integration on the Dragon Isles flight/continent map.
The alternate fix would be to add mapIDs to ELEMENTAL_STORM_AREA_POIS
and do some more checking.
if stormType and not FlightMapFrame:IsShown() and group:GetDisplay(mapID) then
is probably a more general solution
Hi .is there an fix for this in work? its the only lua error that i had for some weeks now. or I disable it before I get too used to it now. ;)
@Corefanatik yes, this will be fixed in the next release!
Closed?? im on lua error 1596 ;)
1596x HandyNotes_Dragonflight/common.lua:1027: attempt to index field '?' (a nil value)
[string "@HandyNotes_Dragonflight/common.lua"]:1027: in function <HandyNotes_Dragonflight/common.lua:1018>
[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 = FlightMapFrame {
}
zoomedInNudge = 0.250000
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: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 = 7254
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 = "FlightMap_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_FlightMap/FM_AreaPOIDataProvider.lua:10
TryShowTooltip = defined =[C]:-1
pinFrameLevel = "PIN_FRAME_LEVEL_AREA_POI"
OnReleased = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:147
startAlpha = 1
description = "Ein Sandsturm der Primalisten hüllt den Schlackensumpf ein und erfüllt Kreaturen mit neuer Macht und Kräften."
ClearNudgeSettings = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:198
OnCanvasPanChanged = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:332
OnMouseLeave = defined @Blizzard_SharedMapDataProviders/AreaPOIDataProvider.lua:174
SetNudgeFactor = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:285
GetNudgeSourcePinZoomedOutNudgeFactor = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:264
startScale = 1
OnClick = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:151
Texture = Texture {
}
GetNudgeSourceRadius = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:219
shouldGlow = false
GetPosition = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:305
OnCanvasScaleChanged = defined @Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua:327
normalizedY = 0.349469
normalizedX = 0.434018
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/
Hello:
The Collaborator close the Issue because the fix is working well in our test. Only remains release the v30 asap.
Regards