Question & Answer
Question
Error transferring large files via Connect:Direct Server Adapter (CDSA) *|* -33208CA342F059A785257918001048FF- *|*
Answer
Technote (troubleshooting)
Problem(Abstract)
Error transferring large files via Connect:Direct Server Adapter (CDSA)
Symptom
Transferring large files (2GB) from one CDSA adapter to another fails with error below at the CopyTo step:
[com.sterlingcommerce.woodstock.cdinterop.server.CDInteropRemoteNodeException] with message [JCPR017I].
Small files transfers work fine
Error MessageSender CDSA log shows:
[2011-06-20 09:27:15.407] DEBUG 000000000000 GLOBAL_SCOPE CDServer.shouldRestart(JCPR017I) returns true
[2011-06-20 09:27:15.407] DEBUG 000000000000 GLOBAL_SCOPE PNodeConnection.close() - cdSession [WLIS_CORE_CDServer001_CDSERVER_ADAPTER_node1P0001510101460L29] is alive try disconnect and then remove connection.
[2011-06-20 09:27:15.407] DEBUG 000000000000 GLOBAL_SCOPE PNodeConnection.execute(IStep) - Thread named RMI TCP Connection(6990)-172.31.26.20 is WAITING
[2011-06-20 09:27:15.407] DEBUG 000000000000 GLOBAL_SCOPE PNodeConnection.execute(IStep) - Thread named RMI TCP Connection(6990)-172.31.26.20 HAS ACQUIRED LOCK to execute step using CDJava
[2011-06-20 09:27:15.735] DEBUG 000000000000 GLOBAL_SCOPE PNodeConnection.execute(IStep) - Thread named RMI TCP Connection(6990)-172.31.26.20 ABOUT TO RELEASE LOCK after execute step using CDJava
[2011-06-20 09:27:15.735] DEBUG 000000000000 GLOBAL_SCOPE ConnectDirectConnection.checkForDeath() - Entering - Session.isConnected [false]
[2011-06-20 09:27:15.735] DEBUG 000000000000 GLOBAL_SCOPE ConnectDirectConnection.checkForDeath() - Session [WLIS_CORE_CDServer001_CDSERVER_ADAPTER_node1P0001510101460L29:2590782] is dead remove connection.
[2011-06-20 09:27:15.735] DEBUG 000000000000 GLOBAL_SCOPE CDConnectionManager.removeConnection(WLIS_CORE_CDServer001_CDSERVER_ADAPTER_node1P0001510101460L29) - local node: WL01DEVCD01 remote node: WL01PRODCD01
[2011-06-20 09:27:15.735] DEBUG 000000000000 GLOBAL_SCOPE CDConnectionManager.updatePnodeSessionCount() - WL01DEVCD01's current adapter-wide pnode session count: 1
[2011-06-20 09:27:15.735] DEBUG 000000000000 GLOBAL_SCOPE CDConnectionManager PnodeTotal decremented = 0
[2011-06-20 09:27:15.735] DEBUG 000000000000 GLOBAL_SCOPE CDConnectionManager.updatePnodeSessionCount() - WL01DEVCD01's current node-level pnode session count with WL01PRODCD01 is: 1 max allowed is: 30
[2011-06-20 09:27:15.735] DEBUG 000000000000 GLOBAL_SCOPE CDConnectionManager.updatePnodeSessionCount() - WL01DEVCD01's updated current node-level pnode session count with WL01PRODCD01 is now: 0
[2011-06-20 09:27:15.735] DEBUG 000000000000 GLOBAL_SCOPE CDConnectionManager.updatePnodeSessionCount() - WL01DEVCD01's updated adapter-wide pnode session count is now: 0
[2011-06-20 09:27:15.735] DEBUG 000000000000 GLOBAL_SCOPE PNodeConnection.execute(IStep) - Thread named RMI TCP Connection(6990)-172.31.26.20 returning from this method..
[2011-06-20 09:27:15.735] DEBUG 000000000000 GLOBAL_SCOPE PNodeConnection.close() - remove cdSession [WLIS_CORE_CDServer001_CDSERVER_ADAPTER_node1P0001510101460L29]
[2011-06-20 09:27:15.735] ERROR 000000000000 GLOBAL_SCOPE CDConnectionManager.removeConnection(WLIS_CORE_CDServer001_CDSERVER_ADAPTER_node1P0001510101460L29) - connection not found!
[2011-06-20 09:27:15.735] ERROR 000000000000 GLOBAL_SCOPE PNodeConnection close() - received an invalid session exception when trying to remove itself from the connection mgr id = WLIS_CORE_CDServer001_CDSERVER_ADAPTER_node1P0001510101460L29
com.sterlingcommerce.cd.oemglue.InvalidSessionException: connection not found..current connection count may have become negative
at com.sterlingcommerce.woodstock.cdinterop.impl.serverImpl.CDConnectionManager.removeConnection(CDConnectionManager.java:195)
.............................................................
[2011-06-20 09:27:15.735] ERROR 000000000000 GLOBAL_SCOPE CDServerCopyToService.primitiveProcessData() - detected the remote node exception[JCPR017I]
com.sterlingcommerce.woodstock.cdinterop.server.CDInteropRemoteNodeException: JCPR017I
.................................................................................
[2011-06-20 09:27:15.751] ERROR 000000000000 GLOBAL_SCOPE [CDServerCopyToService] - setting WFC Status to SUCCESS and COPY status to NEED_RESTART with Advanced Status [Connect:Direct Server Error]
com.sterlingcommerce.woodstock.cdinterop.server.CDInteropRemoteNodeException: JCPR017I
Receiver CDSA log shows:
[2011-06-20 09:27:14.434] DEBUG 000000000000 GLOBAL_SCOPE CopyHandler.isFilesysPersist() - document existed - filesysPersist [true]
[2011-06-20 09:27:14.434] DEBUG 000000000000 GLOBAL_SCOPE CopyHandler.isFilesysPersist() - Exiting - filesysPersis [true]
[2011-06-20 09:27:14.434] DEBUG 000000000000 GLOBAL_SCOPE WriteToMailbox.postCopy() - incomplete document received setting lifespan: 5256000 minutes
[2011-06-20 09:27:14.434] DEBUG 000000000000 GLOBAL_SCOPE CopyHandler.writeCompleted()
[2011-06-20 09:27:14.434] DEBUG 000000000000 GLOBAL_SCOPE DocumentWritingConduitImpl.writeCompleted() - Enter fileCompleted
[2011-06-20 09:27:14.434] DEBUG 000000000000 GLOBAL_SCOPE DocRAF_FSWriter.writeCompleted() - Entered writeCompleted
[2011-06-20 09:27:14.434] DEBUG 000000000000 GLOBAL_SCOPE DocRAF_FSWriter.writeCompleted() - Doc ID [wl01gisapp01:node1:130a71d8b4b:3678105] - Doc Name [Test.txt] - filename [\\172.31.26.80\gis_data\SterlingCommerce\SI\documents\2011\June\0171\wl01gisapp01_node1_130a71d8b4b_3678106_WF-1.dat]
[2011-06-20 09:27:14.434] DEBUG 000000000000 GLOBAL_SCOPE IRandomAccessFileImpl.close() - entry.
[2011-06-20 09:27:14.449] DEBUG 000000000000 GLOBAL_SCOPE IRandomAccessFileImpl.close() - exit.
[2011-06-20 09:27:14.449] DEBUG 000000000000 GLOBAL_SCOPE AbstractDocumentConduitImpl.close() - Closing conduit
[2011-06-20 09:27:14.449] DEBUG 000000000000 GLOBAL_SCOPE DocRAF_FSWriter.writeCompleted() - Exited writeCompleted
[2011-06-20 09:27:14.449] DEBUG 000000000000 GLOBAL_SCOPE ConnectDirectConnection.isSecurePlusEnabled() - ENTERING
[2011-06-20 09:27:14.762] DEBUG 000000000000 GLOBAL_SCOPE SNodeConnection.recordStatus() - copy failed
Resolving the problem
Currently this issue does not have a resolution; it is being worked on by IBM Sterling Support. If you believe you are experiencing this issue and would like to be notified when a resolution is reached please open a case through Customer Center and ask that it be associated with number 00319391.
| Segment | Product | Component | Platform | Version | Edition |
|---|---|---|---|---|---|
| Commerce | Sterling B2B Integrator | Adapters |
Historical Number
NFX11456
Was this topic helpful?
Document Information
Modified date:
12 October 2021
UID
ibm10765553