[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Condor-users] Java Universe

Title: Message

I guess I didn’t express clearly. The wrapper itself should be a JAVA class file – only difference is that it isn’t in a package. It will first set up things before it executes the core classes.


Even if we set the executable as com.all.aasr…F.class won’t work, since the executable should be in proper directory structure which isn’t possible with condor.


Like one of the users had replied, using jar will be a good option.


However if some input is expected in a particular subdirectory (eg, config.xml for a java app XYZ might be expected in ./config/config.xml) then I am not too sure as to how it can be done without a proper wrapper java job.



Dheepak Ra

From: condor-users-bounces@xxxxxxxxxxx [mailto:condor-users-bounces@xxxxxxxxxxx] On Behalf Of Gabi Kliot
Sent: Tuesday, October 25, 2005 5:39 AM
To: 'Condor-Users Mail List'
Subject: Re: [Condor-users] Java Universe


Zipping the files and executing wrapper script means you need to submit your job not in the JAVA universe, but rather in VANILLA. It will usually be no problem, unless you do not have java installed on all your cluster machines.



Maybe just try to set as executable name com.all.aasr...F.class.

This is just the same as with regular Java, has nothing to do with Condor.






-----Original Message-----
From: condor-users-bounces@xxxxxxxxxxx [mailto:condor-users-bounces@xxxxxxxxxxx] On Behalf Of Dheepak R. A.
Sent: Monday, October 24, 2005 5:25 PM
To: Condor-Users Mail List
Subject: Re: [Condor-users] Java Universe

Try zipping up the class file along with the folder structure. Then write a wrapper which will now become the executable. The files to be transferred will be the wrapper code (ie executable) and the zip file (which contains F.class with directory info).


Let the condor schedule the job on some node and in the execution node the wrapper can first unzip the file (which would recreate the directory structure with F.class inside com\all\aasr. After that it can start the F class file for execution.



Dheepak Ra

High Performance Computing Division

Software Engineering & Technology Labs

From: condor-users-bounces@xxxxxxxxxxx [mailto:condor-users-bounces@xxxxxxxxxxx] On Behalf Of Karsai Gyozo
Sent: Monday, October 24, 2005 7:43 PM
To: condor-users@xxxxxxxxxxx
Subject: [Condor-users] Java Universe



I like to run a Java job with Condor. The my executable aplication - F.class - not in Unnamed Packages,  but in the com.all.aasr.... package. When I submit my job to the Condor, the condor_submit command send to me an error message:  ERROR: failed to transfer executable file F.class. But if  my F.class is in Unnamed Packages, than condor_submit command don't send error message for me. What can I do for, if I like to put my executable in any package?



best regard of


Gyozo Karsai



**************** CAUTION - Disclaimer *****************
This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(s). If you are not the intended recipient, please notify the sender by e-mail and delete the original message. Further, you are not to copy, disclose, or distribute this e-mail or its contents to any other person and any such actions are unlawful. This e-mail may contain viruses. Infosys has taken every reasonable precaution to minimize this risk, but is not liable for any damage you may sustain as a result of any virus in this e-mail. You should carry out your own virus checks before opening the e-mail or attachment. Infosys reserves the right to monitor and review the content of all messages sent to or from this e-mail address. Messages sent to or from this e-mail address may be stored on the Infosys e-mail system.
***INFOSYS******** End of Disclaimer ********INFOSYS***