Can it be that you are removing B instances from the 'b' collection during the same transaction and by the commit time the provider doesn't know which Bs to delete?
thanks,
-marina
[Message sent by forum member 'mvatkina' (mvatkina)]
http://forums.java.net/jive/thread.jspa?messageID=330437