Mailing List Archives
Authenticated access
|
|
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Condor-users] Problems submitting a GRAM job to Condor java universe
- Date: Wed, 13 Sep 2006 12:54:59 +0200
- From: "Alfonso Olias Sanz" <alfonso.olias.sanz@xxxxxxxxx>
- Subject: Re: [Condor-users] Problems submitting a GRAM job to Condor java universe
I have been checking the condor_config file at CONDOR_HOME/etc
and there is a veriable set to
JAVA_CLASSPATH_DEFAULT = $(LIB) $(LIB)/scimark2lib.jar
it seems that when I submit that java job from globus to Condor.
Condor has not set that variable.
I have tried the following as well
<job>
<executable>/usr/lib/jvm/java-1.5.0-sun-1.5.0.06/bin/java</executable>
<directory>${GLOBUS_USER_HOME}</directory>
<argument>HelloWorld</argument>
<stdout>${GLOBUS_USER_HOME}/java.stdout</stdout>
<stderr>${GLOBUS_USER_HOME}/java.stderr</stderr>
<fileStageIn>
<transfer>
<sourceUrl>gsiftp://aolias.indra.es:2811/${GLOBUS_USER_HOME}/GRAM_sample/HelloWorld.class</sourceUrl>
<destinationUrl>file:///${GLOBUS_USER_HOME}/HelloWorld.class</destinationUrl>
</transfer>
</fileStageIn>
<fileStageOut>
<transfer>
<sourceUrl>file:///${GLOBUS_USER_HOME}/java.stdout</sourceUrl>
<destinationUrl>gsiftp://aolias.indra.es:2811/tmp/java.stdout</destinationUrl>
</transfer>
</fileStageOut>
<fileCleanUp>
<deletion>
<file>file:///${GLOBUS_USER_HOME}/HelloWorld.class</file>
</deletion>
</fileCleanUp>
<extensions>
<condorsubmit name="Universe">Java</condorsubmit>
<condorsubmit name="Requirements">True</condorsubmit>
<condorsubmit name="java_vm_args">-classpath
/usr/condor-6.8.0/lib:/usr/condor-6.8.0/lib/scimark2lib.jar:.
-Xmx64M</condorsubmit>
<condorsubmit name="when_to_transfer_output">ON_EXIT</condorsubmit>
<condorsubmit name="should_transfer_files">YES</condorsubmit>
</extensions>
</job>
but then, now it is not able to find the HelloWorld class
aolias@aolias:~$ cat java.stderr
java.lang.ClassNotFoundException: HelloWorld
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at CondorJavaWrapper.main(CondorJavaWrapper.java:101)
Please Help!