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

Ken Finnigan updated SOLDER-325:
--------------------------------

        Environment: 
OpenWebBeans
Websphere v8
    Forum Reference: https://community.jboss.org/message/727773#727773  (was: 
https://community.jboss.org/message/727773#727773)

    
> Logging implementations generated by jboss-logging-generator do not comply 
> with JSR299 CDI spec.
> ------------------------------------------------------------------------------------------------
>
>                 Key: SOLDER-325
>                 URL: https://issues.jboss.org/browse/SOLDER-325
>             Project: Solder
>          Issue Type: Bug
>          Components: Compliance, Logging, Servlet
>         Environment: OpenWebBeans
> Websphere v8
>            Reporter: Kris Vandebroek
>
> Seam-solder uses jboss-logging in the class ServletLogger 
> (solder-impl-3.1.0.jar).
> The implementation of this ServletLogger interface, was generated at the 
> compilation time of solder-impl by using jboss-logging-generator. This 
> generated the class ServletLogger_$logger also included in the 
> solder-impl-3.1.0.jar.
> Some classes, like ImplicitServletObjectsHolder @Inject the ServletLogger.
> This is possible if and only if the ServletLogger implementation class is 
> recognized by the CDI container. (In my case OpenWebBeans from the IBM 
> websphere 8 container).
> This ServletLogger_$logger implementation class is however no valid CDI 
> managed bean as specified in the JSR299 specification in section: 3.1.1:
> A managed bean must have an appropriate constructor - either: a) the class 
> has a constructor with no parameter, or b) the class declares a constructor 
> annotated @Inject.
> The generated class ServletLogger_$logger has a non-default constructor (with 
> argument 'Logger log') but does not specify the necessary @Inject on the 
> constructor.
> The result is that the class is not identified by the CDI container en thus 
> no valid injectable managed bean is found.
> (some more info can be found on: 
> https://community.jboss.org/message/727773#727773)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

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

Reply via email to