Bonjour tout le monde,

Je suis débutante avec JADE !
En fait, j'ai un agent individu et un agent coordinateur (agent lanceur).
J'ai essayé de lancer l'agent individu à partir de l'agent coordinateur et ça marche ! Mais mon problème c'est que je veux lancer plusieurs agents individu à partir de l'agent coordinateur !

Voici le code du lancement d'un agent individu à partir d'un agent Coordinateur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
public class Coordinateur extends Agent 
{
	private static final long serialVersionUID = 1L;
 
	/*** @param args */
	protected void setup()
	{
 
		Runtime rt = Runtime.instance();
		Profile p = new ProfileImpl();
		ContainerController cc = rt.createAgentContainer(p);
		AgentController AgentFils;
 
			try 
	 		{
				for (int i=1; i<=4; i++)
				{
					AgentFils = cc.createNewAgent("Individu","lesAgents.Individu",null);
					AgentFils.start();
				}
			} 
			catch (StaleProxyException e) 
				{
					e.printStackTrace();
				}
	}
 
}
et voici comment j'ai essayé de lancer plusieurs agents individu :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
public class Coordinateur extends Agent 
{
	private static final long serialVersionUID = 1L;
 
	/*** @param args */
	protected void setup()
	{
 
		Runtime rt = Runtime.instance();
		Profile p = new ProfileImpl();
		ContainerController cc = rt.createAgentContainer(p);
 
		AgentController AgentFils[] = new AgentController[4];
			try 
	 		{
				for (int i=1; i<=4; i++)
				{
					AgentFils[i] = cc.createNewAgent("Individu","lesAgents.Individu",null);
					System.out.println("Bienvenue, je suis l'agent Individu " + i);
					AgentFils[i].start();
				}
			} 
			catch (StaleProxyException e) 
				{
					e.printStackTrace();
				}
	}
 
}
Mais ça ne marche pas !! Il m'affiche l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Bienvenue, je suis l'agent Individu 1
juil. 10, 2013 1:07:59 PM jade.core.PlatformManagerImpl$1 nodeAdded
INFO: --- Node <Container-1> ALIVE ---
jade.wrapper.StaleProxyException: Name-clash Agent Individu@GRAJA-PC:1099/JADE already present in the platform 
	at jade.wrapper.ContainerController.createNewAgent(ContainerController.java:124)
	at lesAgents.Coordinateur.setup(Coordinateur.java:40)
	at jade.core.Agent$ActiveLifeCycle.init(Agent.java:1519)
	at jade.core.Agent.run(Agent.java:1465)
	at java.lang.Thread.run(Unknown Source)
Aidez moi svp !!
Merci d'avance