Doesn't do anything when bottom bags are ignored #18


  • Defect
  • Accepted
Open
Assigned to wobin_dwonderdog
  • _ForgeUser1283755 created this issue Feb 1, 2010

    What steps will reproduce the problem?
    1. /script MrPlow:Ignore(8)
    2. /script MrPlow:Ignore(9)
    3. /script MrPlow:Ignore(10)
    4. /script MrPlow:Ignore(11)
    5. /mp bank theworks

    What is the expected output? What do you see instead?
    Should sort all the other bags, but it doesn't do anything. I verified the config file to see if the other bags might have been ignored accidently, but they were not. I did some tests, and if I ignored the top bags (-1, 5 & 6) the other bags (7,8,9,10 & 11) were sorting without a problem.

    What version of the product are you using?
    Latest (v10.2.6.3-Beta)

    Do you have an error log of what happened?

    Error 1/3:

    2x MrPlow-10.1\PlowEngine.lua:871: Usage: GetContainerNumSlots(index)
    MrPlow-10.1\PlowEngine.lua:871: in function <MrPlow\PlowEngine.lua:865>
    (tail call): ?:
    (tail call): ?:
    (tail call): ?:
    (tail call): ?:
    MrPlow-10.1\PlowEngine.lua:931: in function `(for generator)'
    MrPlow-10.1\PlowEngine.lua:301: in function `?'
    MrPlow-10.1\PlowEngine.lua:827: in function <MrPlow\PlowEngine.lua:813>

    Locals:
    self = PlowEngine {
    0 = <userdata>
    RunJob = <function> @ MrPlow\PlowEngine.lua:183:
    CheckMove = <function> @ MrPlow\PlowEngine.lua:787:
    ShowWatchList = <function> @ MrPlow\PlowEngine.lua:957:
    StopEverything = <function> @ MrPlow\PlowEngine.lua:936:
    MoveSlot = <function> @ MrPlow\PlowEngine.lua:781:
    ReverseProcessBags = <function> @ MrPlow\PlowEngine.lua:892:
    Consolidate = <function> @ MrPlow\PlowEngine.lua:251:
    AddWatchList = <function> @ MrPlow\PlowEngine.lua:944:
    ProcessBags = <function> @ MrPlow\PlowEngine.lua:865:
    Defragment = <function> @ MrPlow\PlowEngine.lua:394:
    ClearWatchList = <function> @ MrPlow\PlowEngine.lua:953:
    MassSort = <function> @ MrPlow\PlowEngine.lua:707:
    Enable = <function> @ MrPlow\PlowEngine.lua:30:
    RunGuildBankJob = <function> @ MrPlow\PlowEngine.lua:232:
    NextSlot = <function> @ MrPlow\PlowEngine.lua:921:
    OnUpdate = <function> @ MrPlow\PlowEngine.lua:835:
    Restack = <function> @ MrPlow\PlowEngine.lua:289:
    }
    BagList = <table> {
    1 = -1
    2 = 5
    3 = 6
    4 = 7
    5 = 8
    6 = 9
    7 = 10
    8 = 11
    }
    BagIndex = 9
    Slot = 0
    maxSlot = nil
    GuildBanking = false
    PlowEngine = PlowEngine {
    0 = <userdata>
    RunJob = <function> @ MrPlow\PlowEngine.lua:183:
    CheckMove = <function> @ MrPlow\PlowEngine.lua:787:
    ShowWatchList = <function> @ MrPlow\PlowEngine.lua:957:
    StopEverything = <function> @ MrPlow\PlowEngine.lua:936:
    MoveSlot = <function> @ MrPlow\PlowEngine.lua:781:
    ReverseProcessBags = <function> @ MrPlow\PlowEngine.lua:892:
    Consolidate = <function> @ MrPlow\PlowEngine.lua:251:
    AddWatchList = <function> @ MrPlow\PlowEngine.lua:944:
    ProcessBags = <function> @ MrPlow\PlowEngine.lua:865:
    Defragment = <function> @ MrPlow\PlowEngine.lua:394:
    ClearWatchList = <function> @ MrPlow\PlowEngine.lua:953:
    MassSort = <function> @ MrPlow\PlowEngine.lua:707:
    Enable = <function> @ MrPlow\PlowEngine.lua:30:
    RunGuildBankJob = <function> @ MrPlow\PlowEngine.lua:232:
    NextSlot = <function> @ MrPlow\PlowEngine.lua:921:
    OnUpdate = <function> @ MrPlow\PlowEngine.lua:835:
    Restack = <function> @ MrPlow\PlowEngine.lua:289:
    }

      ---

    Error 2/3 -- exacly the same, except for 2nd line out of those 3:

    MrPlow-10.1\PlowEngine.lua:931: in function `(for generator)'
    MrPlow-10.1\PlowEngine.lua:402: in function `?'
    MrPlow-10.1\PlowEngine.lua:827: in function

    Error 3/3 -- exacly the same, except for 2nd line out of those 3:

    MrPlow-10.1\PlowEngine.lua:931: in function `(for generator)'
    MrPlow-10.1\PlowEngine.lua:716: in function `?'
    MrPlow-10.1\PlowEngine.lua:827: in function

    If MrPlow is looping endlessly over a few items follow the instructions below:

    1. Take note of which items are being swapped. Be aware, that it will almost always involve at least 3 items at most times.
    2. use  /mp add [Blocky Item of Block][Womble cabbage of Frog][Fried Green Tomatoes] (use shift-click on the items)
    3. run /mp sort and copy/paste the resultant output to the ticket (after hitting /mp stop after it loops)
    4. note /mp watching and /mp clear will show what's being monitored and clear the list respectively.

    Please provide any additional information below.

  • _ForgeUser1283755 added the tags New Defect Feb 1, 2010
  • Wobin_dWonderdog removed a tag New Feb 2, 2010
  • Wobin_dWonderdog added a tag Accepted Feb 2, 2010

To post a comment, please login or register a new account.