[richfaces-issues] [JBoss JIRA] Updated: (RF-4792) Rich:orderingList throws null pointer exception while we drop some item in it, when empty

Nick Belaevski (JIRA) jira-events at lists.jboss.org
Tue Dec 2 15:26:37 EST 2008


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

Nick Belaevski updated RF-4792:
-------------------------------

            Fix Version/s: 3.3.0
    JBoss Forum Reference: http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4162610#4162610
                 Assignee: Anton Belevich
                 Priority: Major  (was: Critical)


> Rich:orderingList throws null pointer exception while we drop some item in it, when empty
> -----------------------------------------------------------------------------------------
>
>                 Key: RF-4792
>                 URL: https://jira.jboss.org/jira/browse/RF-4792
>             Project: RichFaces
>          Issue Type: Bug
>    Affects Versions: 3.2.2
>         Environment: Rich:orderingList throws null pointer exception while we drop some item in it, when empty
>            Reporter: Nik Raut
>            Assignee: Anton Belevich
>             Fix For: 3.3.0
>
>
> I have an orderingList with drop support. I drop an item in it from a table with drag support. It works fine when I already have some items in the orderingList but fails when empty. This feature used to work with RichFaces 3.2.0 version but after upgrading to 3.2.2.GA it starts throwing exception. The exception stack trace is below:
> Exception during request processing: 
> Caused by javax.servlet.ServletException with message: "" 
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
> weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
> org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
> org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
> org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
> org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
> org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
> org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)
> org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)
> org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)
> org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)
> org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
> org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
> org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
> weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:26)
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3243)
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
> weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2003)
> weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1909)
> weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359)
> weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
> weblogic.work.ExecuteThread.run(ExecuteThread.java:181)Caused by java.lang.NullPointerException with message: "" 
> org.richfaces.component.UIOrderingList$SubmittedValue.access$700(UIOrderingList.java:76)
> org.richfaces.component.UIOrderingList.validate(UIOrderingList.java:579)
> org.richfaces.component.UIOrderingBaseComponent.executeValidate(UIOrderingBaseComponent.java:247)
> org.richfaces.component.UIOrderingBaseComponent.processValidators(UIOrderingBaseComponent.java:286)
> org.richfaces.component.UIOrderingList.processValidators(UIOrderingList.java:330)
> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1047)
> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1047)
> javax.faces.component.UIForm.processValidators(UIForm.java:235)
> org.richfaces.component.UISimpleTogglePanel.processValidators(UISimpleTogglePanel.java:142)
> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1047)
> org.richfaces.component.UISwitchablePanel.processValidators(UISwitchablePanel.java:236)
> org.ajax4jsf.component.AjaxViewRoot$3.invokeContextCallback(AjaxViewRoot.java:439)
> org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:238)
> org.ajax4jsf.component.AjaxViewRoot.processValidators(AjaxViewRoot.java:455)
> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
> com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
> weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
> org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
> org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
> org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
> org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
> org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
> org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)
> org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)
> org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)
> org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)
> org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
> org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
> org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
> weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:26)
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3243)
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
> weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2003)
> weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1909)
> weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359)
> weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
> weblogic.work.ExecuteThread.run(ExecuteThread.java:181)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the richfaces-issues mailing list