Expand my Community achievements bar.

Guidelines for the Responsible Use of Generative AI in the Experience Cloud Community.

Error with Documents - Document Disposal Timeout

Avatar

Former Community Member
I'm working with LiveCycle 7.2 on WebSphere 5.1 and have received the following error in my log file. The process simply drops off the map. It shows as completed in the Task Details but Running in the Process Details in AdminUI.



What does the following mean and where do I set the defaultDocumentDisposalTimeout?



This error only occurs if I have an attachment in my workflow. In my case, the attachment is being passed via a Document List variable to User tasks in several branches of a split. I'm getting this error when submitting the last branch of the split. (in this case it split to 4 users in separate branches)



[20/03/07 19:19:06:062 EST] 363b6162 Document W com.adobe.idp.DocumentCallback requestRemotePassivation DOCS008: The remote side reported that the document data was possibly collected by timeout. Consider increasing the defaultDocumentDisposalTimeout setting.



Any help would be greatly appreciated!



Thanks,



Rob.
2 Replies

Avatar

Former Community Member
I'd suggest contacting Adobe support. They can help you with this.



Chris

Adobe Systems

Avatar

Former Community Member
Chris,<br /><br />The Workflow SDK API docs do outline a method for the Document Object which allows you to set the defaultDocumentTimeout setting. I have set this to 1200 (10 mins) but am not certain if this will resolve the issue.<br /><br />I have another situation where I am getting an error as follows:<br />[3/23/07 12:43:11:715 CDT] 000000c7 SystemErr R com.adobe.idp.DocumentError: Failed to copy from file "C:\DOCUME~1\lcadmin\LOCALS~1\Temp\AdobeDocumentStorage\global\removeOn2007Y03M23D09h08m27s.1174658907000\8113423517291149657" to file "C:\DOCUME~1\lcadmin\LOCALS~1\Temp\AdobeDocumentStorage\global\removeOn2007Y03M23D13h03m11s.1174672991000\5579506653815868003"<br /> at com.adobe.idp.DocumentFileUtil.copy(DocumentFileBackend.java:418)<br /> at com.adobe.idp.DocumentFileBackend.copy(DocumentFileBackend.java:175)<br /> at com.adobe.idp.Document.passivate(Document.java:607)<br /> at com.adobe.idp.Document.passivate(Document.java(Inlined Compiled Code))<br /> at com.adobe.idp.Document.<init>(Document.java(Inlined Compiled Code))<br /> at com.adobe.workflow.datatype.CoercionUtil.toType(CoercionUtil.java(Compiled Code))<br /> at com.adobe.workflow.datatype.AbstractDataTypeHandler.coerceFrom(AbstractDataTypeHandler.java:70)<br /> at com.adobe.workflow.datatype.collections.ListHandler.coerceTo(ListHandler.java:73)<br /> at com.adobe.workflow.datatype.collections.ListHandler.getNode(ListHandler.java:169)<br /> at com.adobe.workflow.dom.CollectionElement.getListDataTypeNodes(CollectionElement.java:268)<br /> at com.adobe.workflow.dom.CollectionElement.loadListChildNodes(CollectionElement.java:166)<br /> at com.adobe.workflow.dom.CollectionElement.getChildNodes(CollectionElement.java:142)<br /> at com.adobe.workflow.dom.InstanceDocumentElement.getChildNodes(InstanceDocumentElement.java(Compiled Code))<br /> at com.adobe.workflow.dom.InstanceNode.getFirstChild(InstanceNode.java(Compiled Code))<br /> at org.jaxen.dom.DocumentNavigator$1.getFirstNode(DocumentNavigator.java(Inlined Compiled Code))<br /> at org.jaxen.dom.DocumentNavigator$NodeIterator.<init>(DocumentNavigator.java(Inlined Compiled Code))<br /> at org.jaxen.dom.DocumentNavigator$1.<init>(DocumentNavigator.java(Inlined Compiled Code))<br /> at org.jaxen.dom.DocumentNavigator.getChildAxisIterator(DocumentNavigator.java(Compiled Code))<br /> at org.jaxen.expr.iter.IterableChildAxis.iterator(IterableChildAxis.java(Compiled Code))<br /> at org.jaxen.expr.DefaultStep.axisIterator(DefaultStep.java(Inlined Compiled Code))<br /> at org.jaxen.expr.DefaultStep.evaluate(DefaultStep.java(Compiled Code))<br /> at org.jaxen.expr.DefaultLocationPath.evaluate(DefaultLocationPath.java(Compiled Code))<br /> at org.jaxen.expr.DefaultAbsoluteLocationPath.evaluate(DefaultAbsoluteLocationPath.java:240)<br /> at org.jaxen.expr.DefaultXPathExpr.asList(DefaultXPathExpr.java:107)<br /> at org.jaxen.BaseXPath.selectNodesForContext(BaseXPath.java:712)<br /> at org.jaxen.BaseXPath.selectNodes(BaseXPath.java:241)<br /> at org.jaxen.BaseXPath.evaluate(BaseXPath.java:198)<br /> at com.adobe.workflow.pat.service.PATExecutionContextImpl.setProcessDataValue(PATExecutionContextImpl.java:647)<br /> at com.adobe.workflow.qpac.user.UserService.onMessage(UserService.java:789)<br /> at com.adobe.workflow.engine.ProcessEngineBMTBean.sendMessage(ProcessEngineBMTBean.java:1677)<br /> at com.adobe.workflow.engine.ProcessEngineBMTBean.sendMessage(ProcessEngineBMTBean.java:1607)<br /> at com.adobe.workflow.engine.ProcessEngineBMTBean.asyncSendMessageCommand(ProcessEngineBMTBean.java:554)<br /> at com.adobe.workflow.engine.EJSLocalStatelessadobe_ProcessEngineBMTEJB_7d3cbd67.asyncSendMessageCommand(Unknown Source)<br /> at com.adobe.workflow.engine.ProcessCommandControllerBean.onMessage(ProcessCommandControllerBean.java:118)<br /> at com.ibm.ejs.container.MessageEndpointHandler.invokeMdbMethod(MessageEndpointHandler.java:991)<br /> at com.ibm.ejs.container.MessageEndpointHandler.invoke(MessageEndpointHandler.java:724)<br /> at $Proxy1.onMessage(Unknown Source)<br /> at com.ibm.ws.sib.api.jmsra.impl.JmsJcaEndpointInvokerImpl.invokeEndpoint(JmsJcaEndpointInvokerImpl.java:201)<br /> at com.ibm.ws.sib.ra.inbound.impl.SibRaDispatcher.dispatch(SibRaDispatcher.java:572)<br /> at com.ibm.ws.sib.ra.inbound.impl.SibRaSingleProcessListener$SibRaWork.run(SibRaSingleProcessListener.java:463)<br /> at com.ibm.ejs.j2c.work.WorkProxy.run(WorkProxy.java:394)<br /> at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))<br /><br />I have tried using the Document.passivate() method because it appears as though the read of the document is failing because it is reading after the document has been disposed of... I would guess that passivating the document would force the read immediately?<br /><br />In both cases I am reading documents from stream objects and am wondering if passivate should always be called and what the defaultDocumentDisposalTimeout should be set to?<br /><br />Thanks,<br /><br />Rob.