B2B Server Service Exception

Hi.

We have an existing flow service that gets a file from an FTP server. It has been running smoothly but lately we got these error messages. Please help.

Additional Info:: com.wm.app.b2b.server.ServiceException:
at com.wm.app.b2b.server.Service.throwError(Service.java:450)
at pub.client.ftp.get(ftp.java:651)
at sun.reflect.GeneratedMethodAccessor68.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:294)
at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:587)
at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44)
at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:229)
at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:49)
at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:194)
at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:39)
at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:403)
at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:503)
at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:367)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:246)
at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:157)
at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:324)
at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:580)
at com.wm.lang.flow.FlowState.step(FlowState.java:438)
at com.wm.lang.flow.FlowState.invoke(FlowState.java:403)
at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1749)
at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:587)
at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44)
at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:229)
at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:49)
at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:194)
at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:39)
at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:403)
at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:503)
at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:367)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:246)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:128)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:100)
at com.wm.app.b2b.server.SessionInvoke.run(Session.java:705)
at com.wm.util.pool.PooledThread.run(PooledThread.java:105)
at java.lang.Thread.run(Thread.java:534)

Thanks a lot.
Miles

Hi Miles,

The actual error associated with the Exception thrown by pub.client.ftp.get will be in the Error log. This information will complete the puzzle and allow sensible diagnosis.

Some random guesses:

  1. The account or file permissions have changed (shouldn’t be a transient issue though)

  2. The file you are attempting to get doesn’t exist, or is sometimes unavailable

  3. Some network transport problem - socket torn down due to routing problems, duplicate IP on network, etc.

The actual error from the Integration Server error log should help you work out where the problem originates.

Regards,
Adrian

You should also post the IS version + SP + fixes you are using.

My guess is you are using IS 6.1. If you turn the IS journal logging level up to 9, you should be able to see the last FTP command before the error (it should be a “RETR”). Something earlier in the log may help in figuring out why this command failed.

Since the message part of the exception is blank it means the command was not aborted and the command has not timed out. Unfortunately the FTP client code does not journal log the FTP response code.

HTH,
Fred

Thanks Adrian, tbond and Fred. I will look at the logs further. We are currently using:

Product webMethods Integration Server
Version 6.1
Updates IS_6-1_FP2
TNS_6-1_Fix15
IS_6-1_SP1
TNS_6-1_Fix10
TNS_6-1_Fix18

Thanks once again.

Miles

Hi Miles,
Any solution for this service exception, Because i get exactly the same exception with using getXMLfile.
Please reply with solution if there.
Thanks and Regards,
Siva.