LenweSaralonde / Musician

Add-on for World of Warcraft to perform music in game.
https://musician.lenwe.io
GNU General Public License v3.0
11 stars 4 forks source link

[Bug] Lua error with HandyNotes: Dragonflight (Dragon Isles) Treasures and Rares #90

Closed Mewohkie closed 1 year ago

Mewohkie commented 1 year ago

Description

Reproduction steps

Had just finished collecting a Dragon Glyph, sitting atop my dragonriding dragon in the waking shores with my map open next to an NPC when the error popped up randomly.

Actual behavior

itting ontop of my dragonriding dragon in the waking shores, just hanging out with my map open and a global error popped up

Expected behavior

Could be an issue with Handynotes interacting with musician? But didn't expect that to appear, and being a global could be something on blizz end possibly.

Screenshots

No response

World of Warcraft flavor

Retail

World of Warcraft version

10.0.2.46879

Add-on version

1.9.6.2

Have you tried disabling all your other add-ons to ensure only this add-on causes the issue?

No

Additional context

Looking at the error implies to me this only happens with other mods like handy notes Dragonflight treasures also installed.

Date: 2022-11-30 11:34:50
ID: 1
Error occured in: Global
Count: 1
Message: Interface/AddOns/Musician/core/Musician.Registry.lua line 56:
   attempt to call method 'GetUnit' (a nil value)
