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)

Reply via email to