Hi, Seems that we have a entity bean cache bug in both the stable and development series that affects both BMP and CMP entity beans.
This was originally reported as bug #463548 for the stable series, and I have created a test for it with BMP in the development series. (Please note that if the cache bug is fixed, the test I wrote will still fail due to another bug reported under the same bug number - it will just fail differently until the other bug is also fixed.) I suspect that some other reported bugs (like #472072) are because of this bug. Problem is that after a successful call to the bean instance create method, a context is added to the cache. But afterwards, the postCreate method is called, and if this method somehow fails (ie. throws a CreateException), the bean instance is not removed from the cache again. See BMPPersistenceManager for an example - same problem with CMP. I would like to fix this, but unfortunately I am not very familiar with the cache, and an educated guess after a few hours of cache code reading _could_ be wrong. Maybe, if someone with more knowledge of the cache can tell me what needs to be done in case of an exception thrown from a postCreate method, I could fix this, and backport the fix to the stable series. Best Regards, Ole Husgaard. _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
