Firstly, Have you added $JAVA_HOME/bin and $ANT_HOME/bin to your PATH enviroment variable?.
export PATH=$PATH:$JAVA_HOME/bin:$ANT_HOME/bin And also be sure if you have a valid working proxy with grid-info-proxy. There are a lot of things to test but that error appear to me several times and I solve it doing that. Good luck!. El vie, 17-08-2007 a las 16:45 +0800, 吴小呆 escribió: > hello: > > i 've wrote a RFT client and when i tried to transport a tmpfile from > gsiftp://server:2811/tmp/rftTest.tmp to > gsiftp://server:2811/tmp/rftTest_Done.tmp, i encountered an error! > i wrote my transfer file like this : > ********************************************************************************************* > true > 16000 > 16000 > false > 1 > true > 1 > null > null > false > 10 > gsiftp://202.118.236.132:2811/tmp/rftTest.tmp > gsiftp://202.118.236.132:2811/tmp/rftTest_Done.tmp > ********************************************************************************************* > > And > the error information as follows: > > ********************************************************************************************* > Number of transfers in this request: 1 > [ServiceThread-1] ERROR container.GSIServiceThread - Error > processing request > java.net.SocketException: Connection reset > at java.net.SocketInputStream.read(Unknown Source) > at org.globus.gsi.gssapi.SSLUtil.read(SSLUtil.java:37) > at org.globus.gsi.gssapi.net.impl.GSIGssInputStream.readToken > (GSIGssInputStream.java:64) > at > org.globus.gsi.gssapi.net.impl.GSIGssInputStream.readHandshakeToken(GSIGssInputStream.java:54) > at > org.globus.gsi.gssapi.net.impl.GSIGssSocket.readToken(GSIGssSocket.java:60) > at > org.globus.gsi.gssapi.net.GssSocket.authenticateServer(GssSocket.java:122) > at > org.globus.gsi.gssapi.net.GssSocket.startHandshake(GssSocket.java:142) > at org.globus.gsi.gssapi.net.GssSocket.getOutputStream > (GssSocket.java:161) > at > org.globus.wsrf.container.GSIServiceThread.process(GSIServiceThread.java:102) > at > org.globus.wsrf.container.ServiceThread.run(ServiceThread.java:302) > [ServiceThread-2] ERROR container.GSIServiceThread - Error > processing request > java.net.SocketException: Connection reset > at java.net.SocketInputStream.read(Unknown Source) > at org.globus.gsi.gssapi.SSLUtil.read(SSLUtil.java:37) > at org.globus.gsi.gssapi.net.impl.GSIGssInputStream.readToken > (GSIGssInputStream.java:64) > at > org.globus.gsi.gssapi.net.impl.GSIGssInputStream.readHandshakeToken(GSIGssInputStream.java:54) > at > org.globus.gsi.gssapi.net.impl.GSIGssSocket.readToken(GSIGssSocket.java:60) > at > org.globus.gsi.gssapi.net.GssSocket.authenticateServer(GssSocket.java:122) > at > org.globus.gsi.gssapi.net.GssSocket.startHandshake(GssSocket.java:142) > at org.globus.gsi.gssapi.net.GssSocket.getOutputStream > (GssSocket.java:161) > at > org.globus.wsrf.container.GSIServiceThread.process(GSIServiceThread.java:102) > at > org.globus.wsrf.container.ServiceThread.run(ServiceThread.java:302) > ***************************************************************************************************************** > > > and i checked the container.log,here is the information: > > ***************************************************************************************************************** > > 2007-08-17 16:02:13,024 ERROR service.TransferWork [Thread-29,run:722] > Terminal transfer error: > Error authenticating user at source/dest hostAuthentication failed > [Caused by: Operation unauthorized (Mechanism level: Authorization > failed. Expected "/DC=org/DC=doegrids/OU=People/CN=Ravi Madduri > 134710" target but received > "/O=Grid/OU=GlobusTest/OU=simpleCA-server132/CN=host/server132")] > [Caused by: Authentication failed [Caused by: Operation unauthorized > (Mechanism level: Authorization failed. Expected > "/DC=org/DC=doegrids/OU=People/CN=Ravi Madduri 134710" target but > received > "/O=Grid/OU=GlobusTest/OU=simpleCA-server132/CN=host/server132")]] > Error authenticating user at source/dest hostAuthentication failed > [Caused by: Operation unauthorized (Mechanism level: Authorization > failed. Expected "/DC=org/DC=doegrids/OU=People/CN=Ravi Madduri > 134710" target but received > "/O=Grid/OU=GlobusTest/OU=simpleCA-server132/CN=host/server132")] > . Caused by > Authentication failed > . Caused by > GSSException: Operation unauthorized (Mechanism level: Authorization > failed. Expected "/DC=org/DC=doegrids/OU=People/CN=Ravi Madduri > 134710" target but received > "/O=Grid/OU=GlobusTest/OU=simpleCA-server132/CN=host/server132") > at > org.globus.gsi.gssapi.GlobusGSSContextImpl.initSecContext(GlobusGSSContextImpl.java:509) > at > org.globus.ftp.extended.GridFTPControlChannel.authenticate(GridFTPControlChannel.java:203) > at > org.globus.ftp.GridFTPClient.authenticate(GridFTPClient.java:99) > at > org.globus.ftp.GridFTPClient.authenticate(GridFTPClient.java:84) > at > org.globus.transfer.reliable.service.TransferClient.authenticateSource > (TransferClient.java:538) > at > org.globus.transfer.reliable.service.TransferClient.authenticate(TransferClient.java:527) > at > org.globus.transfer.reliable.service.TransferWork.getNewClient(TransferWork.java > :432) > at > org.globus.transfer.reliable.service.TransferWork.getTransferClient(TransferWork.java:369) > at > org.globus.transfer.reliable.service.TransferWork.run(TransferWork.java:692) > at org.globus.wsrf.impl.work.WorkManagerImpl$WorkWrapper.run > (WorkManagerImpl.java:345) > at java.lang.Thread.run(Thread.java:595) > ***************************************************************************************************************** > > if someone can tell me the reason and/or how to handle this > problem,it's would be very thankful ! -- Iván Fernández Hernández Becario investigador Instituto de investigación en Informática de Albacete (I3A)
