Azeroth-Pilot-Reloaded / azeroth-pilot-reloaded

Azeroth Pilot Reloaded
GNU General Public License v3.0
29 stars 10 forks source link

[ISSUE] - 10..1.7 broke the addon #182

Closed Wanny closed 1 year ago

Wanny commented 1 year ago

Description

I updated APR, that's supposed to be updated for 10.1.7, but upon logging in, the game shows 11 Lua errors!

ERROR 1:

Message: Interface/AddOns/APR-Core/Core.lua:61: attempt to call global 'require' (a nil value)
Time: Wed Sep  6 02:04:03 2023
Count: 1
Stack: Interface/AddOns/APR-Core/Core.lua:61: attempt to call global 'require' (a nil value)
[string "@Interface/AddOns/APR-Core/Core.lua"]:61: in main chunk

Locals: AceLocale = <table> {
 apps = <table> {
 }
 GetLocale = <function> defined @Interface/AddOns/APR-Core/libs/AceLocale-3.0/AceLocale-3.0.lua:128
 NewLocale = <function> defined @Interface/AddOns/APR-Core/libs/AceLocale-3.0/AceLocale-3.0.lua:89
 appnames = <table> {
 }
}
L = <table> {
 HANGING_UNDERNEATH_CLIFF = "Hanging underneath cliff"
 CLOSE = "Close"
 MINIMAP = "Minimap"
 RIGHT_CLICK = "Right Click"
 UPTOP = "Uptop"
 TALK_WITH_FORGEMASTER_BAZENTUS = "Talk with Forgemaster Bazentus"
 TAKE_DRAGON = "Take the dragon"
 DESTROY_THIRD_BALLISTA = "Destroy third ballista"
 LEAN_TAKE_THE_SKIES_SKILL = "Lean the 'Take to the Skies' skill"
 CONFIG_MODE = "config Mode"
 GRAB_EGG = "Grab the egg"
 YOU_DO_NOT_HAVE_RIDE_WITH_CARAVAN_OR_WAIT_FOR_IT = "You do not have to ride with the caravan or wait for it."
 LOCK_ARROW_WINDOW_DESC = "Lock the arrow position"
 USE_BRANCH_ON_GORMS = "Use the branch on large hostile Gorms before you kill them"
 PICK_ROUTE = "Pick Route"
 GROUP_SCALE_DESC = "Adjust the size of the frame used to monitor the group's progress"
 RUN_FOREST_RUN = "DON’T WAIT RUN THIS WAY!!!"
 Q_BTN_SCALE_DESC = "Adjust the size of the quest object button"
 GO_TO = "Go To"
 PREFERENCES = "Preferences"
 SCRIBE_HEADER = "Writer, that's a comfortable position..."
 FIRST_CHARACTER = "First Character"
 HEIRLOOM = "Heirloom"
 TALK_NPC = "Talk to the NPC"
 ALL_Q = "All quest(s)"
 PUSH_BOAT = "Push the boat"
 OUT_CAVE = "Exit cave"
 TALK_ERUL = "Talk to Erul Dawnbrook"
 ENTER_DISC = "Enter the Disc"
 HERB_BAG_DOWNSTAIRS = "Herb bag downstairs"
 COMPLETES_WHEN_YOU_ENTER_BUBBLE = "Completes when you enter bubble"
 GO_ON_TOP_OF_ARCHIVES_AND_DRAGONFLY_CAMP_NOWHERE = "Go on top of Archives and dragonfly to Camp Nowhere"
 RIDE_YOUR_DRAGON_OR_WRATHION_NEXT_ARBALEST = "Ride your dragon or Wrathion to next Arbalest"
 RESET_COMMAND = "This will reset your steps for your current zone. Useful if you accidentally went off track or skipped way too far ahead."
 ENTER_MOUNTAIN = "Enter the mountain"
 QLIST_SCALE = "Current Step frame scale"
 HAMMER_ON_GONGS = "Hurl Kyrian Hammer on the gongs!"
 RESCUE_EMERALD_EGG = "Rescue Emerald egg"
 MOTES_CAN_BE_SEEN_ON_MINIMAP = "Motes can be seen on minimap"
 ACCEPT_Q = "Accept the quest(s)"
 SCOUTING_MAP = "From the scouting map"
 MOVE_EDGE_POINT_YOUR_CAMERA_AT_FIRST_RING_AND_WALK_OFF_EDGE_DO_NOT_JUMP = "Move to edge, point your camera at first ring and walk off the edge, do not jump"
 MINING_PICK = "Mining Pick"
 ITEM_DROPS_FROM_BARON_CRUSTCORE_AT_BACK_OF_THE_CAVE = "Item drops from Baron Crustcore at the back of the cave"
 JOIN_DISCORD = "Discord"
 TALK_MOUNT_SUPPLIER = "Talk to Mount Supplier"
 LOOT_CAMP_PROVISIONS_MARKED_ON_YOUR_MINIMAP_FERALBLOOM_PODS_ARE_AROUND_THE_CAMP = "Loot the Camp Provisions, marked on your minimap. Feralbloom Pods are around the camp."
 JUMP_OFF_BRIDGE = "Jump off bridge"
 WELCOME_SUP = "Support"
 LOOT_SPEAR = "Loot the spear"
 SHOW_QLIST_DESC = "Displays the action details frame for the current step"
 UNDERNEATH_BRIDGE = "Underneath bridge"
 GIVERS_AROUND_AREA = "The Quest givers wander around the area"
 SWITCH_TO_CHROMIE = "Go to Chromie and change your timeline"
 NPC_ZENKIKI = "Click on the npc (Zen'Kiki) so he pulls Hawks"
 DISABLED_ADDON_LIST = "is disabled in your Add-on list"
 WALK_OVER_SPRING = "Walk over the spring"
 CURRENT_STEP = "Current Step"
 HEAD_ELDERS_HUT_AND_GO_DOWN_THE_TUNNEL = "Head to the Elders Hut and go down the tunnel"
 CLOSEST_FP = "Go to the closest flight point"
 DISPELL_STORMS = "Dispell the storms "
 PROFILES = "Profiles"
 USE_GATE = "Use Gate"
 RESET = "reset"
 USE_BAG = "Use the Bag"
 FIND_GREEN_DRAGONS = "Find the Green Dragons"
 ON_CLIFF = "Ontop Cliff"
 IN

(it's clearly cut off by the game)

ERROR 2:

Message: Interface/AddOns/APR-Core/zones/Alliance.lua:1: attempt to call global 'require' (a nil value)
Time: Wed Sep  6 02:04:03 2023
Count: 1
Stack: Interface/AddOns/APR-Core/zones/Alliance.lua:1: attempt to call global 'require' (a nil value)
[string "@Interface/AddOns/APR-Core/zones/Alliance.lua"]:1: in main chunk

Locals: (*temporary) = nil
(*temporary) = "helpers.classes"
(*temporary) = "attempt to call global 'require' (a nil value)"

ERROR 3:

Message: Interface/AddOns/APR-Core/zones/Horde.lua:1: attempt to call global 'require' (a nil value)
Time: Wed Sep  6 02:04:03 2023
Count: 1
Stack: Interface/AddOns/APR-Core/zones/Horde.lua:1: attempt to call global 'require' (a nil value)
[string "@Interface/AddOns/APR-Core/zones/Horde.lua"]:1: in main chunk

Locals: (*temporary) = nil
(*temporary) = "helpers.classes"
(*temporary) = "attempt to call global 'require' (a nil value)"

ERROR 4:

Message: Interface/AddOns/APR-Core/QuestList.lua:14: attempt to index field 'ArrowFrame' (a nil value)
Time: Wed Sep  6 02:04:03 2023
Count: 1
Stack: Interface/AddOns/APR-Core/QuestList.lua:14: attempt to index field 'ArrowFrame' (a nil value)
[string "@Interface/AddOns/APR-Core/QuestList.lua"]:14: in function `AddQuestListButton'
[string "@Interface/AddOns/APR-Core/QuestList.lua"]:635: in function <Interface/AddOns/APR-Core/QuestList.lua:30>
[string "@Interface/AddOns/APR-Core/QuestList.lua"]:842: in function <Interface/AddOns/APR-Core/QuestList.lua:838>

Locals: text = "Skip"
index = 1
buttonFunction = <function> defined @Interface/AddOns/APR-Core/QuestList.lua:635
t = Texture {
 0 = <userdata>
}
(*temporary) = CLQFS1 {
 0 = <userdata>
 BQid = 0
 Button = APR_SkipActiveButton1 {
 }
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = <userdata>
(*temporary) = "1"
(*temporary) = nil
(*temporary) = "attempt to index field 'ArrowFrame' (a nil value)"

ERROR 5:

Message: Interface/AddOns/APR-Core/Core.lua:1 (null)
Time: Wed Sep  6 02:04:04 2023
Count: 1

ERROR 6:

Message: Interface/AddOns/APR-Core/zones/Alliance.lua:1 (null)
Time: Wed Sep  6 02:04:04 2023
Count: 1

ERROR 7:

Message: Interface/AddOns/APR-Core/zones/Horde.lua:1 (null)
Time: Wed Sep  6 02:04:04 2023
Count: 1

ERROR 8:

Message: Interface\FrameXML\Bindings.xml:1 Interface/AddOns/APR-Core/Core.lua:1 (null)
Time: Wed Sep  6 02:04:04 2023
Count: 1

ERROR 9:

Message: Interface\FrameXML\Bindings.xml:1 Interface/AddOns/APR-Core/zones/Alliance.lua:1 (null)
Time: Wed Sep  6 02:04:04 2023
Count: 1

ERROR 10:

Message: Interface\FrameXML\Bindings.xml:1 Interface/AddOns/APR-Core/zones/Horde.lua:1 (null)
Time: Wed Sep  6 02:04:04 2023
Count: 1

ERROR 11:

Message: Interface/AddOns/APR-Core/QuestHandler.lua:705: attempt to index field 'ZoneQuestOrder' (a nil value)
Time: Wed Sep  6 02:04:04 2023
Count: 1
Stack: Interface/AddOns/APR-Core/QuestHandler.lua:705: attempt to index field 'ZoneQuestOrder' (a nil value)
[string "@Interface/AddOns/APR-Core/QuestHandler.lua"]:705: in function <Interface/AddOns/APR-Core/QuestHandler.lua:686>
[string "@Interface/AddOns/APR-Core/QuestHandler.lua"]:2772: in function <Interface/AddOns/APR-Core/QuestHandler.lua:2692>

Locals: (*temporary) = nil
(*temporary) = nil
(*temporary) = "none"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'ZoneQuestOrder' (a nil value)"
APR_SendGroup = <function> defined @Interface/AddOns/APR-Core/QuestHandler.lua:632
APR_LeaveQuest = <function> defined @Interface/AddOns/APR-Core/QuestHandler.lua:638
APR_ExitVhicle = <function> defined @Interface/AddOns/APR-Core/QuestHandler.lua:642
ETAStep = 0
L = <table> {
 HANGING_UNDERNEATH_CLIFF = "Hanging underneath cliff"
 CLOSE = "Close"
 MINIMAP = "Minimap"
 RIGHT_CLICK = "Right Click"
 UPTOP = "Uptop"
 TALK_WITH_FORGEMASTER_BAZENTUS = "Talk with Forgemaster Bazentus"
 TAKE_DRAGON = "Take the dragon"
 DESTROY_THIRD_BALLISTA = "Destroy third ballista"
 LEAN_TAKE_THE_SKIES_SKILL = "Lean the 'Take to the Skies' skill"
 CONFIG_MODE = "config Mode"
 GRAB_EGG = "Grab the egg"
 YOU_DO_NOT_HAVE_RIDE_WITH_CARAVAN_OR_WAIT_FOR_IT = "You do not have to ride with the caravan or wait for it."
 LOCK_ARROW_WINDOW_DESC = "Lock the arrow position"
 USE_BRANCH_ON_GORMS = "Use the branch on large hostile Gorms before you kill them"
 PICK_ROUTE = "Pick Route"
 GROUP_SCALE_DESC = "Adjust the size of the frame used to monitor the group's progress"
 RUN_FOREST_RUN = "DON’T WAIT RUN THIS WAY!!!"
 Q_BTN_SCALE_DESC = "Adjust the size of the quest object button"
 GO_TO = "Go To"
 PREFERENCES = "Preferences"
 SCRIBE_HEADER = "Writer, that's a comfortable position..."
 FIRST_CHARACTER = "First Character"
 HEIRLOOM = "Heirloom"
 TALK_NPC = "Talk to the NPC"
 ALL_Q = "All quest(s)"
 PUSH_BOAT = "Push the boat"
 OUT_CAVE = "Exit cave"
 TALK_ERUL = "Talk to Erul Dawnbrook"
 ENTER_DISC = "Enter the Disc"
 HERB_BAG_DOWNSTAIRS = "Herb bag downstairs"
 COMPLETES_WHEN_YOU_ENTER_BUBBLE = "Completes when you enter bubble"
 GO_ON_TOP_OF_ARCHIVES_AND_DRAGONFLY_CAMP_NOWHERE = "Go on top of Archives and dragonfly to Camp Nowhere"
 RIDE_YOUR_DRAGON_OR_WRATHION_NEXT_ARBALEST = "Ride your dragon or Wrathion to next Arbalest"
 RESET_COMMAND = "This will reset your steps for your current zone. Useful if you accidentally went off track or skipped way too far ahead."
 ENTER_MOUNTAIN = "Enter the mountain"
 QLIST_SCALE = "Current Step frame scale"
 HAMMER_ON_GONGS = "Hurl Kyrian Hammer on the gongs!"
 RESCUE_EMERALD_EGG = "Rescue Emerald egg"
 MOTES_CAN_BE_SEEN_ON_MINIMAP = "Motes can be seen on minimap"
 ACCEPT_Q = "Accept the quest(s)"
 SCOUTING_MAP = "From the scouting map"
 MOVE_EDGE_POINT_YOUR_CAMERA_AT_FIRST_RING_AND_WALK_OFF_EDGE_DO_NOT_JUMP = "Move to edge, point your camera at first ring and walk off the edge, do not jump"
 MINING_PICK = "Mining Pick"
 ITEM_DROPS_FROM_BARON_CRUSTCORE_AT_BACK_OF_THE_CAVE = "Item drops from Baron Crustcore at the back of the cave"
 JOIN_DISCORD = "Discord"
 TALK_MOUNT_SUPPLIER = "Talk to Mount Supplier"
 LOOT_CAMP_PROVISIONS_MARKED_ON_YOUR_MINIMAP_FERALBLOOM_PODS_ARE_AROUND_THE_CAMP = "Loot the Camp Provisions, marked on your minimap. Feralbloom Pods are around the camp."
 JUMP_OFF_BRIDGE = "Ju

(it's clearly cut off by the game)

APR Version

APR 2.4.3

APR Route

can't get to that part, actually.

World of Warcraft Flavor

Retail (Default)

Tested with only APR

Lua Error

No response

Reproduction Steps

1.- Enable the addon (I enabled the main one, the Core part and the DragonFlight part) 2.- reload UI 3.- Bam, Lua error.

Last Good Version

No response

Screenshots

No response

Any additional information?

No response

NightofStarrs commented 1 year ago

Hey @Wanny, just checking in to see if this is still occurring after v2.4.5; addons always break at first when a new patch launches, but I believe this was also caused by one of the developers not properly closing out the Translation block from error 11 specifically.