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

Pavol Pitonak (JIRA) jira-events at lists.jboss.org
Wed Jun 12 07:02:56 EDT 2013


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

Pavol Pitonak reassigned RF-12985:
----------------------------------

    Assignee: Jiří Štefek  (was: Pavol Pitonak)


Jiri, please verify.
                
> 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
> MyFaces version: 2.1.10
>            Reporter: Ján Jamrich
>            Assignee: Jiří Štefek
>              Labels: myfaces
>
> 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