Closed GoogleCodeExporter closed 8 years ago
Fixed in release 2.3.1
There was a race condition during the lambdaj's arguments creation process.
More in detail an argument is shared by multiple threads in order to save
memory space and gain in performance. What happened in your test case is that a
thread tried to use an argument before the other thread that started the
argument creation and binding process (the first one that called the on()
construct on a given method of a given class) had time to complete it. In this
case the second thread found the argument in an inconsistent situation and
throw the Exception.
The problem has been fixed by synchronizing the argument creation process I
mentioned.
Original comment by mario.fu...@gmail.com
on 13 Aug 2010 at 8:56
Original issue reported on code.google.com by
andrei.b...@gmail.com
on 8 Aug 2010 at 2:05Attachments: