<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
I just went through the mesh demo and I am trying to convert some of my
earlier test code to startup using runtime and society xml files.
Before I made things work by copying files into various subfolders of
the cougaar_install directories.<br>
<br>
The following applies to my environment<br>
<ul>
<li>Java 1.6</li>
<li>Cougaar 12.4</li>
<li>Windows 2000<br>
</li>
</ul>
I have installed cougaar to c:/cougaar and I have created a separate
location for my test application APPA which is c:/cougaar_apps and
c:/cougaar_apps/appa respectively.<br>
<br>
When I run the application the community information cannot be loaded.
I have included the trace at the end of this email.<br>
<br>
I have copied the communities.xml to the c:/cougaar_apps/appa/config
directory.<br>
<br>
I seems as if the -Dorg.cougaar.config.path does not work. I have used
several different combinations in the BasicRuntime.xml file none of
which worked.<br>
<br>
Examples:<br>
<vm_parameter>-Dorg.cougaar.config.path=c:/cougaar/configs/common\;C:/cougaar_apps/appa/config\</vm_parameter><br>
<vm_parameter>-Dorg.cougaar.config.path=c:/cougaar/configs/common;C:/cougaar_apps/appa/config</vm_parameter><br>
<vm_parameter>-Dorg.cougaar.config.path=c:/cougaar/configs/common</vm_parameter><br>
<vm_parameter>-Dorg.cougaar.config.path=C:/cougaar_apps/appa/config</vm_parameter><br>
<br>
I have attached a zip of all the directories in c:/cougaar_apps.<br>
<br>
Can someone please tell me what I am doing wrong here.<br>
<br>
Thanks,<br>
Andreas<br>
<br>
<br>
<br>
<small><font face="Courier New"><br>
C:\cougaar_apps\appa\run>cougaar
c:/cougaar_apps/appa/config/DirMonAgent.xml BasicRuntime.xml<br>
C:\DOCUME~1\amundin\LOCALS~1\Temp\cougaar_exec055.bat<br>
COUGAAR 12.4 built on Thu Sep 27 12:19:45 PDT 2007<br>
Repository: B12_4 on Thu Sep 27 12:17:21 PDT 2007<br>
VM: JDK 1.6.0_03-b05 (mixed mode)<br>
OS: Windows 2000 (5.0)<br>
2008-01-21 23:08:16,848 SHOUT [XMLComponentInitializerServiceProvider]
- Initializing node "APPA" from XML file "c:/coug<br>
aar_apps/appa/config/DirMonAgent.xml"<br>
2008-01-21 23:08:21,625 WARN [CommunityPlugin] - DirMonAgent: Unable
to obtain community information for agent DirMonAg<br>
ent<br>
2008-01-21 23:08:21,625 FATAL [SuicideService] - Suicide from
DirMonAgent<br>
java.lang.NullPointerException<br>
at
org.cougaar.community.CommunityPlugin.findMyStartupCommunities(CommunityPlugin.java:150)<br>
at
org.cougaar.community.CommunityPlugin.joinStartupCommunities(CommunityPlugin.java:176)<br>
at
org.cougaar.community.CommunityPlugin.setupSubscriptions(CommunityPlugin.java:99)<br>
at
org.cougaar.core.blackboard.BlackboardClientComponent.precycle(BlackboardClientComponent.java:329)<br>
at
org.cougaar.core.blackboard.BlackboardClientComponent$2.trigger(BlackboardClientComponent.java:245)<br>
at
org.cougaar.util.SyncTriggerModelImpl.runInnerTrigger(SyncTriggerModelImpl.java:233)<br>
at
org.cougaar.util.SyncTriggerModelImpl.access$000(SyncTriggerModelImpl.java:56)<br>
at
org.cougaar.util.SyncTriggerModelImpl$2.trigger(SyncTriggerModelImpl.java:98)<br>
at
org.cougaar.core.agent.service.scheduler.SchedulerServiceProvider$WorkerBase.runTrigger(SchedulerServiceProvi<br>
der.java:217)<br>
at
org.cougaar.core.agent.service.scheduler.SchedulerServiceProvider$NormalScheduler$Worker.run(SchedulerService<br>
Provider.java:313)<br>
at
org.cougaar.core.thread.SchedulableObject.run(SchedulableObject.java:118)<br>
at
org.cougaar.core.thread.ThreadPool$PooledThread.continuationLoop(ThreadPool.java:94)<br>
at
org.cougaar.core.thread.ThreadPool$PooledThread.run(ThreadPool.java:122)<br>
2008-01-21 23:08:21,635 WARN [CommunityPlugin] - DirMonMgr: Unable to
obtain community information for agent DirMonMgr<br>
2008-01-21 23:08:21,635 FATAL [SuicideService] - Suicide from DirMonMgr<br>
java.lang.NullPointerException<br>
at
org.cougaar.community.CommunityPlugin.findMyStartupCommunities(CommunityPlugin.java:150)<br>
at
org.cougaar.community.CommunityPlugin.joinStartupCommunities(CommunityPlugin.java:176)<br>
at
org.cougaar.community.CommunityPlugin.setupSubscriptions(CommunityPlugin.java:99)<br>
at
org.cougaar.core.blackboard.BlackboardClientComponent.precycle(BlackboardClientComponent.java:329)<br>
at
org.cougaar.core.blackboard.BlackboardClientComponent$2.trigger(BlackboardClientComponent.java:245)<br>
at
org.cougaar.util.SyncTriggerModelImpl.runInnerTrigger(SyncTriggerModelImpl.java:233)<br>
at
org.cougaar.util.SyncTriggerModelImpl.access$000(SyncTriggerModelImpl.java:56)<br>
at
org.cougaar.util.SyncTriggerModelImpl$2.trigger(SyncTriggerModelImpl.java:98)<br>
at
org.cougaar.core.agent.service.scheduler.SchedulerServiceProvider$WorkerBase.runTrigger(SchedulerServiceProvi<br>
der.java:217)<br>
at
org.cougaar.core.agent.service.scheduler.SchedulerServiceProvider$NormalScheduler$Worker.run(SchedulerService<br>
Provider.java:313)<br>
at
org.cougaar.core.thread.SchedulableObject.run(SchedulableObject.java:118)<br>
at
org.cougaar.core.thread.ThreadPool$PooledThread.continuationLoop(ThreadPool.java:94)<br>
at
org.cougaar.core.thread.ThreadPool$PooledThread.run(ThreadPool.java:122)<br>
<br>
</font></small>
</body>
</html>