Ok, thanks to dblevins on irc I saw this is already fixed in trunk. I'm trying to backport the critical parts (for me) that is the callbacks must happen even if our @LocalBean's superclass is also an @LocalBean.
I'm calling it a day, but I'm stuck here maybe this rings a bell for you: it looks like the business method that must be wrapped is called directly on the LocalBean instead of going through BaseEjbProxyHandler.invoke (Even though it is created through BaseEjbProxyHandler.invoke) On 12 August 2011 02:58, Marius Kruger <[email protected]> wrote: > Hi all, > > Session Synchronization[4.3.7] does not seem complete in 3.2.x > - Methods in a @Stateful@LocalBean annotated with @AfterBegin does not get > called at all. > - For a @Stateful@LocalBean implementing > SessionSynchronization afterBegin() > gets called, but not if it is defined in a super class. > (Not even if I redefine the methods again in the subclass) > (Notifications in superclasses works fine for a @Stateful@Local) > -- <>< Marius ><>
