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

Matthew Jones jones at nceas.ucsb.edu
Sun Nov 12 20:41:17 PST 2006


Yeah, as I said in my earlier email, I didn't think these actors were 
working. Looks like the jars need to be signed, but I'm not sure how it 
works -- not something I've focused on. The folks at NMI that developed 
the actor haven't updated them, while others have developed grid support 
for some of the newer globus releases.  I think Jagan from the Griddles 
project might have developed something more recent.  Hopefully either 
Jagan or Ilkay can comment on whether there are Globus 4 actors available.

Good luck,
Matt

Terry.Rankine at csiro.au wrote:
> 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