[ 
https://issues.jboss.org/browse/WELD-854?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ales Justin reassigned WELD-854:
--------------------------------

    Assignee: Marius Bogoevici


> Injecting SessionContext and WebServiceContext failing with Weld1.1 Final in 
> JBoss 6
> ------------------------------------------------------------------------------------
>
>                 Key: WELD-854
>                 URL: https://issues.jboss.org/browse/WELD-854
>             Project: Weld
>          Issue Type: Bug
>          Components: Weld SPI
>    Affects Versions: 1.1.0.Final
>         Environment: JBoss AS6
>            Reporter: Joel Tosi
>            Assignee: Marius Bogoevici
>
> A customer development team at is using Weld 1.1 on JBoss 6 and is 
> encountering the following issue.  hey are looking to apply an interceptor to 
> their EJB's to do special exception handling based upon on how the EJB was 
> invoked (RMI or SOAP). Other than the interceptor, they want no reference to 
> exception handling code in the EJB.
>  
> They are an EAP customer and using EAP5.1 with @Interceptors(class), they 
> could create an interceptor where they could inject the SessionContext and 
> WebServiceContext simply using @Resource without additional parameters.  
>  
> Trying to do the same thing in JBoss 6 using interceptor bindings, it appears 
> that this does not function the same way. From the stack trace and the code 
> available on line, it appears it is trying to inject the resource as if the 
> interceptor is completely independent of the EJB.  Is that as expected or is 
> it an issue?  They are seeing an error on the jndi lookup that is caused from 
> the interceptor implementation not being bound.
>  
> Ideally they would like to reuse this interceptor on all of their services, 
> regardless of whether the EJB's are invoked via RMI or SOAP, POJO JAX-WS 
> services, or POJO JAX-RS services.  The expectation is for the injection to 
> fail gracefully (just return null or some façade / proxy) if the 
> SessionContext or WebServiceContext is not relevant for the given invocation. 
>  In the short term, in the context of EJB's shouldn't this function the same 
> as @Interceptors?
>  
> Sample code from the customer is in steps to reproduce along with the stack 
> trace. This looks like a bug - if its not please help me understand the 
> design choices here.
> Best,
> Joel

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

_______________________________________________
weld-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/weld-issues

Reply via email to