Hi,
I have set up one computer running as a grid server. I'm trying to weka4ws
which requires gt-4.0.x, and I have chosen gt-4.0.8.
I installed Globus on Ubuntu by following this page:
http://lackovic.wordpress.com/2010/10/10/globus-on-ubuntu/
On a second computer, I installed Java WS Core and weka4ws client by
following this page: http://weka4ws.wordpress.com/howtos/installation/

I have a hostcert and usercert on the server, and usercert on the client.
At first, I was getting "Untrusted CA" errors but after I copied everything
from /etc/grid-security/certificates to ~/.globus/certificates/ the error
went away.

I am able to run the weka4ws client directly on the grid server machine,
but not from the client computer.

Below are the outputs of running globus-url-copy, counter-client, and
weka4ws on the client (hostname user1.local). Running these on the server
itself works fine.

ning@user1:~$ globus-url-copy gsiftp://cloud1.local/etc/group
file:///tmp/test.copy
GlobusUrlCopy error: UrlCopy transfer failed. [Caused by: 530-globus_xio:
Authentication Error
530-globus_gsi_callback_module: Could not verify credential
530-globus_gsi_callback_module: Error with signing policy
530-globus_gsi_callback_module: Error in OLD GAA code: CA policy violation:
<no reason given>
530 End.]


ning@user1:~$ counter-client -s
https://cloud1.local:8443/wsrf/services/CounterService
Error: ; nested exception is:
    java.io.EOFException


ning@user1:~/weka4ws-client-2.1$ ./weka4ws.sh
===================================================
Starting Weka4WS...

---Registering Weka Editors---
Trying to add JDBC driver: RmiJdbc.RJDriver - Error, not in CLASSPATH?
Trying to add JDBC driver: jdbc.idbDriver - Error, not in CLASSPATH?
Trying to add JDBC driver: org.gjt.mm.mysql.Driver - Error, not in
CLASSPATH?
Trying to add JDBC driver: com.mckoi.JDBCDriver - Error, not in CLASSPATH?
Trying to add JDBC driver: org.hsqldb.jdbcDriver - Error, not in CLASSPATH?
AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode:
 faultString: java.io.EOFException
 faultActor:
 faultNode:
 faultDetail:
    {http://xml.apache.org/axis/}stackTrace:java.io.EOFException
    at
org.globus.gsi.gssapi.net.impl.GSIGssInputStream.readHandshakeToken(GSIGssInputStream.java:56)
    at
org.globus.gsi.gssapi.net.impl.GSIGssSocket.readToken(GSIGssSocket.java:60)
    at
org.globus.gsi.gssapi.net.GssSocket.authenticateClient(GssSocket.java:110)
    at
org.globus.gsi.gssapi.net.GssSocket.startHandshake(GssSocket.java:140)
    at
org.globus.gsi.gssapi.net.GssSocket.getOutputStream(GssSocket.java:161)
    at
org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:433)
    at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:135)
    at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2745)
    at org.apache.axis.client.Call.invoke(Call.java:2728)
    at org.apache.axis.client.Call.invoke(Call.java:2405)
    at org.apache.axis.client.Call.invoke(Call.java:2327)
    at org.apache.axis.client.Call.invoke(Call.java:1767)
    at
weka4ws.stubs.service.bindings.Weka4WSPortTypeSOAPBindingStub.subscribe(Weka4WSPortTypeSOAPBindingStub.java:1172)
    at weka4ws.core.RemoteResourse.notifSubscribe(RemoteResourse.java:126)
    at weka4ws.core.RemoteTask.getResult(RemoteTask.java:160)
    at weka4ws.gui.explorer.ClustererPanel$2.run(ClustererPanel.java:399)

    {http://xml.apache.org/axis/}hostname:user1.local

java.io.EOFException
    at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
    at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144)
    at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2745)
    at org.apache.axis.client.Call.invoke(Call.java:2728)
    at org.apache.axis.client.Call.invoke(Call.java:2405)
    at org.apache.axis.client.Call.invoke(Call.java:2327)
    at org.apache.axis.client.Call.invoke(Call.java:1767)
    at
weka4ws.stubs.service.bindings.Weka4WSPortTypeSOAPBindingStub.subscribe(Weka4WSPortTypeSOAPBindingStub.java:1172)
    at weka4ws.core.RemoteResourse.notifSubscribe(RemoteResourse.java:126)
    at weka4ws.core.RemoteTask.getResult(RemoteTask.java:160)
    at weka4ws.gui.explorer.ClustererPanel$2.run(ClustererPanel.java:399)
Caused by: java.io.EOFException
    at
org.globus.gsi.gssapi.net.impl.GSIGssInputStream.readHandshakeToken(GSIGssInputStream.java:56)
    at
org.globus.gsi.gssapi.net.impl.GSIGssSocket.readToken(GSIGssSocket.java:60)
    at
org.globus.gsi.gssapi.net.GssSocket.authenticateClient(GssSocket.java:110)
    at
org.globus.gsi.gssapi.net.GssSocket.startHandshake(GssSocket.java:140)
    at
org.globus.gsi.gssapi.net.GssSocket.getOutputStream(GssSocket.java:161)
    at
org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:433)
    at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:135)
    ... 13 more

Weka4WS terminated.
===================================================



Any help is greatly appreciated.
Regards,
Lian

Reply via email to