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

