HI Nathalie,

I'll need more information.
1. What actions do you take to cause the run?
2. Does the error occur when you start up Kepler or when something else happens? 3. Are you running from the Kepler development source distribution or from Kepler-2.2?

When I run the Kepler development source distribution, I get:
  [run] JVM Memory = 5m 768m
Your run has:
JVM Memory = 512m 512m

For my set up, kepler/build-area/settings/memory.xml looks like:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd";>
<properties>
<comment>Modified Memory Properties</comment>
<entry key="max">768m</entry>
<entry key="min">5m</entry>
</properties>
Does your memory.xml file set the min to 512m?

It turns out that the min value is not actually the minimum value
./build-area/src/org/kepler/build/project/MemoryProperties.java reads memory.xml

./build-area/src/org/kepler/build/Run.java uses the value:
   jvmMinMemory = MemoryProperties.getMinMemory();
...
   java.createJvmarg().setLine("-Xms" + jvmMinMemory);

I set the min key to 512m and Kepler started up for me and I was able to run a model.

I'm not familiar with Scientific Linux, but Wikipedia says it is based on RedHat Enterprise Linux, which is what I'm running. Perhaps your machine does not have very much memory?

Under RedHat, the "free" command returns the amount of memory available:

bash-3.2$ free
             total       used       free     shared    buffers     cached
Mem:      16015360   13872904    2142456          0    1239668    8394912
-/+ buffers/cache:    4238324   11777036
Swap:      2031608        280    2031328

Also, from the command line, try:
  java -Xms512m -Xmx512m -version

I get:
bash-3.2$ java -Xms512m -Xmx512m -version
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) 64-Bit Server VM (build 17.0-b16, mixed mode)

Note that requesting a very large amount of memory will fail:
bash-3.2$ java -Xms512000m -Xmx512000m -version
Error occurred during initialization of VM
Could not reserve enough space for object heap

_Christopher

On 10/25/11 2:05 AM, Nathalie RAVENEL wrote:
Distribution scientific linux 57.

kepler.sh
basedir:/root/kepler
JVM Memory = 512m 512m
LD_LIBRARY_PATH: /usr/java/jdk1.6.0_26/jre/lib/i386/client:/usr/java/jdk1.6.0_26/jre/lib/i386:/usr/java/jdk1.6.0_26/jre/../lib/i386:/opt/switm/libAMD64.lib:/usr/java/latest/jre/lib/amd64/native_threads:/usr/java/latest/jre/lib/amd64/xawt:/usr/java/latest/jre/lib/amd64:/usr/java/latest/jre/lib/amd64/server:/root/m2009b/bin/glnxa64/root/kepler/r/lib:/root/kepler/common/lib
     [null] Checking for patches...
     [null] Building Kars...
[null] Exception in thread "main" java.lang.OutOfMemoryError: unable to create new native thread
     [null]     at java.lang.Thread.start0(Native Method)
     [null]     at java.lang.Thread.start(Thread.java:640)
     [null]     at java.lang.UNIXProcess$1.run(UNIXProcess.java:141)
[null] at java.security.AccessController.doPrivileged(Native Method)
     [null]     at java.lang.UNIXProcess.<init>(UNIXProcess.java:103)
     [null]     at java.lang.ProcessImpl.start(ProcessImpl.java:65)
     [null]     at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
     [null]     at java.lang.Runtime.exec(Runtime.java:593)
     [null]     at java.lang.Runtime.exec(Runtime.java:431)
     [null]     at java.lang.Runtime.exec(Runtime.java:328)
[null] at org.kepler.loader.PermissionManager.setAllExecutable(PermissionManager.java:62) [null] at org.kepler.loader.PermissionManager.makeNativeLibsExecutable(PermissionManager.java:52)
     [null]     at org.kepler.Kepler.main(Kepler.java:209)
Exception in thread "main" Java returned: 1
at org.kepler.build.modules.ModulesTask.execute(ModulesTask.java:106)
        at org.kepler.build.runner.Kepler.main(Kepler.java:90)
Caused by: Java returned: 1
at org.kepler.build.modules.ModulesTask.execute(ModulesTask.java:106)
        at org.kepler.build.runner.Kepler.run(Kepler.java:159)
at org.kepler.build.modules.ModulesTask.execute(ModulesTask.java:102)
        ... 1 more
Caused by: Java returned: 1
        at org.apache.tools.ant.taskdefs.Java.execute(Java.java:108)
        at org.kepler.build.Run.runSuite(Run.java:312)
        at org.kepler.build.Run.run(Run.java:214)
at org.kepler.build.modules.ModulesTask.execute(ModulesTask.java:102)
        ... 3 more
--- Nested Exception ---
Java returned: 1
at org.kepler.build.modules.ModulesTask.execute(ModulesTask.java:106)
        at org.kepler.build.runner.Kepler.run(Kepler.java:159)
at org.kepler.build.modules.ModulesTask.execute(ModulesTask.java:102)
        at org.kepler.build.runner.Kepler.main(Kepler.java:90)
Caused by: Java returned: 1
        at org.apache.tools.ant.taskdefs.Java.execute(Java.java:108)
        at org.kepler.build.Run.runSuite(Run.java:312)
        at org.kepler.build.Run.run(Run.java:214)
at org.kepler.build.modules.ModulesTask.execute(ModulesTask.java:102)
        ... 3 more
--- Nested Exception ---
Java returned: 1
        at org.apache.tools.ant.taskdefs.Java.execute(Java.java:108)
        at org.kepler.build.Run.runSuite(Run.java:312)
        at org.kepler.build.Run.run(Run.java:214)
at org.kepler.build.modules.ModulesTask.execute(ModulesTask.java:102)
        at org.kepler.build.runner.Kepler.run(Kepler.java:159)
at org.kepler.build.modules.ModulesTask.execute(ModulesTask.java:102)
        at org.kepler.build.runner.Kepler.main(Kepler.java:90)



_______________________________________________
Kepler-users mailing list
[email protected]
http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users

--
Christopher Brooks, PMP                       University of California
CHESS Executive Director                      US Mail: 337 Cory Hall
Programmer/Analyst CHESS/Ptolemy/Trust        Berkeley, CA 94720-1774
ph: 510.643.9841                                (Office: 545Q Cory)
home: (F-Tu) 707.665.0131 cell: 707.332.0670

_______________________________________________
Kepler-users mailing list
[email protected]
http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users

Reply via email to