sorting error #46


  • New
  • Defect
Open
Assigned to wobin_dwonderdog
  • _ForgeUser158610 created this issue Oct 7, 2012

    What steps will reproduce the problem?
    1. Click on mini-map icon

    What is the expected output? What do you see instead?
    Mod does not sort items and leaves open gaps.

    What version of the product are you using?
    v10.2.10-beta

    Do you have an error log of what happened?

    2x attempt to yield across metamethod/C-call boundary
    <in C code>
    MrPlow-v10.2.10-Beta\PlowEngine.lua:807: in function "?"
    MrPlow-v10.2.10-Beta\PlowEngine.lua:915: in function <MrPlow\PlowEngine.lua:899>

    Locals:
    self = PlowEngine {
    0 = <userdata>
    RunJob = <func> @..\PlowEngine.lua:183
    CheckMove = <func> @..\PlowEngine.lua:873
    ShowWatchList = <func> @..\PlowEngine.lua:1049
    StopEverything = <func> @..\PlowEngine.lua:1027
    MoveSlot = <func> @..\PlowEngine.lua:867
    ReverseProcessBags = <func> @..\PlowEngine.lua:983
    Consolidate = <func> @..\PlowEngine.lua:252
    AddWatchList = <func> @..\PlowEngine.lua:1036
    ProcessBags = <func> @..\PlowEngine.lua:954
    Defragment = <func> @..\PlowEngine.lua:397
    ClearWatchList = <func> @..\PlowEngine.lua:1045
    MassSort = <func> @..\PlowEngine.lua:793
    Enable = <func> @..\PlowEngine.lua:30
    RunGuildBankJob = <func> @..\PlowEngine.lua:233
    NextSlot = <func> @..\PlowEngine.lua:1012
    OnUpdate = <func> @..\PlowEngine.lua:923
    Restack = <func> @..\PlowEngine.lua:292
    }
    Current = <table> {
    1 = <table> {}
    }
    Sorted = <table> {
    1 = <table> {}
    }
    Dirty = <table> {
    1 = false
    }
    itemPosition = 1
    (for generator) = <func> @..\PlowEngine.lua:1021
    (for state) = nil
    (for control) = 0
    bag = 0
    slot = 2
    getTable = <func> @..\MrPlow.lua:53
    BagList = <table> {
    1 = 0
    2 = 1
    3 = 2
    4 = 3
    5 = 4
    }
    Clean = <table> {}
    db = <table> {
    IgnoreItems = <table> {}
    IgnoreSlots = <table> {}
    IgnoreGuild = <table> {}
    IgnoreBags = <table> {}
    EmptySpace = "Bottom"
    }
    infoFunc = <func> =[C]:-1
    PlowEngine = PlowEngine {
    0 = <userdata>
    RunJob = <func> @..\PlowEngine.lua:183
    CheckMove = <func> @..\PlowEngine.lua:873
    ShowWatchList = <func> @..\PlowEngine.lua:1049
    StopEverything = <func> @..\PlowEngine.lua:1027
    MoveSlot = <func> @..\PlowEngine.lua:867
    ReverseProcessBags = <func> @..\PlowEngine.lua:983
    Consolidate = <func> @..\PlowEngine.lua:252
    AddWatchList = <func> @..\PlowEngine.lua:1036
    ProcessBags = <func> @..\PlowEngine.lua:954
    Defragment = <func> @..\PlowEngine.lua:397
    ClearWatchList = <func> @..\PlowEngine.lua:1045
    MassSort = <func> @..\PlowEngine.lua:793
    Enable = <func> @..\PlowEngine.lua:30
    RunGuildBankJob = <func> @..\PlowEngine.lua:233
    NextSlot = <func> @..\PlowEngine.lua:1012
    OnUpdate = <func> @..\PlowEngine.lua:923
    Restack = <func> @..\PlowEngine.lua:292
    }
    linkFunc = <func> =[C]:-1
    Item = <table> {
    mt = <table> {}
    new = <func> @..\PlowEngine.lua:756
    }
    returnTable = <func> @..\MrPlow.lua:66
    PlowList = <table> {}
    currentProcess = nil

    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.

  • _ForgeUser158610 added the tags New Defect Oct 7, 2012

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