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

M Chandrasekaran mchandr1 at binghamton.edu
Sun Nov 12 19:25:34 PST 2006


Hi,
I used the same example. And I configured the globus proxy actor with all
the parameters.
I run Kepler on linux machine.
The workflow, and Kepler as such just closes its window, and disappears
with an error message on the prompt saying " user key not found".

For X509cert and X509key, I'm pointing to the usercert.pem and userkey.pem
inside the .globus folder.
And for the first two parameters i.e certificate and key, I just give

certificate :  file:/myname/kepler/usercert_new.pem
key :          file:/myname/kepler/userkey_new.pem

Plz give me some directions.

Thanks
M Chandrasekaran

> 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
>
>


Regards,
M Chandrasekaran

+^^^+^^^+^^^+^^^+^^^+
The superior man is modest in his speech but exceeds in his actions.
--Confucius





More information about the Kepler-users mailing list