Feature #3468
closedJSAGA and Unicore6
0%
Description
Dear Lionel,
Many thanks for the solutions. I have updated my jsaga to 0.9.15.
My configuration file has been updated to this:
<jsaga-default xmlns="http://www.in2p3.fr/jsaga/session">
<contexts>
<context type="JKS">
<job type="unicore"/>
</context>
</contexts>
<session>
<context type="JKS">
<attribute name="Keystore" value="${user.home}/.globus/keystore.jks"/>
<attribute name="KeystorePass" value="xxxxxxxx"/>
<attribute name="Truststore" value="${user.home}/.globus/certificates/truststore.jks"/>
<attribute name="TruststorePass" value="xxxxxxx"/>
<attribute name="UserAlias" value="myAlias"/>
</context>
</session>
</jsaga-default>
I did not change the JVM setup since I plan to use unicore instead of unicore bes. I have many issues when trying with "AxisJKS".
The command I now use is:
jsaga-context-init.sh JKS
jsaga-job-run.sh -b -Executable /bin/hostname -r unicore://grid.cineca.it:9111/?Target=CINECA-PLX -Output /tmp/output.txt -Error /tmp/error.txt
I get an error:
----------
Exception in thread "main" NoSuccess: Constructor of fr.in2p3.jsaga.impl.SagaFactoryImpl threw an exception
at org.ogf.saga.bootstrap.ImplementationBootstrapLoader.<init>(ImplementationBootstrapLoader.java:122)
at org.ogf.saga.bootstrap.ImplementationBootstrapLoader.getLoader(ImplementationBootstrapLoader.java:90)
at org.ogf.saga.bootstrap.ImplementationBootstrapLoader.getURLFactory(ImplementationBootstrapLoader.java:366)
at org.ogf.saga.url.URLFactory.getFactory(URLFactory.java:14)
at org.ogf.saga.url.URLFactory.createURL(URLFactory.java:49)
at org.ogf.saga.url.URLFactory.createURL(URLFactory.java:32)
at fr.in2p3.jsaga.command.JobRun.main(JobRun.java:53)
Caused by: java.lang.NoClassDefFoundError: org/codehaus/xfire/fault/FaultInfoException
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at fr.in2p3.jsaga.engine.descriptors.AdaptorLoader.<init>(AdaptorLoader.java:34)
at fr.in2p3.jsaga.engine.descriptors.AdaptorDescriptors.<init>(AdaptorDescriptors.java:45)
at fr.in2p3.jsaga.engine.descriptors.AdaptorDescriptors.getInstance(AdaptorDescriptors.java:40)
at fr.in2p3.jsaga.helpers.xslt.TransformerURIResolver.resolve(TransformerURIResolver.java:37)
at org.apache.xpath.SourceTreeManager.resolveURI(SourceTreeManager.java:127)
at org.apache.xalan.templates.FuncDocument.getDoc(FuncDocument.java:237)
at org.apache.xalan.templates.FuncDocument.execute(FuncDocument.java:194)
at org.apache.xpath.XPath.execute(XPath.java:337)
at org.apache.xalan.templates.ElemVariable.getValue(ElemVariable.java:280)
at org.apache.xalan.templates.XUnresolvedVariable.execute(XUnresolvedVariable.java:126)
at org.apache.xpath.VariableStack.getGlobalVariable(VariableStack.java:479)
at org.apache.xpath.operations.Variable.execute(Variable.java:214)
at org.apache.xpath.operations.Variable.execute(Variable.java:188)
at org.apache.xpath.axes.FilterExprIteratorSimple.executeFilterExpr(FilterExprIteratorSimple.java:116)
at org.apache.xpath.axes.FilterExprWalker.setRoot(FilterExprWalker.java:131)
at org.apache.xpath.axes.WalkingIterator.setRoot(WalkingIterator.java:157)
at org.apache.xpath.axes.NodeSequence.setRoot(NodeSequence.java:265)
at org.apache.xpath.axes.LocPathIterator.asIterator(LocPathIterator.java:269)
at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:335)
at org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:265)
at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:425)
at org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:265)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1376)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:162)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1376)
at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:395)
at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:178)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1376)
at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:395)
at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:178)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1376)
at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:395)
at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:178)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2270)
at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1356)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:709)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1273)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1251)
at fr.in2p3.jsaga.helpers.xslt.XSLTransformer.transformToDOM(XSLTransformer.java:93)
at fr.in2p3.jsaga.helpers.xslt.XSLTransformer.transformToDOM(XSLTransformer.java:51)
at fr.in2p3.jsaga.engine.session.SessionConfiguration.<init>(SessionConfiguration.java:55)
at fr.in2p3.jsaga.impl.SagaFactoryImpl.<init>(SagaFactoryImpl.java:86)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.ogf.saga.bootstrap.ImplementationBootstrapLoader.<init>(ImplementationBootstrapLoader.java:116)
... 6 more
Caused by: java.lang.ClassNotFoundException: org.codehaus.xfire.fault.FaultInfoException
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 73 more
-------------
Do you know what am I doing wrong?
Thanks in advanced.
Cheers,
Cerlane