Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Work order for Cool Sunset Bracers causes lua error #663

Open
KyrosKrane opened this issue Sep 26, 2024 · 0 comments
Open

Work order for Cool Sunset Bracers causes lua error #663

KyrosKrane opened this issue Sep 26, 2024 · 0 comments

Comments

@KyrosKrane
Copy link

Steps to reproduce:

  1. On one character, post a public work order for Cool Sunset Bracers
  2. On another character with tailoring, open the Tailoring work table.
  3. Click the Crafting Orders tab.
  4. Click on the Public and click the Search button.
  5. Click the work order for the Cool Sunset Bracers.

Error:

3x ...Professions/Blizzard_ProfessionsCrafterOrderView.lua:564: attempt to index local 'allocations' (a nil value)
[string "@Blizzard_Professions/Blizzard_ProfessionsCrafterOrderView.lua"]:564: in function `SchematicPostInit'
[string "@Blizzard_Professions/Blizzard_ProfessionsCrafterOrderView.lua"]:311: in function `postInit'
[string "@Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua"]:1431: in function <...emplates/Blizzard_ProfessionsRecipeSchematicForm.lua:356>
[string "=[C]"]: ?
[string "=[C]"]: in function `Init'
[string "@Blizzard_Professions/Blizzard_ProfessionsCrafterOrderView.lua"]:893: in function `SetOrder'
[string "@Blizzard_Professions/Blizzard_ProfessionsCrafterOrderPage.lua"]:758: in function `ViewOrder'
[string "@Blizzard_Professions/Blizzard_ProfessionsCrafterOrderPage.lua"]:64: in function <...Professions/Blizzard_ProfessionsCrafterOrderPage.lua:59>

Locals:
self = Frame {
 order = <table> {
 }
 whisperCustomerStatus = 2
 CreateButton = Button {
 }
 RankBar = Frame {
 }
 CraftingOutputLog = Frame {
 }
 StartRecraftButton = Button {
 }
 isOverrideCastBarActive = false
 asyncContainers = <table> {
 }
 hasOptionalReagentSlots = true
 reagentSlotProvidedByCustomer = <table> {
 }
 OverlayCastBarAnchor = Frame {
 }
 DeclineOrderDialog = Frame {
 }
 StopRecraftButton = Button {
 }
 OrderDetails = Frame {
 }
 CompleteOrderButton = Button {
 }
 ConcentrationDisplay = Frame {
 }
 OrderInfo = Frame {
 }
}
transaction = <table> {
 useCharacterInventoryOnly = true
 isRecraft = false
 applyConcentration = false
 recipeSchematic = <table> {
 }
 recipeID = 446935
 reagentSlotSchematicTbls = <table> {
 }
 allocationTbls = <table> {
 }
 reagentTbls = <table> {
 }
 manuallyAllocated = false
}
recipeInfo = <table> {
 sourceType = 0
 disabled = false
 maxQuality = 5
 relativeDifficulty = 3
 supportsCraftingStats = true
 firstCraft = true
 learned = false
 skillLineAbilityID = 50707
 icon = 5660120
 isSalvageRecipe = false
 itemLevel = 593
 craftable = true
 name = "Cool Sunset Bracers"
 isEnchantingRecipe = false
 recipeID = 446935
 canCreateMultiple = true
 categoryID = 2100
 isGatheringRecipe = false
 isRecraft = false
 qualityIDs = <table> {
 }
 isDummyRecipe = false
 supportsQualities = true
 qualityIlvlBonuses = <table> {
 }
 hasSingleItemOutput = true
 alwaysUsesLowestQuality = false
 hyperlink = "|cffa335ee|Hitem:222812::::::::80:260::13:1:3524::::::|h[Cool Sunset Bracers]|h|r"
 maxTrivialLevel = 100
 canSkillUp = false
 favorite = false
 numSkillUps = 1
}
reagentSlotToItemID = <table> {
 1 = 228930
 2 = 222799
 3 = 219950
 5 = 211296
 8 = 222790
}
(for state) = <table> {
 1 = <table> {
 }
 2 = <table> {
 }
 3 = <table> {
 }
 4 = <table> {
 }
 5 = <table> {
 }
 6 = <table> {
 }
}
(for control) = 6
_ = 6
reagentInfo = <table> {
 slotIndex = 10
 reagent = <table> {
 }
 source = 0
 isBasicReagent = false
}
allocations = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = 20
(*temporary) = nil
(*temporary) = <table> {
 allocs = <table> {
 }
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = <table> {
 allocs = <table> {
 }
}
(*temporary) = <table> {
 isUndefinedEventAllowed = true
 frameEventFrame = Frame {
 }
 callbackTables = <table> {
 }
}
(*temporary) = "Professions.AllocationUpdated"
(*temporary) = <table> {
}
(*temporary) = <table> {
}
(*temporary) = "attempt to index local 'allocations' (a nil value)"

Tested and confirmed to error with no addons loaded. The error log was generated with Buggrabber/Bugsack loaded.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant