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.
>> 
>> 

Reply via email to