Debug:
   [string "@Interface/AddOns/Musician/core/Musician.Registry.lua"]:56:
      Interface/AddOns/Musician/core/Musician.Registry.lua:55
   [string "=(tail call)"]: ?
   [string "=[C]"]: securecallfunction()
   [string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:60:
      Interface/SharedXML/Tooltip/TooltipDataHandler.lua:55
   [string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:80:
      Interface/SharedXML/Tooltip/TooltipDataHandler.lua:76
   [string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:116:
      Interface/SharedXML/Tooltip/TooltipDataHandler.lua:106
   [string "=[C]"]: SetAttribute()
   [string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:141:
      Interface/SharedXML/Tooltip/TooltipDataHandler.lua:134
   [string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:282:
      Interface/SharedXML/Tooltip/TooltipDataHandler.lua:240
   [string "=[C]"]: securecallfunction()
   [string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:237:
      Interface/SharedXML/Tooltip/TooltipDataHandler.lua:236
   [string "=(tail call)"]: ?
   [string "@Interface/AddOns/HandyNotes_DragonflightTreasures/handler/handler.lua"]:931:
      ...HandyNotes_DragonflightTreasures/handler/handler.lua:766
   [string "=(tail call)"]: ?
   [string "@Interface/AddOns/HandyNotes_DragonflightTreasures/handler/handler.lua"]:1004:
      ...HandyNotes_DragonflightTreasures/handler/handler.lua:980
   [string "=[C]"]: ?
   [string "@Interface/AddOns/HandyNotes/HandyNotes.lua"]:56:
      Interface/AddOns/HandyNotes/HandyNotes.lua:51
   [string "@Interface/AddOns/HandyNotes/HandyNotes.lua"]:166: OnEnter()
   [string "@Interface/AddOns/HandyNotes/HandyNotes.lua"]:399:
      Interface/AddOns/HandyNotes/HandyNotes.lua:398
Locals:
self = HandyNotes_DragonflightTreasuresComparisonTooltip {
 0 = <userdata>
 SetQuestLogRewardSpell = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetQuestPartyProgress = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 ProcessLineData = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:303
 SetPvpTalent = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetExistingSocketGem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetHyperlink = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetUnit = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetAzeriteEssence = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetVoidDepositItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetVoidWithdrawalItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetInfoBackdropStyle = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:338
 SetSocketGem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetLootCurrency = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetSlottedKeystone = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetItemInteractionItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetLootItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetOwnedItemByID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetQuestLogSpecialItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 InternalProcessInfo = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:240
 SetCompanionPet = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetRecipeReagentItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetBuybackItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 hasMoney = 1
 SetWeeklyReward = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetMerchantItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetPvpBrawl = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 BottomOverlay = Texture {
 }
 SetSpellByID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 numMoneyFrames = 1
 SetSocketedRelic = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 ProcessInfo = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:236
 ProcessLines = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:293
 NineSlice = Frame {
 }
 SetInventoryItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 info = <table> {
 }
 updateTooltipTimer = 0.200000
 SetLootRollItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetPossession = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetUnitDebuffByAuraInstanceID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetBagItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 TextRight1 = HandyNotes_DragonflightTreasuresComparisonTooltipTextRight1 {
 }
 SetAction = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetLineDataAttribute = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:232
 SetAchievementByID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetInventoryItemByID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetQuestCurrency = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetCurrencyByID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
AddOns:
  Swatter, v<%version%> (<%codename%>)
  Auctioneer, v9.1.BETA.5.7 (OneMawTime)
  AuctioneerStatsOverTime, v9.1.BETA.5.7 (OneMawTime)
  AuctioneerUtilDealFinder, v9.1.BETA.5.7 (OneMawTime)
  AuctioneerUtilValuer, v9.1.BETA.5.7 (OneMawTime)
  BagBrother, v
  Bagnon, v10.0.7
  DBMCore, v472d9e4
  DBMStatusBarTimers, v472d9e4
  DBMVPVEM, vfce23ce
  Details, v#Details.DF.Wrath.10304.147
  DetailsCompare2, v
  DetailsEncounterDetails, v
  DetailsRaidCheck, v
  DetailsStreamer, v
  DetailsTinyThreat, v
  DetailsVanguard, v
  DynamicCam, v2.0.5
  Elephant, v10.0.2
  Enchantrix, v5.1.DEV.4632
  HandyNotes, vv1.6.13
  HandyNotesBattleForAzerothTreasures, vv29
  HandyNotesBurningCrusade, vv2
  HandyNotesDragonflightTreasures, vv18
  HandyNotesLegionTreasures, vv31
  HandyNotesLongForgottenHippogryph, vv11
  HandyNotesMistsOfPandariaTreasures, vv24.1
  HandyNotesSecretFish, vv4
  HandyNotesShadowlandsTreasures, vv72.1
  HandyNotesTreasureHunter, vv33
  HandyNotesWrathOfTheLichKing, vv10
  Immersion, v1.4.17
  ImmersionExtraFade, v1.15.4
  Informant, v<%version%> (<%codename%>)
  MaxDps, v10.0.3
  Musician, v1.9.6.2
  MusicianInstrumentV1Dulcimer, v1
  MusicianInstrumentV1FemaleVoice, v1
  MusicianInstrumentV1Harp, v1
  MusicianExtended, v1.0.0
  MusicianList, v1.9.10
  MusicianMIDI, v1.3.12
  npcGenerator, v
  npcGToTRP3, v
  RaiderIO, v10.0.0 (v202211300600)
  RaiderIODBUSF, v
  RaiderIODBUSM, v
  RaiderIODBUSR, v
  RareDragon, vv1.0.3
  Scrap, v10.0.5
  SilverDragon, vv2022.28
  SilverDragonOverlay, vv2022.28
  SilverDragonRangeExtender, vv2022.28
  SlideBar, v<%version%> (<%codename%>)
  Stubby, v9.1.BETA.5.7 (OneMawTime)
  TLDRMissions, v10.0-010
  TomTom, v3.3.5-release
  totalRP3, v2.4.2
  totalRP3Data, v2.4.2
  totalRP3Extended, v1.5.5
  totalRP3ExtendedImpExport, v1.5.5
  totalRP3ExtendedTools, v1.5.5
  totalRP3Intended, v1.2.7
  tRP3RDotIO, v1.4.2
  BlizRuntimeLib_enUS v10.0.2.100002 <none>
  (ck=782)
Mewohkie commented 1 year ago

Awesome, thank you. This bug is getting very annoying lol.