I'm running a process using the FTP inbound activity in debug mode in process builder. The FTP inbound activity is set to read a file from a local FTP server installed on the same computer. The FTP server allows anonymous access. When I step into the FTP inbound activity in the debugger, I get this exception:
INFO com.documentum.bps.ftp.inbound.runtime.FTPListener - Init Listener: Process - Media_Ingest2 Activity - Grab Media from Ingest Folder
INFO com.documentum.bps.ftp.inbound.runtime.FTPListener - Starting Listener: Process - Media_Ingest2 Activity - Grab Media from Ingest Folder
Workflow Created : 80365401
Workflow Started : 80365401
Email for Activity Grab Media from Ingest Folder with Notification Type TASK_CREATED sent from somebody@something.com to with the message null
Activity Grab Media from Ingest Folder's workItem created : 'A1305810606'
ERROR com.documentum.bps.ftp.inbound.runtime.FTPTask - Could not process the message for 'Process - Media_Ingest2 Activity - Grab Media from Ingest Folder'
Listener: 'Process - Media_Ingest2 Activity - Grab Media from Ingest Folder'
Workflow: 'null' - 'null'
Workitem: 'null'
Process: 'Media_Ingest2' - '4bde75d18002724c'
Activity: 'Grab Media from Ingest Folder' - '4cde75d1800271ae' - Activity Template: 'FTP Inbound - Step'
java.lang.RuntimeException: Error occured while downloading files / folders for: ChuckLeftoversPart2.wmv
at com.documentum.bps.ftp.inbound.runtime.FTPTask.getMessage(FTPTask.java:88)
at com.documentum.bps.inbound.AbstractTask.run(AbstractTask.java:90)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: com.documentum.bps.ftp.FTPException: com.jscape.inet.ftp.FtpException: 550 The specified network name is no longer available.
at com.documentum.bps.ftp.protocol.BasicFTPClient.download(BasicFTPClient.java:214)
at com.documentum.bps.ftp.protocol.FTPClient.getFiles(FTPClient.java:179)
at com.documentum.bps.ftp.inbound.runtime.FTPTask.getAllFiles(FTPTask.java:205)
at com.documentum.bps.ftp.inbound.runtime.FTPTask.getMessage(FTPTask.java:83)
... 4 more
Caused by: com.jscape.inet.ftp.FtpException: 550 The specified network name is no longer available.
at com.jscape.inet.ftp.FtpBaseImplementation.e(Unknown Source)
at com.jscape.inet.ftp.FtpBaseImplementation.download(Unknown Source)
at com.jscape.inet.ftp.Ftp.download(Unknown Source)
at com.documentum.bps.ftp.protocol.BasicFTPClient.download(BasicFTPClient.java:211)
... 7 more
WARN com.documentum.bps.ftp.inbound.runtime.FTPTask - Logging inbound message failed
java.lang.NullPointerException
at com.documentum.bps.ftp.inbound.runtime.FTPTask.getDocumentForMessageStore(FTPTask.java:369)
at com.documentum.bps.inbound.AbstractTask.sendInputMessageIfEnabled(AbstractTask.java:457)
at com.documentum.bps.inbound.AbstractTask.run(AbstractTask.java:105)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
DEBUG com.documentum.bps.ftp.inbound.runtime.FTPTask - Post processing message
DEBUG com.documentum.bps.ftp.inbound.runtime.FTPTask - Transaction started
DEBUG com.documentum.bps.ftp.inbound.runtime.FTPTask - Preparing to complete a workitem
ERROR com.documentum.bps.ftp.inbound.runtime.FTPTask - Could not process the message for 'Process - Media_Ingest2 Activity - Grab Media from Ingest Folder'
Listener: 'Process - Media_Ingest2 Activity - Grab Media from Ingest Folder'
Workflow: 'null' - 'null'
Workitem: 'null'
Process: 'Media_Ingest2' - '4bde75d18002724c'
Activity: 'Grab Media from Ingest Folder' - '4cde75d1800271ae' - Activity Template: 'FTP Inbound - Step'
com.documentum.bps.inbound.WorkflowNotAvailableException: Workflow not found
at com.documentum.bpm.engine.services.ProcessEngineInboundActionHandler.findWorkflowUsingContentCorrelation(ProcessEngineInboundActionHandler.java:249)
at com.documentum.bpm.engine.services.ProcessEngineInboundActionHandler.findWorkItem(ProcessEngineInboundActionHandler.java:154)
at com.documentum.bpm.engine.services.ProcessEngineInboundActionHandler.createWorkItemExecutionContext(ProcessEngineInboundActionHandler.java:107)
at com.documentum.bps.inbound.AbstractTask.completeWorkItem(AbstractTask.java:223)
at com.documentum.bps.inbound.AbstractTask.processMessage(AbstractTask.java:187)
at com.documentum.bps.inbound.AbstractTask.run(AbstractTask.java:92)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
DEBUG com.documentum.bps.ftp.inbound.runtime.FTPTask - Post processing message
DEBUG com.documentum.bps.ftp.inbound.runtime.FTPTask - Transaction started
DEBUG com.documentum.bps.ftp.inbound.runtime.FTPTask - Preparing to complete a workitem
ERROR com.documentum.bps.ftp.inbound.runtime.FTPTask - Could not process the message for 'Process - Media_Ingest2 Activity - Grab Media from Ingest Folder'
Listener: 'Process - Media_Ingest2 Activity - Grab Media from Ingest Folder'
Workflow: 'null' - 'null'
Workitem: 'null'
Process: 'Media_Ingest2' - '4bde75d18002724c'
Activity: 'Grab Media from Ingest Folder' - '4cde75d1800271ae' - Activity Template: 'FTP Inbound - Step'
com.documentum.bps.inbound.WorkflowNotAvailableException: Workflow not found
at com.documentum.bpm.engine.services.ProcessEngineInboundActionHandler.findWorkflowUsingContentCorrelation(ProcessEngineInboundActionHandler.java:249)
at com.documentum.bpm.engine.services.ProcessEngineInboundActionHandler.findWorkItem(ProcessEngineInboundActionHandler.java:154)
at com.documentum.bpm.engine.services.ProcessEngineInboundActionHandler.createWorkItemExecutionContext(ProcessEngineInboundActionHandler.java:107)
at com.documentum.bps.inbound.AbstractTask.completeWorkItem(AbstractTask.java:223)
at com.documentum.bps.inbound.AbstractTask.processMessage(AbstractTask.java:187)
at com.documentum.bps.inbound.AbstractTask.run(AbstractTask.java:92)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
DEBUG com.documentum.bps.ftp.inbound.runtime.FTPTask - Post processing message
DEBUG com.documentum.bps.ftp.inbound.runtime.FTPTask - Transaction started
DEBUG com.documentum.bps.ftp.inbound.runtime.FTPTask - Preparing to complete a workitem
ERROR com.documentum.bps.ftp.inbound.runtime.FTPTask - Could not process the message for 'Process - Media_Ingest2 Activity - Grab Media from Ingest Folder'
Listener: 'Process - Media_Ingest2 Activity - Grab Media from Ingest Folder'
Workflow: 'null' - 'null'
Workitem: 'null'
Process: 'Media_Ingest2' - '4bde75d18002724c'
Activity: 'Grab Media from Ingest Folder' - '4cde75d1800271ae' - Activity Template: 'FTP Inbound - Step'
com.documentum.bps.inbound.WorkflowNotAvailableException: Workflow not found
at com.documentum.bpm.engine.services.ProcessEngineInboundActionHandler.findWorkflowUsingContentCorrelation(ProcessEngineInboundActionHandler.java:249)
at com.documentum.bpm.engine.services.ProcessEngineInboundActionHandler.findWorkItem(ProcessEngineInboundActionHandler.java:154)
at com.documentum.bpm.engine.services.ProcessEngineInboundActionHandler.createWorkItemExecutionContext(ProcessEngineInboundActionHandler.java:107)
at com.documentum.bps.inbound.AbstractTask.completeWorkItem(AbstractTask.java:223)
at com.documentum.bps.inbound.AbstractTask.processMessage(AbstractTask.java:187)
at com.documentum.bps.inbound.AbstractTask.run(AbstractTask.java:92)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
DEBUG com.documentum.bps.ftp.inbound.runtime.FTPTask - Post processing message
DEBUG com.documentum.bps.ftp.inbound.runtime.FTPTask - Transaction started
DEBUG com.documentum.bps.ftp.inbound.runtime.FTPTask - Preparing to complete a workitem
ERROR com.documentum.bps.ftp.inbound.runtime.FTPTask - Could not process the message for 'Process - Media_Ingest2 Activity - Grab Media from Ingest Folder'
Listener: 'Process - Media_Ingest2 Activity - Grab Media from Ingest Folder'
Workflow: 'null' - 'null'
Workitem: 'null'
Process: 'Media_Ingest2' - '4bde75d18002724c'
Activity: 'Grab Media from Ingest Folder' - '4cde75d1800271ae' - Activity Template: 'FTP Inbound - Step'
com.documentum.bps.inbound.WorkflowNotAvailableException: Workflow not found
at com.documentum.bpm.engine.services.ProcessEngineInboundActionHandler.findWorkflowUsingContentCorrelation(ProcessEngineInboundActionHandler.java:249)
at com.documentum.bpm.engine.services.ProcessEngineInboundActionHandler.findWorkItem(ProcessEngineInboundActionHandler.java:154)
at com.documentum.bpm.engine.services.ProcessEngineInboundActionHandler.createWorkItemExecutionContext(ProcessEngineInboundActionHandler.java:107)
at com.documentum.bps.inbound.AbstractTask.completeWorkItem(AbstractTask.java:223)
at com.documentum.bps.inbound.AbstractTask.processMessage(AbstractTask.java:187)
at com.documentum.bps.inbound.AbstractTask.run(AbstractTask.java:92)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
DEBUG com.documentum.bps.ftp.inbound.runtime.FTPTask - Post processing message
This exception indicates that the network name became invalid...but I don't understand how that's possible if everything is on my laptop.
Has anyone run into this before?