I have created 2 workflows, these are almost the same with only one difference. The second workflow sends an e-mail to a user with the files that will be submitted, attached etc.
Both of the workflows can submit the files that are changed or that are new.
The first one can also submit files that will be
deleted.
But the second one gives an error on the
send e-mail task in the log when submitting a file which will be
deleted. The workflow also hangs and it wont go any further. This is the error:
external task com.interwoven.ui.teamsite.workflow.task.urltask.ReviewerMailNotificationTask
java.lang.RuntimeException: Error while communicating with TeamSite server: Object being looked up was not found
at com.interwoven.cssdk.workflow.impl.CSTaskImpl.toElement(CSTaskImpl.java:1169)
at com.interwoven.ui.teamsite.workflow.task.urltask.ReviewerMailNotificationTask.createContentXml(ReviewerMailNotificationTask.java:232)
at com.interwoven.ui.teamsite.workflow.task.urltask.ReviewerMailNotificationTask.createMailConfig(ReviewerMailNotificationTask.java:192)
at com.interwoven.ui.teamsite.workflow.task.urltask.MailNotificationTask.execute(MailNotificationTask.java:153)
at com.interwoven.ui.teamsite.workflow.task.URLExternalTaskCommand.execute(URLExternalTaskCommand.java:109)
at com.interwoven.ui.base.impl.command.CommandHandler.doExecuteCommand(CommandHandler.java:915)
at com.interwoven.ui.base.impl.command.CommandHandler.tryRunCommandDescriptor(CommandHandler.java:748)
at com.interwoven.ui.base.impl.command.CommandHandler.tryRunForward(CommandHandler.java:645)
at com.interwoven.ui.base.impl.command.CommandHandler.tryRunCommandID(CommandHandler.java:589)
at com.interwoven.ui.base.impl.command.CommandHandler.runCommandLoop(CommandHandler.java:228)
at com.interwoven.ui.base.impl.command.CommandServlet.doGet(CommandServlet.java:163)
at com.interwoven.ui.base.impl.command.CommandServlet.doPost(CommandServlet.java:263)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
at com.interwoven.ui.base.impl.command.CommandServletMapper.doGet(CommandServletMapper.java:90)
at com.interwoven.ui.base.impl.command.CommandServletMapper.doPost(CommandServletMapper.java:108)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.interwoven.ui.base.impl.auth.AuthenticationFilter.doFilter(AuthenticationFilter.java:203)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.interwoven.ui.base.util.SetRequestEncodingFilter.doFilter(SetRequestEncodingFilter.java:106)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:619)
Caused by: com.interwoven.cssdk.common.CSObjectNotFoundException: (Object being looked up was not found)
at com.interwoven.cssdk.sci.exception.ExceptionHandler.handleExceptionSci(ExceptionHandler.java:217)
at com.interwoven.cssdk.sci.workflow.WorkflowServiceSciImpl.getFileComments(WorkflowServiceSciImpl.java:1408)
at com.interwoven.cssdk.workflow.java.WorkflowServiceAdapterImpl.getFileComments(WorkflowServiceAdapterImpl.java:115)
at com.interwoven.cssdk.workflow.impl.CSTaskImpl.getFileComments(CSTaskImpl.java:428)
at com.interwoven.cssdk.workflow.impl.CSTaskImpl.toElement(CSTaskImpl.java:1148)
Hopefully someone can help me.
Thanks in advance