<code>
if (submittedValue == null) throw new NullPointerException("submittedValue");
</code>
May be I am wrong, but I do not see how this will resolve the problem since there will be still a NullPointerException when no value is submitted by the request.
regards Jochen
Manfred Geiler wrote:
fixed http://issues.apache.org/jira/browse/MYFACES-149
On Apr 6, 2005 11:43 AM, Jochen Schw�rer <[EMAIL PROTECTED]> wrote:
I've just checked the latest nightly build myfaces-20050405-src.tgz and the problem is not resolved. I'd like to see this bug fixed in the next RC.
Jochen
Jon Travis wrote:
I've applied this patch to my local tree, since I have the same problem.
Has this fallen off the table?
-- Jon
On Mar 29, 2005, at 1:14 AM, Jochen Schw�rer (JIRA) wrote:
NullPointerException in "_SharedRendererUtils.getConvertedUISelectManyValue" ----------------------------------------------------------------------- -----
Key: MYFACES-149 URL: http://issues.apache.org/jira/browse/MYFACES-149 Project: MyFaces Type: Bug Versions: 1.0.9 beta Environment: Tomcat 5.5.9 JDK 1.5.0_01-b08 Reporter: Jochen Schw�rer
When no selection is made in the selection list the following exception occures:
java.lang.NullPointerException
org.apache.myfaces.renderkit._SharedRendererUtils.getConvertedUISelectM anyValue(_SharedRendererUtils.java:183)
org.apache.myfaces.renderkit.RendererUtils.getConvertedUISelectManyValu e(RendererUtils.java:792)
org.apache.myfaces.renderkit.html.HtmlListboxRendererBase.getConvertedV alue(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(Lifecycle Impl.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(Extens ionsFilter.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>
-- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira
