You're right. The testsuite needs to be improved.
Bill
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Jason
> Dillon
> Sent: Tuesday, August 07, 2001 3:41 PM
> To: [EMAIL PROTECTED]
> Subject: RE: [JBoss-dev] synchronizeEntitiesWithinTransaction, null pk &
> remove
>
>
> I do not think this case is covered in the testsuite. It ran fine (except
> fo the jmsra errors) with this broken.
>
> --jason
>
>
> On Tue, 7 Aug 2001, Bill Burke wrote:
>
> > Dain,
> >
> > The idea was a good one and the code is better for it. Don't
> worry about
> > it. Just be more careful next time. We all make mistakes.
> Make sure you
> > run jbosstest before you check stuff like this in. I've just got in the
> > habit of this myself. Also, I've got to start making a list of
> things to
> > test so that we can have good regression tests in jbosstest so
> introduced
> > problems like this show up in the nightly build.
> >
> > Bill
> >
> > > -----Original Message-----
> > > From: [EMAIL PROTECTED]
> > > [mailto:[EMAIL PROTECTED]]On
> Behalf Of Dain
> > > Sundstrom
> > > Sent: Tuesday, August 07, 2001 11:19 AM
> > > To: [EMAIL PROTECTED]
> > > Subject: Re: [JBoss-dev]
> synchronizeEntitiesWithinTransaction, null pk &
> > > remove
> > >
> > >
> > > Mark,
> > >
> > > If you remember, I posted to this list the suggested change to the
> > > interceptor, and waited a day after YOU said it was OK to
> make the change.
> > >
> > > As a side note, I was attempting to move the actual store
> logic out of the
> > > interceptor. I moved the sync entities in tx to application. My
> > > goal being
> > > to make the interceptor smaller and easier to understand.
> > >
> > > -dain
> > >
> > > ----- Original Message -----
> > > From: "marc fleury" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Tuesday, August 07, 2001 10:05 AM
> > > Subject: RE: [JBoss-dev]
> synchronizeEntitiesWithinTransaction, null pk &
> > > remove
> > >
> > >
> > > > bill,
> > > >
> > > > between you and I, this is typically the type of problem I
> want to avoid
> > > > with the core container interceptors. I know (pretty sure) I
> > > didn't miss
> > > > something as basic as that and obviously it wasn't you. If it
> > > is me then
> > > it
> > > > only makes the following point even more true.
> > > >
> > > > I put "you must be this tall to ride the dragon" messages in
> > > the code but
> > > it
> > > > seems to have no effect in fact it seems to attract more people
> > > wanting to
> > > > take the challenge. You and I know the nightmare that
> solid synch is (I
> > > > almost went crazy with it) so it *enfuriates* me when
> someone comes and
> > > > changes it without paying attention. Can you track down the
> > > change (still
> > > > compiling painfully in RH) and let me know and will send a "friendly
> > > > reminder privately". :( It could very well be me because I
> > > honestly don't
> > > > remember.
> > > >
> > > > thanks for being on top of this, I am just tired of going back
> > > and back to
> > > > it. It is a waste of our time.
> > > >
> > > > we should do it once and for all and then **lock** the 3
> classes code in
> > > CVS
> > > > :)
> > > >
> > > > marcf
> > > >
> > > > |-----Original Message-----
> > > > |From: [EMAIL PROTECTED]
> > > > |[mailto:[EMAIL PROTECTED]]On
> Behalf Of Bill
> > > > |Burke
> > > > |Sent: Tuesday, August 07, 2001 10:34 AM
> > > > |To: [EMAIL PROTECTED]
> > > > |Subject: RE: [JBoss-dev] synchronizeEntitiesWithinTransaction,
> > > null pk &
> > > > |remove
> > > > |
> > > > |
> > > > |
> > > > |
> > > > |> -----Original Message-----
> > > > |> From: [EMAIL PROTECTED]
> > > > |> [mailto:[EMAIL PROTECTED]]On
> Behalf Of
> > > Jason
> > > > |> Dillon
> > > > |> Sent: Monday, August 06, 2001 9:19 PM
> > > > |> To: [EMAIL PROTECTED]
> > > > |> Subject: [JBoss-dev]
> synchronizeEntitiesWithinTransaction, null pk &
> > > > |> remove
> > > > |>
> > > > |>
> > > > |> I am running into a problem with entity bean removal where the
> > > > |pk is null,
> > > > |> which causes most everything passed (and including)
> > > > |> Application.synchronizeEntitiesWithinTransaction() to fail
> > > (called from
> > > > |> EntityContainer.remove()).
> > > > |>
> > > > |
> > > > |The person who moved synchronizeEntitiesWithinTransaction forgot to
> > > perform
> > > > |that same logic that is
> > > EntitySynchronizationInterceptor.storeEntity. I
> > > > |should have caught this when I reviewed the code. Sorry,
> I'll fix it
> > > now.
> > > > |
> > > > |BTW, pk get's set to null when a remove() is called.
> > > > |
> > > > |Bill
> > > > |
> > > > |
> > > > |
> > > > |_______________________________________________
> > > > |Jboss-development mailing list
> > > > |[EMAIL PROTECTED]
> > > > |http://lists.sourceforge.net/lists/listinfo/jboss-development
> > > >
> > > >
> > > > _______________________________________________
> > > > Jboss-development mailing list
> > > > [EMAIL PROTECTED]
> > > > http://lists.sourceforge.net/lists/listinfo/jboss-development
> > > >
> > >
> > >
> > > _______________________________________________
> > > Jboss-development mailing list
> > > [EMAIL PROTECTED]
> > > http://lists.sourceforge.net/lists/listinfo/jboss-development
> > >
> >
> >
> >
> > _______________________________________________
> > Jboss-development mailing list
> > [EMAIL PROTECTED]
> > http://lists.sourceforge.net/lists/listinfo/jboss-development
> >
>
>
> _______________________________________________
> Jboss-development mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/jboss-development
>
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development