Ticket #391 (closed Bug)

Opened 3 years ago

Last modified 3 years ago

NPE while removing members from a workflow pool

Reported by: andreas@… Owned by: somebody
Priority: Minor Milestone:
Component: Frontend (wiki) Version: 2.0
Keywords: Cc:

Description

[jira2trac import : issue created on January 18, 2007 7:39:56 AM CET http://issues.cocoondev.org/browse/DSY-391 ]

How to reproduce:
Create a workflow pool, add one or more members to that newly created pool. Without any member selected, press "Remove selected members". A NPE occurs.

Cocoon Stack Trace
Message: Sitemap: error calling function 'org.outerj.daisy.frontend.admin.WfPoolMembersApple?'
context://daisy/admin/sitemap.xmap - 536:82 <map:call>
context://daisy/sitemap.xmap - 726:72 <map:mount>

Java Stack Trace
Message: Sitemap: error calling function 'org.outerj.daisy.frontend.admin.WfPoolMembersApple?'
Class: org.apache.cocoon.ProcessingException?
Stacktrace:
org.apache.cocoon.ProcessingException?.throwLocated (ProcessingException?.java:113)
org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode?.invoke (CallFunctionNode?.java:141)
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode?.invokeNodes (AbstractParentProcessingNode?.java:47)
org.apache.cocoon.components.treeprocessor.sitemap.MatchNode?.invoke (MatchNode?.java:108)
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode?.invokeNodes (AbstractParentProcessingNode?.java:47)
org.apache.cocoon.components.treeprocessor.sitemap.MatchNode?.invoke (MatchNode?.java:108)
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode?.invokeNodes (AbstractParentProcessingNode?.java:69)
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode?.invoke (PipelineNode?.java:143)
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode?.invokeNodes (AbstractParentProcessingNode?.java:69)
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode?.invoke (PipelinesNode?.java:93)
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor?.process (ConcreteTreeProcessor?.java:235)
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor?.process (ConcreteTreeProcessor?.java:177)
org.apache.cocoon.components.treeprocessor.TreeProcessor?.process (TreeProcessor?.java:253)
org.apache.cocoon.components.treeprocessor.sitemap.MountNode?.invoke (MountNode?.java:118)
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode?.invokeNodes (AbstractParentProcessingNode?.java:47)
org.apache.cocoon.components.treeprocessor.sitemap.MatchNode?.invoke (MatchNode?.java:108)
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode?.invokeNodes (AbstractParentProcessingNode?.java:69)
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode?.invoke (PipelineNode?.java:143)
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode?.invokeNodes (AbstractParentProcessingNode?.java:69)
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode?.invoke (PipelinesNode?.java:93)
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor?.process (ConcreteTreeProcessor?.java:235)
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor?.process (ConcreteTreeProcessor?.java:177)
org.apache.cocoon.components.treeprocessor.TreeProcessor?.process (TreeProcessor?.java:253)
org.apache.cocoon.components.treeprocessor.sitemap.MountNode?.invoke (MountNode?.java:118)
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode?.invokeNodes (AbstractParentProcessingNode?.java:47)
org.apache.cocoon.components.treeprocessor.sitemap.MatchNode?.invoke (MatchNode?.java:108)
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode?.invokeNodes (AbstractParentProcessingNode?.java:69)
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode?.invoke (PipelineNode?.java:143)
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode?.invokeNodes (AbstractParentProcessingNode?.java:69)
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode?.invoke (PipelinesNode?.java:93)
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor?.process (ConcreteTreeProcessor?.java:235)
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor?.process (ConcreteTreeProcessor?.java:177)
org.apache.cocoon.components.treeprocessor.TreeProcessor?.process (TreeProcessor?.java:253)
org.apache.cocoon.Cocoon.process (Cocoon.java:699)
org.apache.cocoon.servlet.CocoonServlet?.service (CocoonServlet?.java:1154)
javax.servlet.http.HttpServlet?.service (HttpServlet?.java:802)
org.apache.catalina.core.ApplicationFilterChain?.internalDoFilter (ApplicationFilterChain?.java:252)
org.apache.catalina.core.ApplicationFilterChain?.doFilter (ApplicationFilterChain?.java:173)
org.outerj.daisy.frontend.util.CharacterEncodingFilter?.doFilter (CharacterEncodingFilter?.java:35)
org.apache.catalina.core.ApplicationFilterChain?.internalDoFilter (ApplicationFilterChain?.java:202)
org.apache.catalina.core.ApplicationFilterChain?.doFilter (ApplicationFilterChain?.java:173)
org.apache.catalina.core.StandardWrapperValve?.invoke (StandardWrapperValve?.java:213)
org.apache.catalina.core.StandardContextValve?.invoke (StandardContextValve?.java:178)
org.apache.catalina.core.StandardHostValve?.invoke (StandardHostValve?.java:126)
org.apache.catalina.valves.ErrorReportValve?.invoke (ErrorReportValve?.java:105)
org.apache.catalina.core.StandardEngineValve?.invoke (StandardEngineValve?.java:107)
org.apache.catalina.connector.CoyoteAdapter?.service (CoyoteAdapter?.java:148)
org.apache.jk.server.JkCoyoteHandler?.invoke (JkCoyoteHandler?.java:199)
org.apache.jk.common.HandlerRequest?.invoke (HandlerRequest?.java:282)
org.apache.jk.common.ChannelSocket?.invoke (ChannelSocket?.java:754)
org.apache.jk.common.ChannelSocket?.processConnection (ChannelSocket?.java:684)
org.apache.jk.common.ChannelSocket?$SocketConnection?.runIt (ChannelSocket?.java:876)
org.apache.tomcat.util.threads.ThreadPool?$ControlRunnable?.run (ThreadPool?.java:684)
java.lang.Thread.run (Thread.java:595)
Message:
Class: java.lang.NullPointerException?
Stacktrace:
org.outerj.daisy.frontend.admin.WfPoolMembersApple?.getUserIds (WfPoolMembersApple?.java:96)
org.outerj.daisy.frontend.admin.WfPoolMembersApple?.processInternal (WfPoolMembersApple?.java:80)
org.outerj.daisy.frontend.util.AbstractDaisyApple?.process (AbstractDaisyApple?.java:55)
org.apache.cocoon.components.flow.apples.ApplesProcessor?.processApple (ApplesProcessor?.java:139)
org.apache.cocoon.components.flow.apples.ApplesProcessor?.callFunction (ApplesProcessor?.java:82)
org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode?.invoke (CallFunctionNode?.java:139)
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode?.invokeNodes (AbstractParentProcessingNode?.java:47)
org.apache.cocoon.components.treeprocessor.sitemap.MatchNode?.invoke (MatchNode?.java:108)
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode?.invokeNodes (AbstractParentProcessingNode?.java:47)
org.apache.cocoon.components.treeprocessor.sitemap.MatchNode?.invoke (MatchNode?.java:108)
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode?.invokeNodes (AbstractParentProcessingNode?.java:69)
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode?.invoke (PipelineNode?.java:143)
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode?.invokeNodes (AbstractParentProcessingNode?.java:69)
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode?.invoke (PipelinesNode?.java:93)
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor?.process (ConcreteTreeProcessor?.java:235)
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor?.process (ConcreteTreeProcessor?.java:177)
org.apache.cocoon.components.treeprocessor.TreeProcessor?.process (TreeProcessor?.java:253)
org.apache.cocoon.components.treeprocessor.sitemap.MountNode?.invoke (MountNode?.java:118)
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode?.invokeNodes (AbstractParentProcessingNode?.java:47)
org.apache.cocoon.components.treeprocessor.sitemap.MatchNode?.invoke (MatchNode?.java:108)
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode?.invokeNodes (AbstractParentProcessingNode?.java:69)
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode?.invoke (PipelineNode?.java:143)
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode?.invokeNodes (AbstractParentProcessingNode?.java:69)
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode?.invoke (PipelinesNode?.java:93)
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor?.process (ConcreteTreeProcessor?.java:235)
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor?.process (ConcreteTreeProcessor?.java:177)
org.apache.cocoon.components.treeprocessor.TreeProcessor?.process (TreeProcessor?.java:253)
org.apache.cocoon.components.treeprocessor.sitemap.MountNode?.invoke (MountNode?.java:118)
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode?.invokeNodes (AbstractParentProcessingNode?.java:47)
org.apache.cocoon.components.treeprocessor.sitemap.MatchNode?.invoke (MatchNode?.java:108)
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode?.invokeNodes (AbstractParentProcessingNode?.java:69)
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode?.invoke (PipelineNode?.java:143)
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode?.invokeNodes (AbstractParentProcessingNode?.java:69)
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode?.invoke (PipelinesNode?.java:93)
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor?.process (ConcreteTreeProcessor?.java:235)
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor?.process (ConcreteTreeProcessor?.java:177)
org.apache.cocoon.components.treeprocessor.TreeProcessor?.process (TreeProcessor?.java:253)
org.apache.cocoon.Cocoon.process (Cocoon.java:699)
org.apache.cocoon.servlet.CocoonServlet?.service (CocoonServlet?.java:1154)
javax.servlet.http.HttpServlet?.service (HttpServlet?.java:802)
org.apache.catalina.core.ApplicationFilterChain?.internalDoFilter (ApplicationFilterChain?.java:252)
org.apache.catalina.core.ApplicationFilterChain?.doFilter (ApplicationFilterChain?.java:173)
org.outerj.daisy.frontend.util.CharacterEncodingFilter?.doFilter (CharacterEncodingFilter?.java:35)
org.apache.catalina.core.ApplicationFilterChain?.internalDoFilter (ApplicationFilterChain?.java:202)
org.apache.catalina.core.ApplicationFilterChain?.doFilter (ApplicationFilterChain?.java:173)
org.apache.catalina.core.StandardWrapperValve?.invoke (StandardWrapperValve?.java:213)
org.apache.catalina.core.StandardContextValve?.invoke (StandardContextValve?.java:178)
org.apache.catalina.core.StandardHostValve?.invoke (StandardHostValve?.java:126)
org.apache.catalina.valves.ErrorReportValve?.invoke (ErrorReportValve?.java:105)
org.apache.catalina.core.StandardEngineValve?.invoke (StandardEngineValve?.java:107)
org.apache.catalina.connector.CoyoteAdapter?.service (CoyoteAdapter?.java:148)
org.apache.jk.server.JkCoyoteHandler?.invoke (JkCoyoteHandler?.java:199)
org.apache.jk.common.HandlerRequest?.invoke (HandlerRequest?.java:282)
org.apache.jk.common.ChannelSocket?.invoke (ChannelSocket?.java:754)
org.apache.jk.common.ChannelSocket?.processConnection (ChannelSocket?.java:684)
org.apache.jk.common.ChannelSocket?$SocketConnection?.runIt (ChannelSocket?.java:876)
org.apache.tomcat.util.threads.ThreadPool?$ControlRunnable?.run (ThreadPool?.java:684)
java.lang.Thread.run (Thread.java:595)

Change History

comment:1 Changed 3 years ago by paul

  • Status changed from new to closed

[jira2trac import : comment created by bruno on January 29, 2007 8:06:55 AM CET]

Fixed in SVN rev 3674.

Thanks for reporting this issue.

Note: See TracTickets for help on using tickets.