Does anyone know what this error signifies? it happens after many successful completed tasks, as you will see, and causes the whole swift run to die. This is on Midway with <div><div><b>Swift trunk swift-r6095 cog-r3524</b></div>

<div><b><br></b></div><div>Thanks,</div><div>Glen</div><div><br></div><div><div>Progress:  time: Fri, 14 Dec 2012 17:11:29 +0000  Selecting site:476  Submitted:361  Active:138  Checking status:1  Finished successfully:2096</div>

<div>CoasterService fatal error:</div><div>Exception caught in block processor</div><div>java.lang.IllegalArgumentException: Comparison method violates its general contract!</div><div>        at java.util.TimSort.mergeLo(TimSort.java:747)</div>

<div>        at java.util.TimSort.mergeAt(TimSort.java:483)</div><div>        at java.util.TimSort.mergeCollapse(TimSort.java:410)</div><div>        at java.util.TimSort.sort(TimSort.java:214)</div><div>        at java.util.TimSort.sort(TimSort.java:173)</div>

<div>        at java.util.Arrays.sort(Arrays.java:659)</div><div>        at java.util.Collections.sort(Collections.java:217)</div><div>        at org.globus.cog.abstraction.coaster.service.job.manager.BlockQueueProcessor.removeIdleBlocks(BlockQueueProcessor.java:436)</div>

<div>        at org.globus.cog.abstraction.coaster.service.job.manager.BlockQueueProcessor.updatePlan(BlockQueueProcessor.java:728)</div><div>        at org.globus.cog.abstraction.coaster.service.job.manager.BlockQueueProcessor.run(BlockQueueProcessor.java:139)</div>

<div>Exception caught in block processor</div><div>java.lang.IllegalArgumentException: Comparison method violates its general contract!</div><div>        at java.util.TimSort.mergeLo(TimSort.java:747)</div><div>        at java.util.TimSort.mergeAt(TimSort.java:483)</div>

<div>        at java.util.TimSort.mergeCollapse(TimSort.java:410)</div><div>        at java.util.TimSort.sort(TimSort.java:214)</div><div>        at java.util.TimSort.sort(TimSort.java:173)</div><div>        at java.util.Arrays.sort(Arrays.java:659)</div>

<div>        at java.util.Collections.sort(Collections.java:217)</div><div>        at org.globus.cog.abstraction.coaster.service.job.manager.BlockQueueProcessor.removeIdleBlocks(BlockQueueProcessor.java:436)</div><div>        at org.globus.cog.abstraction.coaster.service.job.manager.BlockQueueProcessor.updatePlan(BlockQueueProcessor.java:728)</div>

<div>        at org.globus.cog.abstraction.coaster.service.job.manager.BlockQueueProcessor.run(BlockQueueProcessor.java:139)</div><div>Progress:  time: Fri, 14 Dec 2012 17:11:31 +0000  Selecting site:475  Submitted:361  Active:138  Finished successfully:2097  Failed but can retry:1</div>

</div></div>