Bug 1141373
| Summary: | SEVERE message "'org.jboss.as.jsf.injection.JSFInjectionProvider' does not extend DiscoverableInjectionProvider" in server.log file | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [JBoss] JBoss Enterprise Application Platform 6 | Reporter: | Jay Shaughnessy <jshaughn> | ||||
| Component: | JSF | Assignee: | Farah Juma <fjuma> | ||||
| Status: | CLOSED NOTABUG | QA Contact: | Ron Šmeral <rsmeral> | ||||
| Severity: | unspecified | Docs Contact: | Russell Dickenson <rdickens> | ||||
| Priority: | unspecified | ||||||
| Version: | 6.3.0 | CC: | amelicha, jshaughn, maschmid, ssilvert | ||||
| Target Milestone: | --- | ||||||
| Target Release: | EAP 6.4.0 | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2014-10-03 15:54:54 UTC | Type: | Bug | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
|
Description
Jay Shaughnessy
2014-09-12 20:32:25 UTC
Please attach the EAP 6.3 server.log file. Created attachment 940877 [details]
Clip of JON server.log showing error
It turns out that this issue is different from Bug 899534, where the main issue was that JSF 1.2 could not bind any NamedObject inside of the application scope. In this case, the main issue is that the appropriate JSF injection module isn't getting added to rhq-portal.war due to some missing configuration in rhq.ear's jboss-deployment-structure.xml file. (Starting with AS 7.2.0.Final, JSF injection was moved out into its own module.) Jay, to fix this, please make the following configuration changes in rhq.ear's jboss-deployment-structure.xml file: 1) Add the following to the <exclusions> section for rhq-portal.war: <module name="org.jboss.as.jsf-injection" slot="main"/> 2) Add the following to the <dependencies> section for rhq-portal.war: <module name="org.jboss.as.jsf-injection" slot="1.2" services="import"/> With these configuration changes, the SEVERE error message (i.e., "Service entry 'org.jboss.as.jsf.injection.JSFInjectionProvider' does not extend DiscoverableInjectionProvider. Entry will be ignored") should no longer occur. |