[jboss-jira] [JBoss JIRA] (WFLY-13571) JSF: selectOneMenu required+disabled true

Cody Lerum (Jira) issues at jboss.org
Thu Jun 11 11:38:51 EDT 2020


    [ https://issues.redhat.com/browse/WFLY-13571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14150444#comment-14150444 ] 

Cody Lerum commented on WFLY-13571:
-----------------------------------

I've run into this same issue after moving to Wildfly 20

Additionally a possibly related issue regression is when submitted a form with a 
{code:java}
<h:selectBooleanCheckbox value=#{bean.foo} disabled="true" />{code}
Results in an NPE
{code:java}
java.lang.NullPointerException: Cannot invoke "Object.toString()" because "submittedValue" is null java.lang.NullPointerException: Cannot invoke "Object.toString()" because "submittedValue" is null at com.sun.jsf-impl at 2.3.9.SP10//com.sun.faces.renderkit.html_basic.CheckboxRenderer.getConvertedValue(CheckboxRenderer.java:95) at javax.faces.api at 3.0.0.SP03//javax.faces.component.UIInput.getConvertedValue(UIInput.java:1109) at javax.faces.api at 3.0.0.SP03//javax.faces.component.UIInput.validate(UIInput.java:991) at javax.faces.api at 3.0.0.SP03//javax.faces.component.UIInput.executeValidate(UIInput.java:1321) at javax.faces.api at 3.0.0.SP03//javax.faces.component.UIInput.processValidators(UIInput.java:733) at javax.faces.api at 3.0.0.SP03//javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:921) at javax.faces.api at 3.0.0.SP03//javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:921) at javax.faces.api at 3.0.0.SP03//javax.faces.component.UIForm.processValidators(UIForm.java:229) at javax.faces.api at 3.0.0.SP03//javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:921) at javax.faces.api at 3.0.0.SP03//javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:921) at javax.faces.api at 3.0.0.SP03//javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:921) at javax.faces.api at 3.0.0.SP03//javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1310) at com.sun.jsf-impl at 2.3.9.SP10//com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:53) at com.sun.jsf-impl at 2.3.9.SP10//com.sun.faces.lifecycle.Phase.doPhase(Phase.java:76) at com.sun.jsf-impl at 2.3.9.SP10//com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177) at javax.faces.api at 3.0.0.SP03//javax.faces.webapp.FacesServlet.executeLifecyle(FacesServlet.java:707) at javax.faces.api at 3.0.0.SP03//javax.faces.webapp.FacesServlet.service(FacesServlet.java:451) at io.undertow.servlet at 2.1.3.Final//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) {code}
 

 

> JSF: selectOneMenu required+disabled true
> -----------------------------------------
>
>                 Key: WFLY-13571
>                 URL: https://issues.redhat.com/browse/WFLY-13571
>             Project: WildFly
>          Issue Type: Bug
>          Components: JSF
>    Affects Versions: 20.0.0.Final
>            Reporter: erick leal
>            Assignee: Farah Juma
>            Priority: Major
>         Attachments: project.zip
>
>
> Submitin selectOneMenu required=true+disabled=true result in validation error message.
> Regression in WildFly 20, clicking button fires a message.
> WildFly 19 it's ok.
> Mojarra issue: https://github.com/eclipse-ee4j/mojarra/issues/4716



--
This message was sent by Atlassian Jira
(v7.13.8#713008)



More information about the jboss-jira mailing list