[Pando-devel] Issues with Fifpa Console
Status: Alpha
Brought to you by:
camross
|
From: Cameron R. <cr...@sy...> - 2008-01-08 15:58:15
|
Hi Vlad, I'm just going through the fipa console plug-in and I'm having some problems getting it to run (I've followed the README). Specifically, I get a null pointer exception when I type in "agents" at the console command line. Note that I do not get the message "Activated FIPA Console" when I run the launcher and that the ConsolePms.activate() is never entered when I run it in the debugger. Some other generral comments: 1) The "Pms" suffix doesn't have meaning within the Pando project. Please rename ConsolePms to ConsoleActivator. 2) The fipa agent plug-ins 1 and 2 use the @dot convention for binary outputs whereas the console plug-in uses bin. I don't see why these aren't consistent. 3) The pando_core.jar file has been copied into each of the prototype's lib folders. Please remove pando_core.jar from the agent plug-ins and have the console plugin export the jar. The agent plugins can then import the jar using the "Import-Package:" directive within their respective manifests. Finally, I've made a few changes to the pando codebase that you'll need to retrieve. Here is a general process to follow with regard to checking code into the Pando repository. Please follow this each and every time you do a checkin. 1) Run ant -f module_build.xml all and ant -f module_build.xml test from the PANDO_DEV_HOME/code/modules directory. If errors or warnings result then clean them. 2) Run ant -f module_build.xml clean from the PANDO_DEV_HOME/code/modules directory. 3) Update the Pando SVN repository from the root directory (i.e. PANDO_DEV_HOME). 4) Run ant -f module_build.xml all and ant -f module_build.xml test from the PANDO_DEV_HOME/code/modules directory. If errors or warnings result then clean them. 5) Run ant -f module_build.xml clean from the PANDO_DEV_HOME/code/modules directory. 6) Commit the Pando SVN repository from the root directory (i.e. PANDO_DEV_HOME). 7) Send an email to the pando-devel list announcing that you've modified the repository. Cheers, Cameron. |