MrPlow

46 - sorting error

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.

User When Change
deboette Oct 07, 2012 at 20:03 UTC Create

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

Facts

Reported
Oct 07, 2012
Status
New - Issue has not had initial review yet.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.
Votes
0

Reported by

Possible assignees