[richfaces-issues] [JBoss JIRA] (RF-12985) Metamer: attribute value change causes error [myfaces]

Ján Jamrich (JIRA) jira-events at lists.jboss.org
Tue May 14 12:02:06 EDT 2013


Ján Jamrich created RF-12985:
--------------------------------

             Summary: Metamer: attribute value change causes error [myfaces]
                 Key: RF-12985
                 URL: https://issues.jboss.org/browse/RF-12985
             Project: RichFaces
          Issue Type: Bug
      Security Level: Public (Everyone can see)
          Components: component-input
    Affects Versions: 4.3.2
         Environment: RichFaces 4.3.2.Final
Metamer 4.3.2.20130514-Final
Weld Servlet (Uber Jar) 20120106-1159
Apache Tomcat 7.0.35
Java(TM) SE Runtime Environment 1.7.0_04-b20 @ Linux
Chrome 25.0.1364.172 @ Linux i686
            Reporter: Ján Jamrich


When change attribute value (doesn't matter if radio or text input), error page appears instead of just value update.

Problem occurs for following components:
autocomplete
calendar
inplaceInput
inplaceSelect
inputNumberSlider
inputNumberSpinner
select

There is error page text:
{code}
javax.servlet.ServletException: javax.el.PropertyNotFoundException: Target Unreachable, identifier 'entry' resolved to null
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:229)
	org.richfaces.tests.metamer.TestIdentityFilter.doFilter(TestIdentityFilter.java:93)
root cause

org.apache.myfaces.view.facelets.el.ContextAwarePropertyNotFoundException: javax.el.PropertyNotFoundException: Target Unreachable, identifier 'entry' resolved to null
	org.apache.myfaces.view.facelets.el.ContextAwareTagValueExpression.getType(ContextAwareTagValueExpression.java:79)
	org.apache.myfaces.shared.renderkit._SharedRendererUtils.findUIOutputConverter(_SharedRendererUtils.java:81)
	org.apache.myfaces.shared.renderkit.RendererUtils.findUIOutputConverter(RendererUtils.java:548)
	org.apache.myfaces.shared.renderkit.RendererUtils.getConvertedUISelectOneValue(RendererUtils.java:987)
	org.apache.myfaces.shared.renderkit.html.HtmlRadioRendererBase.getConvertedValue(HtmlRadioRendererBase.java:449)
	javax.faces.component.UIInput.getConvertedValue(UIInput.java:648)
	javax.faces.component.UIInput.validate(UIInput.java:584)
	javax.faces.component.UIInput.processValidators(UIInput.java:274)
	javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1429)
	javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1429)
	javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1429)
	javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1422)
	javax.faces.component.UIForm.processValidators(UIForm.java:209)
	javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1429)
	javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1429)
	javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1429)
	javax.faces.component.UIViewRoot._processValidatorsDefault(UIViewRoot.java:1416)
	javax.faces.component.UIViewRoot.access$500(UIViewRoot.java:74)
	javax.faces.component.UIViewRoot$ProcessValidatorPhaseProcessor.process(UIViewRoot.java:1523)
	javax.faces.component.UIViewRoot._process(UIViewRoot.java:1372)
	javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:799)
	org.apache.myfaces.lifecycle.ProcessValidationsExecutor.execute(ProcessValidationsExecutor.java:38)
	org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:170)
	org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
	org.richfaces.tests.metamer.TestIdentityFilter.doFilter(TestIdentityFilter.java:93)
root cause

javax.el.PropertyNotFoundException: Target Unreachable, identifier 'entry' resolved to null
	org.apache.el.parser.AstValue.getTarget(AstValue.java:98)
	org.apache.el.parser.AstValue.getType(AstValue.java:82)
	org.apache.el.ValueExpressionImpl.getType(ValueExpressionImpl.java:172)
	org.jboss.weld.el.WeldValueExpression.getType(WeldValueExpression.java:93)
	org.apache.myfaces.view.facelets.el.ContextAwareTagValueExpression.getType(ContextAwareTagValueExpression.java:75)
	org.apache.myfaces.shared.renderkit._SharedRendererUtils.findUIOutputConverter(_SharedRendererUtils.java:81)
	org.apache.myfaces.shared.renderkit.RendererUtils.findUIOutputConverter(RendererUtils.java:548)
	org.apache.myfaces.shared.renderkit.RendererUtils.getConvertedUISelectOneValue(RendererUtils.java:987)
	org.apache.myfaces.shared.renderkit.html.HtmlRadioRendererBase.getConvertedValue(HtmlRadioRendererBase.java:449)
	javax.faces.component.UIInput.getConvertedValue(UIInput.java:648)
	javax.faces.component.UIInput.validate(UIInput.java:584)
	javax.faces.component.UIInput.processValidators(UIInput.java:274)
	javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1429)
	javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1429)
	javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1429)
	javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1422)
	javax.faces.component.UIForm.processValidators(UIForm.java:209)
	javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1429)
	javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1429)
	javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1429)
	javax.faces.component.UIViewRoot._processValidatorsDefault(UIViewRoot.java:1416)
	javax.faces.component.UIViewRoot.access$500(UIViewRoot.java:74)
	javax.faces.component.UIViewRoot$ProcessValidatorPhaseProcessor.process(UIViewRoot.java:1523)
	javax.faces.component.UIViewRoot._process(UIViewRoot.java:1372)
	javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:799)
	org.apache.myfaces.lifecycle.ProcessValidationsExecutor.execute(ProcessValidationsExecutor.java:38)
	org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:170)
	org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
	org.richfaces.tests.metamer.TestIdentityFilter.doFilter(TestIdentityFilter.java:93)
{code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the richfaces-issues mailing list