Narcissus

Narcissus

5M Downloads

[TWW Beta] Lua errors

Wanny opened this issue · 1 comments

commented

Apparently Blizzard removed some funcctions.

GetSpellITexture and GetSpellInfo

At logon, a Lua Error window pops up with 3 errors:

Error 1

Message: ...ddOns/Narcissus/Modules/CharacterFrame/Soulbinds.lua:505: attempt to call upvalue 'GetSpellTexture' (a nil value)
Time: Sun Jun 16 15:32:16 2024
Count: 1
Stack: ...ddOns/Narcissus/Modules/CharacterFrame/Soulbinds.lua:505: attempt to call upvalue 'GetSpellTexture' (a nil value)
[string "@Interface/AddOns/Narcissus/Modules/CharacterFrame/Soulbinds.lua"]:505: in function `SetUp'
[string "@Interface/AddOns/Narcissus/Modules/CharacterFrame/Soulbinds.lua"]:290: in function `BuildNodes'
[string "@Interface/AddOns/Narcissus/Modules/CharacterFrame/Soulbinds.lua"]:1267: in function `SelectTree'
[string "@Interface/AddOns/Narcissus/Modules/CharacterFrame/Soulbinds.lua"]:927: in function <...ddOns/Narcissus/Modules/CharacterFrame/Soulbinds.lua:922>

Locals: self = Button {
 conduitID = 157
 Highlight = Texture {
 }
 conduitType = 2
 Mask = MaskTexture {
 }
 conduitRank = 11
 isEnhanced = true
 ConduitBorder = Texture {
 }
 nodeID = 995
 Icon = Texture {
 }
}
nodeData = <table> {
 conduitID = 157
 conduitType = 2
 socketEnhanced = true
 state = 3
 icon = 463893
 parentNodeIDs = <table> {
 }
 column = 1
 ID = 995
 conduitRank = 11
 row = 5
 spellID = 0
}
isTreeActive = true
conduitType = 2
row = 5
column = 1
spellID = 339264
conduitID = 157
conduitRank = 11
(*temporary) = Texture {
}
(*temporary) = nil
(*temporary) = 339264
(*temporary) = "attempt to call upvalue 'GetSpellTexture' (a nil value)"
MainFrame = Narci_SoulbindsFrame {
 pipePool = <table> {
 }
 Portrait = Texture {
 }
 soulbindID = 1
 covenantData = <table> {
 }
 defaultSoulbindID = 1
 buttons = <table> {
 }
 ActivateButton = Button {
 }
 AcitveNodesList = Frame {
 }
 ConduitNodesFrame = Frame {
 }
 TabHolder = Frame {
 }
 ConduitCollection = ScrollFrame {
 }
 Stone = Texture {
 }
 Color = Texture {
 }
 ConduitTooltip = Frame {
 }
 StoneMask = MaskTexture {
 }
}
CONDUIT_OFFSET = 60
C_Soulbinds = <table> {
}
GetSpellTexture = nil
FILE_PATH = "Interface\AddOns\Narcissus\Art\Modules\CharacterFrame\Soulbinds\"
NodesContainer = Frame {
 ActiveNodesFrame = Frame {
 }
 InactiveNodesFrame = Frame {
 }
}
ConduitNodeUtil = <table> {
 nodePool = <table> {
 }
 activeNodeFrames = <table> {
 }
 activeNodeIndexes = <table> {
 }
}

Error 2

Message: ...AddOns/Narcissus/Modules/TalentTree/DataProvider.lua:561: attempt to call global 'GetSpellTexture' (a nil value)
Time: Sun Jun 16 15:32:16 2024
Count: 1
Stack: ...AddOns/Narcissus/Modules/TalentTree/DataProvider.lua:561: attempt to call global 'GetSpellTexture' (a nil value)
[string "@Interface/AddOns/Narcissus/Modules/TalentTree/DataProvider.lua"]:561: in function `GetEndOfLineTraitInfo'
[string "@Interface/AddOns/Narcissus/Modules/CharacterFrame/Talents.lua"]:98: in function `UpdateAllTalents'
[string "@Interface/AddOns/Narcissus/Modules/CharacterFrame/Talents.lua"]:177: in function <.../AddOns/Narcissus/Modules/CharacterFrame/Talents.lua:175>

Locals: self = nil
configID = 6020024
configInfo = <table> {
 type = 1
 name = "aaaaaaa"
 treeIDs = <table> {
 }
 ID = 6020024
 usesSharedActionBars = false
}
treeID = 774
nodeIDs = <table> {
 1 = 79837
 2 = 94957
 3 = 94958
 4 = 94959
 5 = 94960
 6 = 94961
 7 = 94962
 8 = 94963
 9 = 94965
 10 = 94966
 11 = 94967
 12 = 94968
 13 = 94969
 14 = 94970
 15 = 94971
 16 = 94972
 17 = 94973
 18 = 94974
 19 = 94976
 20 = 94978
 21 = 94979
 22 = 94980
 23 = 94981
 24 = 94982
 25 = 94983
 26 = 94984
 27 = 94985
 28 = 94986
 29 = 94987
 30 = 94988
 31 = 94989
 32 = 94990
 33 = 94991
 34 = 94992
 35 = 94993
 36 = 99831
 37 = 99832
 38 = 99833
 39 = 102252
 40 = 102253
 41 = 102254
 42 = 102255
 43 = 102256
 44 = 102257
 45 = 102258
 46 = 102259
 47 = 102260
 48 = 102261
 49 = 102262
 50 = 102263
 51 = 102264
 52 = 102265
 53 = 102266
 54 = 102267
 55 = 102268
 56 = 102269
 57 = 102270
 58 = 102271
 59 = 102272
 60 = 102273
 61 = 102274
 62 = 102275
 63 = 102276
 64 = 102277
 65 = 102278
 66 = 102279
 67 = 102280
 68 = 102281
 69 = 102282
 70 = 102283
 71 = 102284
 72 = 102285
 73 = 102286
 74 = 102287
 75 = 102288
 76 = 102289
 77 = 102290
 78 = 102291
 79 = 102292
 80 = 102293
 81 = 102294
 82 = 102295
 83 = 102296
 84 = 102297
 85 = 102298
 86 = 102299
 87 = 102300
 88 = 102301
 89 = 102302
 90 = 102303
 91 = 102304
 92 = 102305
 93 = 102306
 94 = 102307
 95 = 102308
 96 = 102309
 97 = 102310
 98 = 102311
 99 = 102312
 100 = 102313
 101 = 102314
 102 = 102315
 103 = 102316
 104 = 102317
 105 = 102318
 106 = 102319
 107 = 102320
 108 = 102321
 109 = 102322
 110 = 102323
 111 = 102324
 112 = 102325
 113 = 102326
 114 = 102327
 115 = 102328
 116 = 102329
 117 = 102330
 118 = 102331
 119 = 102332
 120 = 102333
 121 = 102334
 122 = 102335
 123 = 102336
 124 = 102337
 125 = 102338
 126 = 102339
 127 = 102340
 128 = 102341
 129 = 102342
 130 = 102343
 131 = 102344
 132 = 102345
 133 = 102346
 134 = 102347
 135 = 102348
 136 = 102349
 137 = 102350
 138 = 102351
 139 = 102352
 140 = 102353
 141 = 102354
 142 = 102355
 143 = 102356
 144 = 102357
 145 = 102358
 146 = 102359
 147 = 102360
 148 = 102361
 149 = 102362
 150 = 102363
 151 = 102364
 152 = 102365
 153 = 102366
 154 = 102367
 155 = 102368
 156 = 102369
 157 = 102370
 158 = 102371
 159 = 102372
 160 = 102373
 161 = 102374
 162 = 102375
 163 = 102376
 164 = 102377
 165 = 102378
 166 = 102379
 167 = 102380
 168 = 102381
 169 = 102382
 170 = 102383
 171 = 102384
 172 = 102385
 173 = 102386
 174 = 102387
 175 = 102388
 176 = 102389
 177 = 102390
 178 = 102391
 179 = 102392
 180 = 102393
 181 = 102394
 182 = 102395
 183 = 102396
 184 = 102397
 185 = 102398
 186 = 102399
 187 = 102400
 188 = 102401
 189 = 102402
 190 = 102403
 191 = 102404
 192 = 102405
 193 = 102406
 194 = 102407
 195 = 102408
 196 = 102409
 197 = 102410
 198 = 102411
 199 = 102412
 200 = 102413
 201 = 102414
 202 = 102415
 203 = 102416
 204 = 102417
 205 = 102418
 206 = 102419
 207 = 102420
 208 = 102421
 209 = 102422
 210 = 102423
 211 = 102424
 212 = 102425
 213 = 102426
}
nodeInfo = <table> {
 meetsEdgeRequirements = false
 entryIDs = <table> {
 }
 subTreeActive = false
 posX = 8700
 ID = 94962
 canPurchaseRank = false
 currentRank = 1
 visibleEdges = <table> {
 }
 isVisible = true
 posY = 4797
 subTreeID = 43
 entryIDsWithCommittedRanks = <table> {
 }
 isCascadeRepurchì ``

Error 3

Message: ...AddOns/Narcissus/Modules/GemManager/ActionButton.lua:40: attempt to call upvalue 'GetSpellInfo' (a nil value)
Time: Sun Jun 16 15:32:16 2024
Count: 1
Stack: ...AddOns/Narcissus/Modules/GemManager/ActionButton.lua:40: attempt to call upvalue 'GetSpellInfo' (a nil value)
[string "@Interface/AddOns/Narcissus/Modules/GemManager/ActionButton.lua"]:40: in function `?'
[string "@Interface/AddOns/Narcissus/Initialization.lua"]:319: in function `Trigger'
[string "@Interface/AddOns/Narcissus/Initialization.lua"]:364: in function <Interface/AddOns/Narcissus/Initialization.lua:363>

Locals: (*temporary) = nil
(*temporary) = 433397
(*temporary) = "attempt to call upvalue 'GetSpellInfo' (a nil value)"
GetSpellInfo = nil
SPELL_EXTRACT_GEM = 433397

GetMouseFocus

When opening a Gossip dialog with an NPC, the following Lua error appears:

Message: ...AddOns/Narcissus/Modules/GossipFrame/GossipFrame.lua:35: attempt to call upvalue 'GetMouseFocus' (a nil value)
Time: Sun Jun 16 15:21:16 2024
Count: 28
Stack: ...AddOns/Narcissus/Modules/GossipFrame/GossipFrame.lua:35: attempt to call upvalue 'GetMouseFocus' (a nil value)
[string "@Interface/AddOns/Narcissus/Modules/GossipFrame/GossipFrame.lua"]:35: in function <...AddOns/Narcissus/Modules/GossipFrame/GossipFrame.lua:28>

Locals: self = Frame {
total = 5.716000
t = 0
}
elapsed = 0.010000
(*temporary) = nil
(*temporary) = "attempt to call upvalue 'GetMouseFocus' (a nil value)"
GetMouseFocus = nil
GossipFrame = GossipFrame {
gossipOptions = <table> {
}
tutorialButtons = <table> {
}
hasActiveQuests = false
buttons = <table> {
}
FriendshipStatusBar = StatusBar {
}
GreetingPanel = Frame {
}
Inset = GossipFrameInset {
}
CloseButton = GossipFrameCloseButton {
}
TopTileStreaks = Texture {
}
layoutType = "PortraitFrameTemplate"
TitleContainer = Frame {
}
PortraitContainer = Frame {
}
Background = Texture {
}
Bg = GossipFrameBg {
}
NineSlice = Frame {
}
}
DataProvider = <table> {
}
EL = Frame {
total = 5.716000
t = 0
}

The count that's shown in the 3rd line increases at like 3 per second, anf after a while it just stops.

I'm using version 1.6.4

commented

They all should be fixed now :)