Subject: RE: [jade-develop] creating agent in container
From: Bellifemine Fabio (Fabio.Bellifemine@TILAB.COM)
Date: Mon Dec 02 2002 - 16:36:43 MET
Just replace
msg.setLanguage(FIPANames.ContentLanguage.FIPA_SL);
with
msg.setLanguage(FIPANames.ContentLanguage.FIPA_SL0);
and it should work.
Anyway this is a bug of the AMS that we surely have to fix.
Fabio.
> -----Original Message-----
> From: Volker Lutz [mailto:lutz@architur.de]
> Sent: 28 November 2002 09:36
> To: Jade-Develop
> Subject: [jade-develop] creating agent in container
>
>
> hi jaders,
>
> I try to create a new Agent in an existing container.
> I followed the code posted by stephen upton.
> looks like that:
>
> try
> {
> CreateAgent ca = new CreateAgent();
> ca.setAgentName(newAgentName);
> ca.setClassName(className);
> ca.setContainer(new ContainerID(containerName, null));
> ACLMessage msg = new ACLMessage(ACLMessage.REQUEST);
> msg.setSender(myAgent.getAID());
> msg.addReceiver(myAgent.getAMS());
> msg.setLanguage(FIPANames.ContentLanguage.FIPA_SL);
> msg.setOntology(JADEAgentManagementOntology.NAME);
> jade.content.onto.basic.Action action = new
> jade.content.onto.basic.Action();
> action.setActor(myAgent.getAMS());
> action.setAction(ca);
> List content = new ArrayList();
> content.add(action);
> SLCodec c = new SLCodec();
> //String s = c.encode(JADEAgentManagementOntology.instance(),
> (AbsContentElement)
>
> JADEAgentManagementOntology.instance().fromSL0String(ca));
> myAgent.fillMsgContent(msg, content);
>
> //myAgent.send(msg);
>
> System.out.println("\nAgent "+ myAgent.getLocalName()+ " has sent
> request to create agent " +
> newAgentName);
>
> }
> catch (Exception fe)
> {
> System.err.println("FIPAException in CreateAgentsBehavior: " +
> fe.getMessage());
> fe.printStackTrace(System.out);
> }
>
> I get the exception: FIPAException in CreateAgentsBehavior: Unknown
> Content Language
> Any hints what I'm doing wrong?
>
> I'm using JADE 2.61
> the code is executed in a OneShotBehaviour.
>
> thanks
> Volker
>
> ____________________________________________
> Volker Lutz
> Architur Information Systems GmbH
> Plieninger Straße 63 B
> 70794 Filderstadt
>
> Tel: +49(0)711-707097-0
> Fax: +49(0)711-707097-28
>
> Mail: lutz@architur.de
> URL: http://www.architur.de
> ____________________________________________
>
> _______________________________________________
> jade-develop mailing list
> jade-develop@sharon.cselt.it
> http://sharon.cselt.it/mailman/listinfo/jade-develop
> UNSUBSCRIBE INSTRUCTIONS AT
> http://jade.cselt.it/mailing.htm#unsubscribe
>
This archive was generated by hypermail 2a22 : Mon Dec 02 2002 - 16:36:45 MET