Uploaded image for project: 'MyFaces Core'
  1. MyFaces Core
  2. MYFACES-149

NullPointerException in "_SharedRendererUtils.getConvertedUISelectManyValue"

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.0.9m9
    • 1.0.9m9
    • None
    • None
    • Tomcat 5.5.9
      JDK 1.5.0_01-b08

    Description

      When no selection is made in the selection list the following exception occures:

      java.lang.NullPointerException
      org.apache.myfaces.renderkit._SharedRendererUtils.getConvertedUISelectManyValue(_SharedRendererUtils.java:183)
      org.apache.myfaces.renderkit.RendererUtils.getConvertedUISelectManyValue(RendererUtils.java:792)
      org.apache.myfaces.renderkit.html.HtmlListboxRendererBase.getConvertedValue(HtmlListboxRendererBase.java:143)
      javax.faces.component.UISelectMany.getConvertedValue(UISelectMany.java:295)
      javax.faces.component.UIInput.validate(UIInput.java:291)
      javax.faces.component.UISelectMany.validate(UISelectMany.java:284)
      javax.faces.component.UIInput.processValidators(UIInput.java:166)
      javax.faces.component.UIForm.processValidators(UIForm.java:66)
      javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:418)
      javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:162)
      org.apache.myfaces.lifecycle.LifecycleImpl.processValidations(LifecycleImpl.java:208)
      org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:92)
      javax.faces.webapp.FacesServlet.service(FacesServlet.java:109)
      org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:115)

      I fixed it by adding the following code to the beginning of _SharedRendererUtils.getConvertedUISelectManyValue() in both places (javax.faces.component and org.apache.myfaces.renderkit)
      <code>
      if (submittedValue == null)
      {
      return submittedValue;
      }
      </code>

      Attachments

        Issue Links

          Activity

            People

              manolito Manfred Geiler
              jschwoer Jochen Schwörer
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: