[kepler-users] Globus jobs/Grid FTP on Kepler

Terry.Rankine@csiro.au Terry.Rankine at csiro.au
Sun Nov 12 17:00:38 PST 2006


Hi Matt

I downloaded the sample workflow you sent me.

It looks like a globus 2 job - I was hoping for a globus 4 (ws based)
example.

I also get these errors when I try and launch the job.

Terry Rankine


ptolemy.kernel.util.IllegalActionException:   in
.nmiworkflow-example.manager
Because:
JCE cannot authenticate the provider BC
	at ptolemy.actor.Manager.execute(Manager.java:386)
	at ptolemy.actor.Manager.run(Manager.java:987)
	at ptolemy.actor.Manager$3.run(Manager.java:1028)
Caused by: java.lang.SecurityException: JCE cannot authenticate the
provider BC
	at javax.crypto.Cipher.getInstance(DashoA12275)
	at javax.crypto.Cipher.getInstance(DashoA12275)
	at org.globus.gsi.OpenSSLKey.getCipher(OpenSSLKey.java:341)
	at org.globus.gsi.OpenSSLKey.decrypt(OpenSSLKey.java:208)
	at org.globus.gsi.OpenSSLKey.decrypt(OpenSSLKey.java:187)
	at edu.sdsc.globusproxy.ProxyInitTool.loadKey(Unknown Source)
	at edu.sdsc.globusproxy.ProxyInitTool.createProxy(Unknown
Source)
	at org.nmiworkflow.GlobusProxy.fire(GlobusProxy.java:187)
	at ptolemy.actor.AtomicActor.iterate(AtomicActor.java:327)
	at
ptolemy.actor.sched.StaticSchedulingDirector.fire(StaticSchedulingDirect
or.java:170)
	at ptolemy.actor.CompositeActor.fire(CompositeActor.java:330)
	at ptolemy.actor.Manager.iterate(Manager.java:613)
	at ptolemy.actor.Manager.execute(Manager.java:322)
	... 2 more
Caused by: java.util.jar.JarException:
file:/C:/kepler-1.0.0beta2/lib/jar/jce-jdk13-117.jar is not signed.
	at javax.crypto.SunJCE_d.b(DashoA12275)
	at javax.crypto.SunJCE_d.a(DashoA12275)
	at javax.crypto.SunJCE_d.a(DashoA12275)
	at javax.crypto.SunJCE_b.b(DashoA12275)
	at javax.crypto.SunJCE_b.a(DashoA12275)
	... 15 more
Caused by: java.lang.SecurityException: JCE cannot authenticate the
provider BC
	at javax.crypto.Cipher.getInstance(DashoA12275)
	at javax.crypto.Cipher.getInstance(DashoA12275)
	at org.globus.gsi.OpenSSLKey.getCipher(OpenSSLKey.java:341)
	at org.globus.gsi.OpenSSLKey.decrypt(OpenSSLKey.java:208)
	at org.globus.gsi.OpenSSLKey.decrypt(OpenSSLKey.java:187)
	at edu.sdsc.globusproxy.ProxyInitTool.loadKey(Unknown Source)
	at edu.sdsc.globusproxy.ProxyInitTool.createProxy(Unknown
Source)
	at org.nmiworkflow.GlobusProxy.fire(GlobusProxy.java:187)
	at ptolemy.actor.AtomicActor.iterate(AtomicActor.java:327)
	at
ptolemy.actor.sched.StaticSchedulingDirector.fire(StaticSchedulingDirect
or.java:170)
	at ptolemy.actor.CompositeActor.fire(CompositeActor.java:330)
	at ptolemy.actor.Manager.iterate(Manager.java:613)
	at ptolemy.actor.Manager.execute(Manager.java:322)
	at ptolemy.actor.Manager.run(Manager.java:987)
	at ptolemy.actor.Manager$3.run(Manager.java:1028)
Caused by: java.util.jar.JarException:
file:/C:/kepler-1.0.0beta2/lib/jar/jce-jdk13-117.jar is not signed.
	at javax.crypto.SunJCE_d.b(DashoA12275)
	at javax.crypto.SunJCE_d.a(DashoA12275)
	at javax.crypto.SunJCE_d.a(DashoA12275)
	at javax.crypto.SunJCE_b.b(DashoA12275)
	at javax.crypto.SunJCE_b.a(DashoA12275)
	... 15 more


-----Original Message-----
From: kepler-users-bounces at ecoinformatics.org
[mailto:kepler-users-bounces at ecoinformatics.org] On Behalf Of Matthew
Jones
Sent: Friday, 10 November 2006 1:07 AM
To: M Chandrasekaran
Cc: kepler-users at ecoinformatics.org
Subject: Re: [kepler-users] Globus jobs/Grid FTP on Kepler

Hi,

The globus actors have to be used in a particular sequence, which is 
demonstrated in the test workflow 
"workflows/test/nmiworkflow-example.xml".  This file is only available 
in the development version of Kepler, not in the beta releases. (You can

also get it fro the web here:
http://cvs.ecoinformatics.org/cvs/cvsweb.cgi/~checkout~/kepler/workflows
/test/nmiworkflow-example.xml?content-type=text/plain 


If you open that file, you'll see that the Globus proxy actor is 
connected to the globus job actor and the grid ftp actor (and provides 
the proxy credentials).  You have to configure the proxy actor to 
provide your proxy certificate information, which has to be locally 
available on the local host (in the configuraiton dialog, it asks you to

browse to your cert files).  The proxy actor output is connected to the 
input string of the globus actor (providing the proxy certificate).

One caveat is that I am not sure if these actors are working at all. 
There are new versions of the globus libraries and I'm not sure what 
version is being used here -- if it works for you I'd really like to 
know about it.  Thanks.

Matt

M Chandrasekaran wrote:
> Hello friends,
> 
> I'm new to Kepler, and have been able to generate workflows using web
> services. I need help in using the Globus job actor and Grid ftp.
> 
> I donot understand the inputs, like for globus job actor whats a
trigger
> and whats the other string input for.
> 
> I get this message as an output from globus actor :
> 
> Caught exception : GSSException: Defective credential detected [Root
error
> message: No certificates loaded] [Root exception is
> org.globus.gsi.GlobusCredentialException: No certificates loaded]
> 
> 
> I gave the globus-hostname as rsl string and gave the hostname. I have
my
> certificate in that host.
> 
> What arer the string and trigger inputs ?
> 
> Please direrct me to examples of globus and grid ftp .
> 
> Regards,
> M Chandrasekaran
> 
> +^^^+^^^+^^^+^^^+^^^+
> The superior man is modest in his speech but exceeds in his actions.
> --Confucius
> 
> 
> 
> 
_______________________________________________
Kepler-users mailing list
Kepler-users at ecoinformatics.org
http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-use
rs



More information about the Kepler-users mailing list