The append method uses the addAll of the inner collection, but the addAll
implementation does not update the innerIterator initially created in
AbstractLambdaCollection.
This will cause the iterator to be out of sync in all subsequent calls using
this iterator after the initial collection is modified causing a
ConcurrentModificationException.
See attached patch with test and fix.
Original issue reported on code.google.com by bjerk...@gmail.com on 25 Aug 2010 at 1:32
Original issue reported on code.google.com by
bjerk...@gmail.com
on 25 Aug 2010 at 1:32Attachments: