LUA-Fehler durch Addons

Moin. Da ich seit dem letzten Patch einige Probleme Mit Lags und Disconnects hatte und nicht mehr weiter wusste habe ich mir !Swatter drauf gezogen. Nun schmeisst mir !Swatter InGame bei den Addons Carbonite, ExtVendor, Castbars und HandyNotes_Argus immer wieder Fehler aus und meistens schmierte WoW dann auch aprupt ab.

Hab die Fehlermeldungen dann mal raus kopiert, kann damit aber nicht so wirklich viel mit anfangen. Wenn jemand, der sich mit LUA und den genannten Addons auskennt mal drüberschauen könnte und eventuell ne Lösung oder nen Rat, ausser Addon löschen, hat wäre ich für jede Hilfe dankbar.

Hier dann die angedrohten Fehlermeldungen (um den Thread hier kürzer zu halten steht nur bei der ersten Meldung sämtliche Addons dabei) Have fun :wink:

Date: 2019-03-23 09:43:08
ID: 1
Error occured in: Global
Count: 1
Message: …\AddOns\Carbonite\NxUI.lua line 560:
attempt to compare nil with number
Debug:
[C]: ?
Carbonite\NxUI.lua:560: Util_IsMouseOver()
Carbonite\NxMap.lua:4232: UpdateWorld()
Carbonite\NxMap.lua:4339: Update()
Carbonite\NxMap.lua:3987:
Carbonite\NxMap.lua:3871
Locals:
AddOns:
Swatter, v8.1.6241 (SwimmingSeadragon)
Ace3, v
ACP, vr259
AdvancedInterfaceOptions, v1.2.9
ArkInventory, v30821
ArkInventoryRules, v10300
ArkInventoryRulesExample, v10000
ArkInventorySearch, v10300
Atlas, vv1.44.06
AtlasDungeonLocs, vv1.44.01
AtlasTransportation, vv1.44.01
AtlasLoot, vv8.09.00
AtlasLootBattleforAzeroth, vv8.09.00
Auctionator, v8.1.0
AzeritePowerWeights, v8.1.13
Bartender4, v4.8.2
BigWigs, vv141.1
CanIMogIt, v8.1.5v1.14
Carbonite, vv8.1.2.1-22-gc282993
CarboniteNotes, vv8.1-2-g31163e0
CarboniteQuests, vv8.1.2-4-g1736a24
Castbars, v
DejaCharacterStats, v800r103
Details, v
DetailsEncounterDetails, v
DetailsRaidCheck, v
DetailsStreamer, v
DetailsTinyThreat, v
DetailsVanguard, v
EasyScrap, v19
Enchantrix, v8.1.6276 (SwimmingSeadragon)
ExtVendor, v1.8.3
Farmer, v2.6.3
FarmHud, v8.1-1-release
FishingBuddy, v1.9.28
FlightMapEnhanced, v3.0.17
GarrisonCommanderBroker, v3.0.2 1.1.0
GatherMate2, v1.43.6
GTFO, v4.46.17
HandyNotes, vv1.5.5
HandyNotesArgus, vv0.12
HandyNotesBattleForAzerothTreasures, v1
HandyNotesBrokenShore, vv1.30
HandyNotesDungeonLocations, v1.45
Informant, v8.1.6246 (SwimmingSeadragon)
LazySpecs, v1.1.1-dev
MaxDps, v8.1.3.1
MikScrollingBattleText, v5.7.149
MrFish, v2.4.3 80100
Notes, v8.1.0
OPie, vWalnut 1
Pawn, v2.2.39
RangeDisplay, vv4.8.4
Routes, vv1.6.1
Scrap, v13.15
ScrapMerchant, v13.15
SpartanUI, v5.0.12
SpartanUIArtwork, v5.0.12
SpartanUIPartyFrames, v5.0.12
SpartanUIPlayerFrames, v5.0.12
SpartanUIRaidFrames, v5.0.12
SpartanUIStyleFel, v5.0.12
SpartanUIStyleMinimal, v5.0.12
SpartanUIStyleTransparent, v5.0.12
SpartanUIStyleWar, v5.0.12
Stubby, v8.1.6274 (SwimmingSeadragon)
TheUndermineJournal, v5.4.20190319
Titan, v5.17.0.80100
TitanBag, v5.17.0.80100
TitanClock, v5.17.0.80100
TitanCurrenciesMulti, v6.3
TitanGold, v5.17.0.80100
TitanMail, v7.35
TitanPerformance, v5.17.0.80100
TitanRepair, v5.17.0.80100
TradeSkillMaster, vv4.7.6
TradeSkillMasterAppHelper, vv4.0.2
WeakAuras, v2.11.6
WorldQuestTab, v8.1.03
WorldQuestTracker, v
BlizRuntimeLib_deDE v8.1.5.80100
(ck=88f)

Date: 2019-03-23 09:37:17
ID: -1
Error occured in: Global
Count: 2
Message: …\AddOns\HandyNotes_Argus\Core\Handler.lua line 325:
bad argument #1 to ‚gsub‘ (string expected, got nil)
Debug:
[C]: ?
[C]: gsub()
HandyNotes_Argus\Core\Handler.lua:325: GetNodes()
Carbonite.Notes\NxFav.lua:1541: HandyNotes()
Carbonite.Notes\NxFav.lua:1521: UpdateIcons()
Carbonite\NxMap.lua:5056: Update()
Carbonite\NxMap.lua:3987:
Carbonite\NxMap.lua:3871
Locals:
WorldQuestTracker, v
BlizRuntimeLib_deDE v8.1.5.80100
(ck=891)

Date: 2019-03-23 04:54:24
ID: -3
Error occured in: Global
Count: 1
Message: …\AddOns\ExtVendor\Filter.lua line 267:
attempt to compare number with nil
Debug:
[C]: ?
ExtVendor\Filter.lua:267: ExtVendor_IsItemFiltered()
ExtVendor\ExtVendor.lua:603: ExtVendor_UpdateMerchantInfo()
ExtVendor\ExtVendor.lua:844: ExtVendor_UpdateDisplay()
ExtVendor\ExtVendor.lua:191: ExtVendor_OnUpdate()
[string „:OnUpdate"]:1:
[string "
:OnUpdate“]:1
Locals:

Date: 2019-03-23 04:00:09
ID: -4
Error occured in: AddOn: Castbars
Count: 40
Message: Note: AddOn Castbars attempted to call a protected function (CastingBarFrame:Show()) during combat lockdown.
Debug:
[C]: Show()
…\FrameXML\CastingBarFrame.lua:323: CastingBarFrame_OnEvent()
Castbars\Castbars.lua:1459:
Castbars\Castbars.lua:1414
Locals:
None

Wie gesagt, wäre für jede Hilfe/Rat dankbar.
In diesem Sinne, Hoch die Hände…Wochenende

Verpack das ganze mal in ein Zitat damit es übersichtlicher ist.

Nachtrag. Bei mir funktioniert Carbonite. Du musst einmal deine AddonSettings löschen da mit dem Upgrade grobe Änderrungen aufgetreten sind und einige AddOns komplett neue Settings haben.

Meinst du die SavedVariables der Addons im WTF-Ordner?

Den kompletten WTF Ordner. Danach musst du alles neu einstellen.

:astonished::astonished: OMG…die ganzen Einstellungen in ArkInventory und SpartanUI…das krieg ich nie mehr so hin wie das war :weary:

Hmm ansonsten keine Ahnung. Einfach mal alle Einstellungen abfotografieren :smiley:

Muss ich mir was einfallen lasen. Krieg ich schon hin :sunglasses::sunglasses:

Das komplette Entfernen der Addon-Einstellungen wäre da eher das letzte, was ich versuchen würde - und auch dann nur mit einer vorherigen Sicherungskopie. Nur wegen ein paar Fehlern gleich sämtliche Einstellungen zu löschen, macht nicht wirklich viel Sinn.

Soweit ich das anhand des Codes sehe, haben die meisten der Fehlermeldungen auch überhaupt nichts mit irgendwelchen Einstellungen zu tun und an den Abstürzen sind diese mit ziemlicher Sicherheit nicht schuld. Leider kann ich auf die Schnelle aber auch nicht sagen, wie du diese Fehlermeldungen in den Griff bekommst, da ich die Addons nicht selbst nutze.

Für die Spielabstürze solltest du dich eher mit der Hardware bzw. den Einstellungen von WoW auseinander setzen und bspw. nachschauen, ob sämtliche Treiber aktuell sind und versuchen, die Grafikschnittstelle (DirectX) im Spiel umzustellen, da Blizzard dort mit 8.1.5 einige Änderungen gebracht hat.

Das ist doch nach jedem größeren Patch das Gleiche. Solange du mit addons spielst die nicht aktuell sind, musst du mit Fehlern rechnen. Einfach den Haken oben rechts bei “Veraltete Addons laden” rausmachen und fertig.

Wenn die Entwickler ihr Addon updaten kannst du es dann wieder nutzen, tun sie es nicht ist das Addon raus. Alles andere ist Flickschusterei und hält von 12 bis Mittags :wink:

carbonite besteht aus sieben Teilen von denen zwei 8.1.0 und fünf 8.0.1 gekennzeichnet sind,
Extvendor ist laut curseforge vom Sept 2018,
Castbars steht ebenfalls auf 8.0.1 von Juli 2018,
HandyNotes-Argus auch 8.1.0 Dez 2018.

Dazu muss man sagen das es an sich nicht weiter schlimm ist, wenn ein Author mal sein AddOn nicht aktualisiert sobald ein neuer Patch raus kommt. Viele machen das auch so, weil sich an den Funktionen die sie aus der API benutzen sich nichts geändert.
Allerdings sollte man dann hier immer ein Auge drauf haben.

Zu den Fehlern:

  • HandyNotes_Argus: Es gab Änderungen an der Map, die hier nicht implementiert wurden
  • ExtVendor: An welchem Händler warst du? Hier kann es sein das der Filter mit neuen Items nicht umgehen kann
  • Castbars: Da hat der Programmierer geschlampt und eine Abfrage vergessen die den Kampf und SecureFunction abfängt, Author verständigen
  • Carbonite: Ist nur ein Folgefehler weil HandyNote_Argus nicht richtig funktioniert

Ansonsten wenn du dir nicht sicher bist ob ein AddOn richtig funktioniert oder nicht und die Einstellung der Verursacher sein könnten, dann immer nur die dazugehörigen Dateien im WTF-Ordner löschen. Die Dateien heißen auch immer

AddOn-Name.lua
AddOn-Name.lua.bak

Und bevor man in dem Ordner anfängt rumzuspielen immer ein Backup der Dateien machen.

2 Likes

Dieses Thema wurde automatisch 180 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Nachrichten mehr erlaubt.