cancel
Showing results for 
Search instead for 
Did you mean: 

Connection between SDM client and server is broken

Former Member
0 Kudos

Dear All,

First of all this is what I have

-NW04 SPS 17

-NWDS Version: 7.0.09 Build id: 200608262203

-using VPN connection

-telnet on port 57018 is succesfull

I can login to SDM server (from NWDS and from SDM GUI) I can see the state of SDM(green light), restart it, can navigate through tabs in GUI, but every time I am trying to deploy an ear i have this error:

Deployment exception : Filetransfer failed: Error received from server: Connection between SDM client and server is broken

Inner exception was :

Filetransfer failed: Error received from server: Connection between SDM client and server is broken

I have already read a lot of topics,blogs,notes but didn't find the solution.

Can anybody help me?

Best Regards

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Refer SAP Note 1144877 'Connection between SDM client and Server is broken. This is one of the way to resolve the issue.

Skirmantas
Explorer
0 Kudos

Having same issue. Nothing helped so far... Using NWDS 7.0 SP18.

I have turned SDM tracing on and this is what I see on client side after sending first data package:

 
com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: debug "20120224140253 0280/17 Client: finished sending string part"
com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: debug "20120224140253 0280/0 Client: receive String part from Server"
com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl.receiveFromServer(NetComm ..): Entering method
com.sap.bc.cts.tp.net.NetComm.receive(): Entering method
com.sap.bc.cts.tp.net.NetComm: debug "Method "receive(char[])" could not read all requested bytes. There are still 12 bytes to read"
com.sap.bc.cts.tp.net.NetComm: debug "Caught IOException during read of header bytes (-1,          43):Connection reset"
com.sap.bc.cts.tp.net.NetComm: debug "  throwing IOException(net.id_000001)"
com.sap.bc.cts.tp.net.NetComm.receive(): Exiting method
com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: Exiting method
com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: debug "20120224140253 0281/1 Client: connection was broken"
com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: Exiting method
com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: debug "20120224140253 0281/0 Client: finshed sendAndReceive"
com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: Exiting method

My connection on server is still active so I have to restart SDM server to reset and try it again.

Anyone have idea whats happening?

Edited by: skyrma on Feb 24, 2012 2:46 PM

Edited by: skyrma on Feb 24, 2012 2:47 PM

Edited by: skyrma on Feb 24, 2012 2:47 PM

Former Member
0 Kudos

I am sure you would have gotten the answer by now.  But for others that might stumble on the same.

Vivek Shiroor's answer works.  The part of the note that dealt with NWDS is what we used (SAP note # ). There are files attached to the note. We downloaded the SDMClientProperties.zip file and placed it at "c:\program files\SAP\IDE\IDE70\eclipse"  The note refers to older path containing "JDT". The file requires no editing as it has correct values for intended delay.  Then after backing up we replaced the 'SDMClient.jar' file off of "c:\program files\SAP\IDE\IDE70\eclipse\plugins\com.sap.sdm_api2.0.0\lib" with the one that was attached to the note sas SP14_SP15.jar.  We were on NWDS 7.01. We restarted the NWDS after this and SDM and everything worked fine.

Former Member
0 Kudos

I'm having this same problem, i work in a team but only my deploys are failing because of this, my teammates are deploying normal.

I tried lots of things but no one worked so far, could someone help me please? Only got format/reinstalling SO and NetWeaver as my last choice =|.

Issue:

Deployment exception : Filetransfer failed: Error received from server: Connection between SDM client and server is broken

Inner exception was :

Filetransfer failed: Error received from server: Connection between SDM client and server is broken

I'd appreciate any help.

Julio H.

EDIT: Solved!! I had installed NW 7.0.11 on top of a previous installed NW 7.0.9, i shouldn't have done that. So i uninstalled completely NW, then deleted it's installation directory. Only after that i installed NW 7.0.11 and voilá, i can deploy again. Nice thing the new installation has all my old install preferences too.

Former Member
0 Kudos

Dear All,

still searching for solution...

Former Member
0 Kudos

Mikhail,

Do you still have this problem or were you able to find a solution.

I too have been seeing this error for the last week and a half. When I view port usage via a utility such as netstat or aports I see that port 50018 is still reserved for the person who last deployed - it's as if the connection has not been released. Also the file being transferred into SDM\program\temp is not completely transferred.

I have found that be cancelling the SDM process, then doing a clean SDM shutdown/startup using stopserver.bat and startserver.bat the same deployment will work, but any further attempts are likely to fail and an SDM restart is required again.

Regards

Jon Ward

Former Member
0 Kudos

Hi

Only the connection is Broken.

Try to restart the J2ee instance once then you will solve the problem

Thanks

Lohi.

Former Member
0 Kudos

Dear Lohitha,

I have already restarted the SDM and the whole instance a couple of times - doesn't help.

Best Regards,

Artsiom Anichenka

Former Member
0 Kudos

Hi

Make an entry in

C:\WINDOWS\system32\drivers\etc\hosts

<IP> <Alias>

and try to deploy

Kind Regards

Mukesh

Former Member
0 Kudos

Dear Mukesh,

-I have add alias to the hosts file (and was trying to use an IP).

-I have increased SDM Java heap memory.

-I have checked disk space under /usr/sap/<SID>/<INSTANCE>/SDM/program/temp

nothing helps.

I am really confused, I do not know what else to try.

Best Regards