Our EJB application uses ejbStore() on CMP entity beans to modify
(i.e. update, create or remove) other CMP entity beans. EJB finders
are configured to include pending changes in their respective queries
(i.e. to flush modified entity beans before executing the query).

This results in BEA WebLogic Server 8.1 SP 3 throwing a
ConcurrentModificationException. If finder methods are made to *not*
include pending changes (by setting the include-updates element in the
container-specific deployment descriptor to false) everything works
fine.

Has anyone brought ejbStore() to a similar use, experienced a similar
problem and can possibly provide a solution or workaround? If so, has
anybody reported this to BEA, and what response did you get?

Cheers,

Dirk.