WeakAuras / WeakAuras2

World of Warcraft addon that provides a powerful framework to display customizable graphics on your screen.
https://weakauras.wtf
GNU General Public License v2.0
1.29k stars 317 forks source link

Weakauras (5.5.1) won't open in-game #4428

Closed GeiraHaug closed 1 year ago

GeiraHaug commented 1 year ago

Is there an existing issue for this?

Description

Hi!

After the recent two updates (5.5.0 and 5.5.1) my Weakauras addon is not opening in-game. As in I can't open the menu for the addon. Neither by clicking the minimap-icon or typing /wa . I noticed something new when I mouse over the icon on the minimap. With red text, on the second line, it says: "Paused - Shift-Click to resume addon execution.". It has no effect in my case opening the addon, if this is paused or un-paused.

I just got Bugsack and Buggrabber to get the error. And I only get the error by opening the game or do a reload by typing /reload . It does not grab the error once I'm in game and try to open the Weakauras-menu. Then nothing happends. You can see the icon being clicked.

Any kind soul with a solution here?

Kind Regards

WeakAuras Version

Weakauras 5.5.1

World of Warcraft Flavor

Retail (Default)

World of Warcraft Region

EU

Tested with only WeakAuras

Lua Error

2x WeakAuras/Types_Retail.lua:181: attempt to call field 'InitializeViewLoadout' (a nil value)
[string "@WeakAuras/Types_Retail.lua"]:181: in function `GetTalentData'
[string "@WeakAuras/Prototypes.lua"]:756: in function <WeakAuras/Prototypes.lua:751>

Locals:
specId = 1468
specData = <table> {
}
(*temporary) = nil
(*temporary) = 1468
(*temporary) = 70
(*temporary) = "attempt to call field 'InitializeViewLoadout' (a nil value)"
Private = <table> {
 HandleGlowAction = <function> defined @WeakAuras/WeakAuras.lua:3493
 frame_strata_types = <table> {
 }
 DisplayToString = <function> defined @WeakAuras/Transmission.lua:350
 combat_event_type = <table> {
 }
 regions = <table> {
 }
 frameLevels = <table> {
 }
 CheckItemSlotCooldowns = <function> defined @WeakAuras/GenericTrigger.lua:2797
 InitializeEncounterAndZoneLists = <function> defined @WeakAuras/Types_Retail.lua:10
 IsEnvironmentInitialized = <function> defined @WeakAuras/AuraEnvironment.lua:200
 talent_extra_option_types = <table> {
 }
 CleanArchive = <function> defined @WeakAuras/History.lua:22
 RunConditions = <function> defined @WeakAuras/Conditions.lua:767
 tooltip_count = <table> {
 }
 pet_spec_types = <table> {
 }
 regionOptions = <table> {
 }
 get_zoneId_list = <function> defined @WeakAuras/Types_Retail.lua:72
 checkForSingleLoadCondition = <function> defined @WeakAuras/Prototypes.lua:1081
 author_option_classes = <table> {
 }
 grid_types = <table> {
 }
 non_transmissable_fields = <table> {
 }
 absorb_modes = <table> {
 }
 combatlog_spell_school_types_for_ui = <table> {
 }
 miss_types = <table> {
 }
 CancelDelayedTrigger = <function> defined @WeakAuras/GenericTrigger.lua:851
 centered_types_h = <table> {
 }
 ensurePRDFrame = <function> defined @WeakAuras/WeakAuras.lua:5128
 talent_types = <table> {
 }
 LoadFunction = <function> defined @WeakAuras/AuraEnvironment.lua:644
 reset_swing_spells = <table> {
 }
 spec_types_all = <table> {
 }
 player_target_events = <table> {
 }
 GetTalentData = <function> defined @WeakAuras/Types_Retail.lua:176
 subRegionTypes = <table> {
 }
 UnregisterAllEveryFrameUpdate = <function> defined @WeakAuras/GenericTrigger.lua:1725
 array_entry_name_types = <table> {
 }
 combatlog_spell_school_types = <table> {
 }
 StringToTable = <function> defined @WeakAuras/Transmission.lua:294
 RegisterLoadEvents = <function> defined @WeakAuras/WeakAuras.lua:1786
 FixGroupChildrenOrderForGroup = <function> defined @WeakAuras/WeakAuras.lua:4006
 blend_types = <table> {
 }
 text_automatic_width = <table> {
 }
 EnforceSubregionExists = <function> defined @WeakAuras/RegionTypes/RegionPrototype.lua:948
 CheckSpellCooldown = <function> defined @WeakAuras/GenericTrigger.lua:2674
 custom_trigger_types = <table> {
 }
 group_types = <table> {
 }
 subRegionOptions = <table> {
 }
 text_rotate_types = <table> {
 }
 spec_types = <table> {
 }
 anim_ease_types = <table> {
 }
 item_slot_types = <table> {
 }
 multiUnitUnits = <table> {
 }
 anim_color_types = <table> {
 }
 loaded = <table> {
 }
 Convert = <function> defined @WeakAuras/WeakAuras.lua:2156
 sound_channel_types = <table> {
 }
 CheckCooldownReady = <function> defined @WeakAuras/GenericTrigger.lua:2854
 event_prototypes = <table> {
 }
 CanHaveDuration = <function> defined @WeakAuras/WeakAuras.lua:3641
 NeedToRepairDatabase = <function> defined @WeakAuras/WeakAuras.lua:2233
 AtlasList = <table> {
 }
 StopProfileSystem = <function> defined @WeakAuras/Init.lua:458
 classification_types = <table> {
 }
 unit_types_bufftrigger_2 = <table> {
 }
 CheckSpellCooldows = <function> defined @WeakAuras/GenericTrigger.lua:2728
 IsOptionsProcessingPaused = <function> defined @WeakAuras/WeakAuras.lua:1473
 ValueFromPath = <function> defined @WeakAuras/WeakAuras.lua:3958
 Login = <function> defined @WeakAuras/WeakAuras.lua:1124
 GetTriggerConditions = <function> defined @WeakAuras/WeakAuras.lua:3751
 T

Reproduction Steps

  1. Log in on a character, or be in-game and type /reload.
  2. Then error-messages should accur.

Last Good Version

The addon was perfectly fine all the way until 5.5.0 and 5.5.1.

Screenshots

No response

Export String

No response

InfusOnWoW commented 1 year ago

4417

GeiraHaug commented 1 year ago

Thank you so much for so quick respons! And so sorry I overlooked this post... i'm new here. I found 5.4.4 and it works now. Thanks again!