Yes, the patch I've done gives a warning on deployment but doesn't make it fail.
I'll attach a patch to JIRA tomorrow. On 2 Apr 2013, at 22:41, Romain Manni-Bucau <rmannibu...@gmail.com> wrote: > While it generates a warning ok (but dont make deployment fail, would break > some apps). > Le 2 avr. 2013 23:38, "David Salter" <davidmsal...@me.com> a écrit : > >> Yes, I've noticed that the Spec says EJBs cannot be final, but OpenEJB >> works correctly whether EJBs are final or not. >> >> >> Best to agree with the spec I think though. >> >> Dave. >> >> >> On 2 Apr 2013, at 22:12, Romain Manni-Bucau <rmannibu...@gmail.com> wrote: >> >>> That s forbidden by the spec but tolerated by most of servers >>> Le 2 avr. 2013 23:07, "Mark Struberg" <strub...@yahoo.de> a écrit : >>> >>>> here's my take: >>>> >>>> @Stateless class can only be final (if any) if it has an explicit local >>>> interface imo. It must _not_ be final if it only has a No-Interface >> View. >>>> >>>> @Stateful must not be final if it has a CDI scope (because in that case >>>> CDI proxying rules apply). >>>> >>>> >>>> LieGrue, >>>> strub >>>> >>>> >>>> ----- Original Message ----- >>>>> From: Romain Manni-Bucau <rmannibu...@gmail.com> >>>>> To: dev@tomee.apache.org >>>>> Cc: >>>>> Sent: Tuesday, April 2, 2013 9:02 PM >>>>> Subject: Re: OPENEJB-1306 - EJB's cannot be declared final >>>>> >>>>> Hmm, pby a bad practisebut it should work (at least it works in other >> app >>>>> servers) >>>>> Le 2 avr. 2013 20:08, "David Salter" <davidmsal...@me.com> a >>>>> écrit : >>>>> >>>>>> Hi, >>>>>> >>>>>> I'm working on a patch for OPENEJB-1306 which I've almost got >>>>> complete. I >>>>>> just wanted to verify that the issue is that EJB3 beans, i.e. those >>>>>> annotated with @Singleton, @Stateless or @Stateful cannot be declared >>>> as >>>>>> final. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Dave. >> >>