Sounds like a cache problem to me. I'll make sure it gets in Bugzilla
-Charles
"Patrick J. McNerthney" wrote:
> JBoss,
>
> Here is the latest problem I am running into in my attempt to port my
> application from WebLogic to jBoss.
>
> The following sequence of events is not working correctly:
>
> 1. A stateless session bean method is called with a transaction
> required.
> 2. While within #1, a "Sequence" entity bean which provides a
> sequential counter is created. The current counter value of 1 (since it
> has just been created) is retrieved. When this counter value is
> retrieved, the entity bean increments it's value to 2 for the next time
> it is called.
> 3. Also while within #1, another sub-routine does an entity find to
> retrieve the same Sequence entity bean created in #2. When the current
> counter value is retrieved, 1 is returned.
>
> This is incorrect, a counter value of 2 should be returned (which
> WebLogic does return). It appears that the entity find process during
> step #3 does not end up using the same instance of the Sequence ejb
> implementation that was created during step #2, but instead instantiates
> a new instance with the image that was persisted during the entity
> create.
>
> Pat McNerthney
> Icicle Software, Inc.