Ackis Recipe List

1369 - Lua Error after selecting another profession

ARL Version (ie: 1.0): 22.1.1

ARL Revision: na

Are you running Skillet/ATSW or any other tradeskill mods?

What is the in-game error you received (DON'T INCLUDE A LIST OF ADDONS YOU ARE RUNNING, PLEASE)?

Message: Interface\AddOns\AckisRecipeList\Interface\List.lua:1414 attempt to index local 'recipe_entry' (a nil value)
Time: 12/08/11 10:07:16
Count: 1
Stack: Interface\AddOns\AckisRecipeList\Interface\List.lua:1414 in function `ExpandEntry'
Interface\AddOns\AckisRecipeList\Interface\List.lua:331 in function <Interface\AddOns\AckisRecipeList\Interface\List.lua:257

Locals: self = <unnamed> {
 0 = <userdata>
 ClearLines = <function> defined @Interface\AddOns\AckisRecipeList\Interface\List.lua:905
 entry_buttons = <table> {
 }
 entries = <table> {
 }
 ExpandEntry = <function> defined @Interface\AddOns\AckisRecipeList\Interface\List.lua:1386
 state_buttons = <table> {
 }
 Initialize = <function> defined @Interface\AddOns\AckisRecipeList\Interface\List.lua:781
 InsertEntry = <function> defined @Interface\AddOns\AckisRecipeList\Interface\List.lua:433
 Update = <function> defined @Interface\AddOns\AckisRecipeList\Interface\List.lua:932
 button_containers = <table> {
 }
 scroll_bar = <unnamed> {
 }
}
entry_index = 2
expand_mode = nil
orig_index = 1
current_entry = <table> {
 type = "header"
 text = "Händler (8)"
 acquire_id = 2
}
expand_all = false
current_tab = <unnamed> {
 0 = <userdata>
 ModifyEntry = <function> defined @Interface\AddOns\AckisRecipeList\Interface\Tabs.lua:97
 ToBack = <function> defined @Interface\AddOns\AckisRecipeList\Interface\Tabs.lua:54
 Real_SetText = <function> defined =[C]:-1
 right = <unnamed> {
 }
 left = <unnamed> {
 }
 Schmiedekunst expanded = <table> {
 }
 Kochkunst expanded = <table> {
 }
 Initialize = <function> defined @Interface\AddOns\AckisRecipeList\Interface\Tabs.lua:193
 ToFront = <function> defined @Interface\AddOns\AckisRecipeList\Interface\Tabs.lua:38
 middle = <unnamed> {
 }
 SetText = <function> defined @Interface\AddOns\AckisRecipeList\Interface\Tabs.lua:70
}
prof_name = "Schmiedekunst"
profession_recipes = <table> {
 29571 = <table> {
 }
 32656 = <table> {
 }
 29603 = <table> {
 }
 29619 = <table> {
 }
 27589 = <table> {
 }
 29699 = <table> {
 }
 55306 = <table> {
 }
 55370 = <table> {
 }
 56553 = <table> {
 }
 36125 = <table> {
 }
 67135 = <table> {
 }
 7221 = <table> {
 }
 76470 = <table> {
 }
 16640 = <table> {
 }
 16656 = <table> {
 }
 3115 = <table> {
 }
 3117 = <table> {
 }
 20876 = <table> {
 }
 76471 = <table> {
 }
 55179 = <table> {
 }
 56234 = <table> {
 }
 55307 = <table> {
 }
 55371 = <table> {
 }
 24137 = <table> {
 }
 16992 = <table> {
 }
 56554 = <table> {
 }
 36126 = <table> {
 }
 76472 = <table> {
 }
 29556 = <table> {
 }
 32657 = <table> {
 }
 29620 = <table> {
 }
 27590 = <table> {
 }
 29668 = <table> {
 }
 29700 = <table> {
 }
 55308 = <table> {
 }
 55372 = <table> {
 }
 8768 = <table> {
 }
 56555 = <table> {
 }
 55628 = <table> {
 }
 76474 = <table> {
 }
 16641 = <table> {
 }
 16657 = <table> {
 }
 8880 = <table> {
 }
 34529 = <table> {
 }
 9935 = <table> {
 }
 76283 = <table> {
 }
 6518 = <table> {
 }
 55181 = <table> {
 }
 9983 = <table> {
 }
 10007 = <table> {
 }
 10015 = <table> {
 }
 55373 = <table> {
 }
 24138 = <table> {
 }
 16993 = <table> {
 }
 56556 = <table> {
 }
 36128 = <table> {
 }
 3293 = <table> {
 }
 3295 = <table> {
 }
 36256 = <table> {
 }
 29557 = <table> {
 }
 3319 = <table> {
 }
 3321 = <table> {
 }
 29605 = <table> {
 }
 3325 = <table> {
 }
 55182 = <table> {
 }
 29669 = <table> {
 }
 3333 = <table> {
 }
 55310 = <table> {
 }
 55374 = <table> {
 }
 14379 = <table> {
 }
 36129 = <table> {
 }
 101925 = <table> {
 }
 36257 = <table> {
 }
 16642 = <table> {
 }
 16658 = <table> {
 }
 11454 = <table> {
 }
 55055 = <table> {
 }
 55183 = <table> {
 }
 7817 = <table> {
 }
 55311 = <table> {
 }
 55375 = <table> {
 }
 24139 = <table> {
 }
 16994 = <table> {
 }
 36130 = <table> {
 }
 36258 = <table> {
 }
 29558 = <table> {
 }
 55056 = <table> {
 }
 29606 = <table> {
 }
 29622 = <table> {
 }
 55184 = <table> {
 }
 55312 = <table> {
 }
 59436 = <table> {
 }
 55376 = <table> {
 }
 23628 = <table> {
 }
 36131 = <table> {
 }
 101929 = <table> {
 }
 27832 =

What did you do with ARL to cause the error/problem?

Reopening ARL after selecting another profession

Are you running with libraries embedded or disembeded? na

How critical is fixing this defect?  hight

Please provide any additional information below:

The Error can be reproduced.  I think ARL is messing up his data internal not closing data from the previous profession.

User When Change
Torhal Jan 10, 2012 at 11:57 UTC Changed status from Accepted to Fixed
pompachomp Jan 05, 2012 at 02:51 UTC Changed status from Fixed to Accepted
pompachomp Jan 04, 2012 at 06:31 UTC Changed status from New to Fixed
pompachomp Dec 08, 2011 at 16:30 UTC Changed name from LUA Error after selecting another profession to Lua Error after selecting another profession

Changed component from None to Backend Functionality
SpaceTrapper Dec 08, 2011 at 09:31 UTC Create

You must login to post a comment. Don't have an account? Register to get one!

  • 2 comments
  • Avatar of SpaceTrapper SpaceTrapper Dec 12, 2011 at 11:14 UTC - 0 likes

    Sorry, answering delay.

    Testing conditions:
    - Only ARL Addon aktiv
    - All Arkis* Saved Variables deleted
    - Char lvl 85, hunter, Skinning, Leather processing, Cocking, First aid, Archeologies, Fishing
    - Language German

    On initial, open Leather processing
    Open ARL over the button in the profession list
    Brows, select, work with the ARL (all fine)
    Close ARL
    Open Cocking profession
    Open ARL, no lua error
    Selecting a object in the ARL List --> Lua error
    Closing profession and ARL
    Open Leather processing
    Open ARL over the button in the profession list --> another lua error

    Testing conditions:
    - Only ARL Addon aktiv
    - All Arkis* Saved Variables deleted
    - Char lvl 85, Deadknight, Skinning, Mining, Cocking, First aid, Archeologies, Fishing
    - Language German

    On initial open mining profession
    Open ARL over the button in the profession list --> another lua error
    Open Cocking
    Open ARL over the button in the profession list
    Brows, select, work with the ARL (all fine)
    Open Fist aid
    ARL till open
    Selecting a object in the ARL List --> Lua error

    I tested ARL with other chars with different conditions, like lvl, professions and char type.
    All have the same result.

    I found another strange behavior. Some times selecting a object in the list to expand, nothing happens. Only the "+" and "-" switch. Switching Tabs once and back, the expand and collapsing on the same object works.

    Hope i could help

    PS: Only reload GUI or relog Char reset the lua error until next second profession selecting

    Last edited Dec 12, 2011 by SpaceTrapper
  • Avatar of pompachomp pompachomp Dec 08, 2011 at 16:40 UTC - 0 likes

    Can you give me the exact steps to reproduce this because I can't on my end.

  • 2 comments

Facts

Last updated
Mar 30, 2012
Reported
Dec 08, 2011
Status
Fixed - Developer made requested changes. QA should verify.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.
Votes
2
Component
Backend Functionality

Reported by

Possible assignees