j'ai une classe qui hérite de la classe Agent de Jade, que j'instancie dans une classe main normale, en lançant le projet autant qu'une application Java, le code s'exécute bien mais je reçois cette exception:
Exception in thread "main" jade.wrapper.StaleProxyException: Class gibier.AgentGibier for agent ( agent-identifier :name Gibier@WIN-3SSGC8GH8KA:1099/JADE ) cannot be instantiated [nested java.lang.InstantiationException: gibier.AgentGibier] at jade.wrapper.ContainerController.createNewAgent(ContainerController.java:124)

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
 
//ma classe Aggent
public class AgentGibier extends Agent{ }
 
//ma classe Main
public class Grille {
        AgentGibier Gibier = new AgentGibier(1, 1);
 
        Runtime rt = Runtime.instance();    Profile prof = new ProfileImpl();
    prof.setParameter(Profile.MAIN_HOST, "localhost");
        //ce boue de code je l'ai pris d'un tutoriel mais me donne erreur de syntaxe donc je l'ai mit en commentaire
    //prof.setParameter(Profile.GUI, "true");
    ContainerController cc = rt.createMainContainer(prof);
    AgentController ac;
    ac = cc.createNewAgent("Gibier", "gibier.AgentGibier", null);
    ac.start();
}
j'ai une autre classe d'agent dont j'ai besoin d'instancier d'elle plusieurs objets en passant des paramètre suivant le constructeur, est il possible ?
merci