Errata for Cougaar 10.4
The following infos/problems/workarounds were detected/posted after Cougaar 10.4.0 was released.
Issues:
- Some Log Plugins are not robust to Providers showing up after their first tasks arrive. See bug 1914. The workaround is to always wait (sleep) around 3 minutes after you do SendOplan (aka GetOplanInfo), and before sending GLS.
- When running 2 Nodes on one Host, under certain JVMs, servlets may fail to load in the second to start. See bug 2921.
- Some transport tasks are scheduled 1 second into the day before BEST, leading to odd looking inventory charts.
- Some agents are mis-configured in 1AD societies to do MaintainInventory, when they have no inventory to maintain. The result is un-confident MaintainInventory Tasks.
- We have seen rare occasions where White Pages leases for some agents expire and are never renewed.
- If agents are run from XML files and then moved, they do not correctly rehydrate from persisted definition. See bug 2856.
- Log4j File appenders specifying log files in non-existent directories do not get used. Additionaly -D log4j configuration arguments prefixed with "org.cougaar.util.log" are ignored. To avoid the latter problem, prefix your logging properties with "org.cougaar.core.logging" instead. (Bug 2923)
New Bugs:
- cougaar bug 3675: CircularQueue.toArray incorrectly copies
elements, causing occasional NPE in topology code on startup. See bug for fix or ask for a patch release.