[jboss-jira] [JBoss JIRA] Assigned: (JBAS-4399) @EJB in JSF ignores mappedName
Scott M Stark (JIRA)
jira-events at lists.jboss.org
Fri Aug 8 05:22:53 EDT 2008
[ https://jira.jboss.org/jira/browse/JBAS-4399?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Scott M Stark reassigned JBAS-4399:
-----------------------------------
Assignee: Emanuel Muckenhuber (was: Scott M Stark)
The JBossInjectionProvider.inject method should be delegating to the TomcatInjectionContainer.newInstance(Object instance) to avoid duplication annotation processing code.
> @EJB in JSF ignores mappedName
> ------------------------------
>
> Key: JBAS-4399
> URL: https://jira.jboss.org/jira/browse/JBAS-4399
> Project: JBoss Application Server
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Affects Versions: JBossAS-5.0.0.Beta2, JBossAS-5.0.0.Beta4
> Reporter: Carlo de Wolf
> Assignee: Emanuel Muckenhuber
> Priority: Blocker
> Fix For: JBossAS-5.0.0.CR2
>
>
> Using mappedName on an @EJB in a JSF managed bean doesn't work.
> DefaultAnnotationProcessor ignores mappedName and will then perform a standard field lookup <bean>/<field>, resulting in a NameNotFoundException.
> 16:12:46,859 ERROR [JBossInjectionProvider] Injection failed on managed bean.
> javax.naming.NameNotFoundException: com.genloop.web.Projektabrechnung.Projektabrechnung_v13.beans.screen.Partner_Einzelperson_Screen not bound
> at org.jnp.server.NamingServer.getBinding(NamingServer.java:542)
> at org.jnp.server.NamingServer.getBinding(NamingServer.java:550)
> at org.jnp.server.NamingServer.getObject(NamingServer.java:556)
> at org.jnp.server.NamingServer.lookup(NamingServer.java:267)
> at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:628)
> at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:590)
> at javax.naming.InitialContext.lookup(InitialContext.java:351)
> at org.apache.catalina.util.DefaultAnnotationProcessor.lookupFieldResource(DefaultAnnotationProcessor.java:203)
> at org.apache.catalina.util.DefaultAnnotationProcessor.processAnnotations(DefaultAnnotationProcessor.java:139)
> at org.jboss.web.jsf.integration.injection.JBossInjectionProvider.inject(JBossInjectionProvider.java:104)
> at com.sun.faces.config.ManagedBeanFactoryImpl.newInstance(ManagedBeanFactoryImpl.java:298)
> at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:531)
> at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:82)
> at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
> at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:64)
> at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:45)
> at org.apache.el.parser.AstValue.getValue(AstValue.java:86)
> at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
> at org.apache.jasper.el.JspValueExpression.getValue(JspValueExpression.java:101)
> at javax.faces.component.UIOutput.getValue(UIOutput.java:173)
> at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:189)
> at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:320)
> at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:200)
> at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:833)
> at javax.faces.component.UIComponent.encodeAll(UIComponent.java:896)
> at javax.faces.render.Renderer.encodeChildren(Renderer.java:137)
> at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:809)
> at javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)
> at javax.faces.component.UIComponent.encodeAll(UIComponent.java:892)
> at com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:244)
> at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:175)
> at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list