[
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