Hi - I have a gate set up with a Wait processor listening for a target signal 
count of '1'. I have several Notify processors that set the value to '1' when 
the system is able to take work. If there is work waiting in the queue while 
the 'gate' is closed, I sometimes get this error:

Wait[id=016b1003-bf40-1031-d67b-3fa2c1f1acc9] 
Wait[id=016b1003-bf40-1031-d67b-3fa2c1f1acc9] failed to process session due to 
fromIndex(0) > toIndex(-1); Processor Administratively Yielded for 1 sec: 
java.lang.IllegalArgumentException: fromIndex(0) > toIndex(-1)

Is this because of something that I'm configuring incorrectly on the Wait 
processor? When the gate is set to 1 by a Notify processor, it seems as though 
the work will not get released from the Wait queue until the number for the 
signal is greater than or equal to the 'toIndex' indicated in the message.

Thanks,

Dave

Reply via email to