Cougaar Mac OS X
Dimitrios Traskas
dtraskas at googlemail.com
Tue Mar 4 19:43:40 EST 2008
Hi all,
I am quite new to Cougaar and initially trying to identify how powerful and
reliable the platform can be. I am currently running a very simple
experiment, trying to see how many agents I can support in one node. The
experiment is very simple, I have a HelloWorld Plugin which just uses the
log shout to print a Hello World and I also get the address of the current
Agent to make sure I print messages from each one of my Agents. I then
create with a script 100, 500 and 1000 Agents respectively. The experiment
runs for 100 and 500 Agents but not 1000. I am using a Mac OS X Leopard as
the development platform at the moment with JSDK 1.5 and NetBeans 5.5.1. I
would appreciate any help.
The message I get can be seen below with the 1000 Agents experiment:
2008-03-05 00:37:42,614 WARN [DirectSysStatSupplier] - No handler for
Memory on platform Mac OS X
2008-03-05 00:37:42,614 WARN [DirectSysStatSupplier] - No handler for CPU
on platform Mac OS X
2008-03-05 00:37:42,614 WARN [DirectSysStatSupplier] - No handler for
Sockets on platform Mac OS X
2008-03-05 00:38:21,239 ERROR [ThreadPool] - Uncaught exception in pooled
thread (<Schedulable White pages server handle incoming responses>)
java.lang.OutOfMemoryError: Java heap space
at java.nio.CharBuffer.wrap(CharBuffer.java:350)
at java.nio.CharBuffer.wrap(CharBuffer.java:373)
at java.lang.StringCoding$CharsetSD.decode(StringCoding.java:188)
at java.lang.StringCoding.decode(StringCoding.java:228)
at java.lang.String.<init>(String.java:405)
at java.util.jar.Attributes.read(Attributes.java:401)
at java.util.jar.Manifest.read(Manifest.java:219)
at java.util.jar.Manifest.<init>(Manifest.java:52)
at java.util.jar.JarFile.getManifestFromReference(JarFile.java:158)
at java.util.jar.JarFile.getManifest(JarFile.java:145)
at sun.misc.URLClassPath$JarLoader$1.getManifest(URLClassPath.java
:624)
at org.cougaar.bootstrap.XURLClassLoader.defineClass(
XURLClassLoader.java:221)
at org.cougaar.bootstrap.XURLClassLoader$1.run(XURLClassLoader.java
:195)
at java.security.AccessController.doPrivileged(Native Method)
at org.cougaar.bootstrap.XURLClassLoader.findClass(
XURLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
at org.cougaar.core.wp.server.RootAuthority.modifyAndForward(
RootAuthority.java:684)
at org.cougaar.core.wp.server.RootAuthority.handle(
RootAuthority.java:361)
at org.cougaar.core.wp.server.RootAuthority.handleAll(
RootAuthority.java:279)
at org.cougaar.core.wp.server.RootAuthority.access$300(
RootAuthority.java:67)
at org.cougaar.core.wp.server.RootAuthority$MyClient.modify(
RootAuthority.java:1129)
at org.cougaar.core.wp.server.ServerTransport.tellClients(
ServerTransport.java:541)
at org.cougaar.core.wp.server.ServerTransport.receiveNow(
ServerTransport.java:726)
at org.cougaar.core.wp.server.ServerTransport.receiveNow(
ServerTransport.java:770)
at org.cougaar.core.wp.server.ServerTransport.access$200(
ServerTransport.java:76)
at org.cougaar.core.wp.server.ServerTransport$2.run(
ServerTransport.java:250)
at org.cougaar.core.thread.SchedulableObject.run(
SchedulableObject.java:118)
at org.cougaar.core.thread.ThreadPool$PooledThread.continuationLoop(
ThreadPool.java:94)
at org.cougaar.core.thread.ThreadPool$PooledThread.run(
ThreadPool.java:122)
2008-03-05 00:38:26,857 ERROR [ThreadPool] - Uncaught exception in pooled
thread (<Schedulable White pages client transport send queue checker>)
java.lang.OutOfMemoryError: Java heap space
at java.util.HashMap.<init>(HashMap.java:203)
at org.cougaar.core.mts.SimpleMessageAttributes.<init>(
SimpleMessageAttributes.java:47)
at org.cougaar.core.wp.MessageTimeoutUtils.set(
MessageTimeoutUtils.java:115)
at org.cougaar.core.wp.MessageTimeoutUtils.setDeadline(
MessageTimeoutUtils.java:61)
at org.cougaar.core.wp.resolver.SelectManager.select(
SelectManager.java:487)
at org.cougaar.core.wp.resolver.SelectManager.access$900(
SelectManager.java:68)
at org.cougaar.core.wp.resolver.SelectManager$SelectSP$SI.select(
SelectManager.java:799)
at
org.cougaar.core.wp.resolver.ClientTransport.collectMessagesToSend(
ClientTransport.java:733)
at org.cougaar.core.wp.resolver.ClientTransport.send(
ClientTransport.java:414)
at org.cougaar.core.wp.resolver.ClientTransport.checkDeadlinesNow(
ClientTransport.java:367)
at org.cougaar.core.wp.resolver.ClientTransport.access$300(
ClientTransport.java:77)
at org.cougaar.core.wp.resolver.ClientTransport$3.run(
ClientTransport.java:215)
at org.cougaar.core.thread.SchedulableObject.run(
SchedulableObject.java:118)
at org.cougaar.core.thread.ThreadPool$PooledThread.continuationLoop(
ThreadPool.java:94)
at org.cougaar.core.thread.ThreadPool$PooledThread.run(
ThreadPool.java:122)
2008-03-05 00:38:31,337 ERROR [ThreadPool] - Uncaught exception in pooled
thread (<Schedulable anonymous>)
java.lang.OutOfMemoryError: Java heap space
at java.io.BufferedInputStream.<init>(BufferedInputStream.java:178)
at java.io.BufferedInputStream.<init>(BufferedInputStream.java:158)
at java.lang.UNIXProcess$1.run(UNIXProcess.java:63)
at java.security.AccessController.doPrivileged(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:59)
at java.lang.ProcessImpl.start(ProcessImpl.java:91)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:451)
at java.lang.Runtime.exec(Runtime.java:591)
at java.lang.Runtime.exec(Runtime.java:429)
at java.lang.Runtime.exec(Runtime.java:326)
at org.cougaar.qos.qrs.sysstat.SunOSLoadAverage.getData(
SunOSLoadAverage.java:67)
at org.cougaar.qos.qrs.sysstat.DirectSysStatSupplier$Task.run(
DirectSysStatSupplier.java:107)
at org.cougaar.core.thread.SchedulableObject.run(
SchedulableObject.java:118)
at org.cougaar.core.thread.ThreadPool$PooledThread.continuationLoop(
ThreadPool.java:94)
at org.cougaar.core.thread.ThreadPool$PooledThread.run(
ThreadPool.java:122)
Exception in thread "CougaarPooledThread-1" java.lang.OutOfMemoryError: Java
heap space
2008-03-05 00:38:42,952 ERROR [ThreadPool] - Uncaught exception in pooled
thread (<Schedulable White pages server handle incoming responses>)
java.lang.OutOfMemoryError: Java heap space
2008-03-05 00:38:49,797 ERROR [ThreadPool] - Uncaught exception in pooled
thread (<Schedulable Incarnation>)
java.lang.OutOfMemoryError: Java heap space
2008-03-05 00:38:56,429 ERROR [ThreadPool] - Uncaught exception in pooled
thread (<Schedulable White pages server handle incoming responses>)
java.lang.OutOfMemoryError: Java heap space
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cougaar.org/pipermail/cougaar-developers/attachments/20080305/26855b7c/attachment.html
More information about the Cougaar-developers
mailing list