Hello,

There would appear to be a problem with the PersistenceBrokerThreadMapping
and the DelegatingPersistenceBroker.

When PersistenceBrokerThreadMapping.setCurrentPersistenceBroker is called in
PersistenceBrokerFactoryDefaultImpl.createPersistenceBroker, it is being
passed a DelegatingPersistenceBroker (PoolablePersistenceBroker).

When PersistenceBrokerThreadMapping.unsetCurrentPersistenceBroker is being
called from PersistenceBrokerImpl.close() it is being passed a
PersistenceBrokerImpl.  This object isn't in the WeakHashMap of objects
being marked as current. (The PoolablePersistenceBroker that is wrapping it
is).

Alan

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to