5 - Bugs out when trying to add items to the list
What steps will reproduce the problem?
1. Right-click the LDB display to bring up the Broker ItemList options panel.
2. Enter something random, like "Gold". Then press Enter. Alternatively, enter something real like "Emblem of Triumph" and then press Enter. Or "Impact Shot" on a hunter (who has it in his backpack).
What is the expected output? What do you see instead?
Expected: the item to be added to the list. Instead, error is thrown up and what you enter is not added.
What version of the product are you using?
v1.8
Do you have an error log of what happened?
When entering "Gold":
[2009/10/14 08:48:58-2140-x1]: Broker_Itemlist-v1.8\Core.lua:319 table index is nil
Broker_Itemlist-v1.8\Core.lua:152 in function <Broker_Itemlist\Core.lua:152
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceConfigDialog-3.0-36:794: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:609
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?:
AceGUI-3.0-28 (Ace3):305: in function `Fire'
Ace3\AceGUI-3.0\widgets\AceGUIWidget-EditBox.lua:75 in function <...Ons\Ace3\AceGUI-3.0\widgets\AceGUIWidget-EditBox.lua:72
When entering "Emblem of Triumph" or "Impact Shot":
[2009/10/14 08:53:07-2140-x1]: Broker_Itemlist-v1.8\Core.lua:319 table index is nil
Broker_Itemlist-v1.8\Core.lua:152 in function <Broker_Itemlist\Core.lua:152
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceConfigDialog-3.0-36:794: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:609
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?:
AceGUI-3.0-28 (Ace3):305: in function `Fire'
Ace3\AceGUI-3.0\widgets\AceGUIWidget-EditBox.lua:75 in function <...Ons\Ace3\AceGUI-3.0\widgets\AceGUIWidget-EditBox.lua:72
Ace3\AceGUI-3.0\widgets\AceGUIWidget-EditBox.lua:84 in function <...Ons\Ace3\AceGUI-3.0\widgets\AceGUIWidget-EditBox.lua:81
Please provide any additional information below.
The mod is basically unusable currently due to this bug.
- 2 comments
- 2 comments
- #2
Zidomo Sun, 18 Oct 2009 22:05:09This ticket is should not be invalid; its a reproducible error that occurs on not-rare user behavior.
The mod should have better error handling. Rather than throwing up a LUA error when someone types something into the whitespace (which—in most other things—is an expected & standard place to enter data), it should provide its own warning that it doesn’t accept text entry. Only links.
No, it does not “detect” any currencies on logon (with no saved variables). Just particular class items. And yes, the issue is trying to add something for which you do not have an item link.
- #1
Morgalm Wed, 14 Oct 2009 19:08:41Items are added by dragging them from your bag to the add window NOT by typing in the text. It is expecting an itemlink:) And it should autodetect any currency type items when you load. Are you trying to add something that you can not drag onto the window or what is the problem?