nickbock / ElvUI_Enhanced_Again

https://www.curseforge.com/wow/addons/elvui-enhanced-again
MIT License
11 stars 13 forks source link

error with latest elvui build #96

Closed priestsjaak closed 3 years ago

priestsjaak commented 4 years ago

get this error when logging in to WoW after updating to latest elvui version:

Date: 2019-11-12 12:43:46 ID: 1 Error occured in: Global Count: 1 Message: ...erface\AddOns\ElvUI_Enhanced\modules\misc\movers.lua line 19: attempt to index field 'mover' (a nil value) Debug: ...erface\AddOns\ElvUI_Enhanced\modules\misc\movers.lua:19: ...erface\AddOns\ElvUI_Enhanced\modules\misc\movers.lua:18

...rface\AddOns\ElvUI\Modules\actionbars\ActionBars.lua:355: CreateBar() ElvUI_ExtraActionBars\core.lua:53: CreateBars() ElvUI_ExtraActionBars\core.lua:85: ?() ...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119: ...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119

...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:29: ...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25 ...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:64: Fire() ...\AddOns\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:120: ...\AddOns\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:119 Locals: self = { GetTimeInfo = defined @Interface\AddOns\ElvUI\Core\Math.lua:342 mylevel = 120 Bags = { } resolution = "1920x1080" HandleCommandBar = defined @Interface\AddOns\ElvUI\Core\API.lua:188 CancelTimer = defined @Interface\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:147 FormatMoney = defined @Interface\AddOns\ElvUI\Core\Math.lua:396 ExitVehicleShowFrames = defined @Interface\AddOns\ElvUI\Core\API.lua:478 HelloKittyToggle = defined @Interface\AddOns\ElvUI\Core\AprilFools.lua:351 UpdateUnitFrames = defined @Interface\AddOns\ElvUI\Core\Core.lua:875 CopyTable = defined @Interface\AddOns\ElvUI\Core\Core.lua:516 DispelClasses = { } SetMoversPositions = defined @Interface\AddOns\ElvUI\Core\Movers.lua:480 ScheduleTimer = defined @Interface\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:94 PriestColors = { } UpdateBags = defined @Interface\AddOns\ElvUI\Core\Core.lua:930 SetupTheme = defined @Interface\AddOns\ElvUI\Core\Install.lua:166 media = { } UnlocalizedClassName = defined @Interface\AddOns\ElvUI\Core\API.lua:61 data = { } EnableBlizzardAddOns = defined @Interface\AddOns\ElvUI\Core\Commands.lua:215 UIScale = defined @Interface\AddOns\ElvUI\Core\PixelPerfect.lua:26 db = { } FramesOverlap = defined @Interface\AddOns\ElvUI\Core\Math.lua:118 SetEnabledState = defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:424 Hook = defined @Interface\AddOns\ElvUI\Libraries\Ace3\AceHook-3.0\AceHook-3.0.lua:274 Options = { } UpdateLayout = defined @Interface\AddOns\ElvUI\Core\Core.lua:893 Layout = { } PluginInstaller = { } PixelBestSize = defined @Interface\AddOns\ElvUI\Core\PixelPerfect.lua:67 UnregisterEventForObject = defined @Interface\AddOns\ElvUI\Core\Core.lua:1178 Distributor = { } HiddenFrame = { } Media = { } PositionGameMenuButton = defined @Interface\AddOns\ElvUI\init.lua:209 ScanTooltipTextures = defined @Interface\AddOns\ElvUI\Core\API.lua:72 SafeGetPoint = defined @Interface\AddOns\ElvUI\Core\Toolkit.lua:21 UIFrameFade = defined @Interface\AddOns\ElvUI\Core\Animation.lua:211 BadDispels = { } TimeIndicatorColors = { } StaticPopup_IsLastDisplayedFrame = defined @Interface\AddOns\ElvUI\Core\StaticPopups.lua:594 StaticPopup_CreateSecureButton = defined @Interface\AddOns\ElvUI\Core\StaticPopups.lua:1156 Truncate = defined @Interface\AddOns\ElvUI\Core\Math.lua:98 UpdateBackdropColors = defined @Interface\AddOns\ElvUI\Core\Core.lua:440 TimeThreshold = 3 ToggleMoveMode = defined @Interface\AddOns\ElvUI\Core\Config.lua:58 RemoveTableDuplicates = defined @Interface\AddOns\ElvUI\Core\Core.lua:553 name = "ElvUI" WorldMap = { } MinimapHeight = 150 Disable = defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:314 DF = { } SlideOut = defined @Interface\AddOns\ElvUI\Core\Animation.lua:146 isMacClient = false Print = defined @Interface\AddOns\ElvUI\Core\Core.lua:195 Install = defined @Interface\AddOns\ElvUI\Core\Install.lua:716 UnregisterObjectForVehicleLock = defined @Interface\AddOns\ElvUI\Core\API.lua:449 LockedCVars = { } EscapeString = defined @Interface\AddOns\ElvUI\init.lua:125 TimeFormats = { } ObjectEventFrame = { } GetNazjatarBodyguardXP = defined @Interface\AddOns\ElvUI\Core\API.lua:203 InversePoints = { } Cooldown_StopTimer = defined @Interface\AddOns\ElvUI\Core\Cooldowns.lua:101 loadedtime = 1094226.489000 Tutorials = defined @Interface\AddOns\ElvUI\Core\Tutorials.lua:110 UpdateNudgeFrame = <fu AddOns: Swatter, v8.2.6511 (SwimmingSeadragon) Altoholic, vr191 AngryKeystones, v AucAdvanced, v8.2.6471 (SwimmingSeadragon) AucFilterBasic, v8.2.6497 (SwimmingSeadragon) AucStatHistogram, v8.2.6499 (SwimmingSeadragon) AucStatiLevel, v8.2.6503 (SwimmingSeadragon) AucStatPurchased, v8.2.6500 (SwimmingSeadragon) AucStatSimple, v8.2.6501 (SwimmingSeadragon) AucStatStdDev, v8.2.6502 (SwimmingSeadragon) AucUtilFixAH, v8.2.6504 (SwimmingSeadragon) BeanCounter, v8.2.6505 (SwimmingSeadragon) Clique, vv80200-1.2.2 DataStore, vr66 DataStoreAchievements, vr48 DataStoreAgenda, vr30 DataStoreAuctions, vr51 DataStoreCharacters, vr44 DataStoreContainers, vr60 DataStoreCrafts, vr83 DataStoreCurrencies, vr39 DataStoreGarrisons, vr25 DataStoreInventory, vr54 DataStoreMails, vr53 DataStorePets, vr45 DataStoreQuests, vr47 DataStoreReputations, vr44 DataStoreSpells, vr33 DataStoreStats, vr32 DataStoreTalents, vr62 DBMCore, v8.2.27 DBMDefaultSkin, v DBMSpellTimers, v DBMStatusBarTimers, v Details, v DetailsChartViewer, v DetailsDeathGraphs, v DetailsEncounterDetails, v DetailsRaidCheck, v DetailsRaidPowerBars, v DetailsStreamer, v DetailsTimeLine, v DetailsTinyThreat, v DetailsVanguard, v ElvUI, v11.25 ElvUIBenikUI, v3.71 ElvUIBFACurrencies, v1.00 ElvUICliqueDatatext, v1.11 ElvUIEnhanced, v3.4.0 ElvUIExtraActionBars, v2.37 ElvUILocPlus, v2.45 Enchantrix, v8.2.6506 (SwimmingSeadragon) EnchantrixBarker, v8.2.6507 (SwimmingSeadragon) FishingBuddy, v1.10.7 FloTotemBar, v GatherMate2, v1.45.5 GTFO, v4.51 HandyNotes, vv1.5.9 HandyNotesArgus, vv0.13 HandyNotesBattleForAzerothTreasures, v1 HandyNotesBrokenShore, vv1.31 HandyNotesDraenorTreasures, v1.21 HandyNotesDungeonLocations, v1.49 HandyNotesLegionRaresTreasures, v1.1 HandyNotesLegionTreasures, v1 HandyNotesLongForgottenHippogryph, v1 HandyNotesTimelessIsleChests, v1.21 HandyNotesWarfrontRares, v0.5.0 Informant, v8.2.6508 (SwimmingSeadragon) LibAuraTracker10, v1.0 NPCScan, v8.0.1.13 Omen, v3.2.2 Pawn, v2.3.11 Postal, vv3.6.0 SlideBar, v8.2.6509 (SwimmingSeadragon) SquareMinimapButtons, v3.43 Stubby, v8.2.6510 (SwimmingSeadragon) TabardAddict, v2.45 WIM, v3.8.3 WIMElvUISkin, v80000.01-Release WorldQuestsList, v90 BlizRuntimeLib_enUS v8.2.5.80205 (ck=943) DataStoreMails, vr53 DataStorePets, vr45 DataStoreQuests, vr47 DataStoreReputations, vr44 DataStoreSpells, vr33 DataStoreStats, vr32 DataStoreTalents, vr62 DBMCore, v8.2.27 DBMDefaultSkin, v DBMSpellTimers, v DBMStatusBarTimers, v Details, v DetailsChartViewer, v DetailsDeathGraphs, v DetailsEncounterDetails, v DetailsRaidCheck, v DetailsRaidPowerBars, v DetailsStreamer, v DetailsTimeLine, v DetailsTinyThreat, v DetailsVanguard, v ElvUI, v11.25 ElvUIBenikUI, v3.71 ElvUIBFACurrencies, v1.00 ElvUICliqueDatatext, v1.11 ElvUIEnhanced, v3.4.0 ElvUIExtraActionBars, v2.37 ElvUILocPlus, v2.45 Enchantrix, v8.2.6506 (SwimmingSeadragon) EnchantrixBarker, v8.2.6507 (SwimmingSeadragon) FishingBuddy, v1.10.7 FloTotemBar, v GatherMate2, v1.45.5 GTFO, v4.51 HandyNotes, vv1.5.9 HandyNotesArgus, vv0.13 HandyNotesBattleForAzerothTreasures, v1 HandyNotesBrokenShore, vv1.31 HandyNotesDraenorTreasures, v1.21 HandyNotesDungeonLocations, v1.49 HandyNotesLegionRaresTreasures, v1.1 HandyNotesLegionTreasures, v1 HandyNotesLongForgottenHippogryph, v1 HandyNotesTimelessIsleChests, v1.21 HandyNotesWarfrontRares, v0.5.0 Informant, v8.2.6508 (SwimmingSeadragon) LibAuraTracker10, v1.0 NPCScan, v8.0.1.13 Omen, v3.2.2 Pawn, v2.3.11 Postal, vv3.6.0 SlideBar, v8.2.6509 (SwimmingSeadragon) SquareMinimapButtons, v3.43 Stubby, v8.2.6510 (SwimmingSeadragon) TabardAddict, v2.45 WIM, v3.8.3 WIMElvUISkin, v80000.01-Release WorldQuestsList, v90 BlizRuntimeLib_enUS v8.2.5.80205 (ck=970)

Describe the bug A clear and concise description of what the bug is.

To Reproduce Steps to reproduce the behavior:

  1. Login to wow and go to character
  2. No need to click it just hits when entering the game on a char

Expected behavior A clear and concise description of what you expected to happen. No error on login

Version (please complete the following information):

Additional context Nothing additional to report. Posted first on Elvui Git but was told it was the Enhanced that created the bug.

nickbock commented 4 years ago

Hi, thanks for your report.

i've tried to reproduce the error and I dont get it. I've tried with only Elvui and ElvuiEnhanced, both on the latestest versions. Also when I activate all my addons, I get no error.

Could you try to run it withouth any other addons?

priestsjaak commented 4 years ago

Hello Nick, Trying to narrow it down. Looks like I have an error or corruption in a library somewhere. When only having my ElvUI and ElvUI addons loaded I get nothing. When enabling my Swatter I get this:

Date: 2019-11-13 20:17:31 ID: 1 Error occured in: Global Count: 1 Message: ..\AddOns\ElvUI_BFACurrencies\locales.lua line 2: Cannot find a library instance of "AceLocale-3.0". Debug:

!Swatter\Support\LibStub.lua:23: LibStub() ElvUI_BFACurrencies\locales.lua:2: in main chunk Locals: (*temporary) = "Cannot find a library instance of "AceLocale-3.0"."

AddOns: Swatter, v8.2.6511 (SwimmingSeadragon) ElvUI, v11.25 ElvUIBenikUI, v3.71 ElvUIBFACurrencies, v1.00 BlizRuntimeLib_enUS v8.2.5.80205 (ck=95)

priestsjaak commented 4 years ago

Turning Swatter and Stubby off I get 22 errors, going from mainly clique support to some of ElvUI Enhanced. Weird that it only applies to the additional languages. They look like this:

Message: Interface\AddOns\ElvUI_Enhanced\locales\french.lua:2: Cannot find a library instance of "AceLocale-3.0". Time: Wed Nov 13 20:25:10 2019 Count: 1 Stack: Interface\AddOns\ElvUI_Enhanced\locales\french.lua:2: Cannot find a library instance of "AceLocale-3.0". [C]: in function error' ...face\AddOns\ElvUI\Libraries\Ace3\LibStub\LibStub.lua:23: in functionGetLibrary' Interface\AddOns\ElvUI_Enhanced\locales\french.lua:2: in main chunk

Locals: (*temporary) = "Cannot find a library instance of "AceLocale-3.0"."

so above is found with reference to all to read russian, taiwan, chinese instead of french.lua, not english though.

I might try an overwrite of the main elvui to see if it fixes things ;)

priestsjaak commented 4 years ago

Fixed the issue:

thanks again for your time and helping out fixing this.

Noloony commented 4 years ago

Ok, i just had the same issue and it took me a while to realize what is going on.

There is no real issue, elvui now comes with 10 bars by default and the addon tries to add bar 7 trough 10 again causing it to prompt this error. so for anyone running into this error just simply uninstall the addon as you don't need it anymore to add the bars 7 trough 10.

Hopefully this stops others from mindlessly trying to fix the problem for an hour like i did.