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 !

Reply via email to