------------------------ addingNullProbe TEST START --------------------- [Fatal Error] :1:1: Contenu non autorisé dans le prologue. [Fatal Error] :1:1: Contenu non autorisé dans le prologue. [Fatal Error] :1:1: Contenu non autorisé dans le prologue. [Fatal Error] :1:1: Contenu non autorisé dans le prologue. [Fatal Error] :1:1: Contenu non autorisé dans le prologue. [Fatal Error] :1:1: Contenu non autorisé dans le prologue. [AbstractAgent-3] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [addingNullProbe] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [AbstractAgent-3] PLUS PRÉCIS : ** sortie de ACTIVATE ** [addingNullProbe] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control [addingNullProbe] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [addingNullProbe] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)Watcher-4... [Watcher-4] PLUS PRÉCIS : ** entrée dans ACTIVATE ** Hi human ! I am an instance of the madkit.kernel.Watcher class. I am specialized in simulation probing. I use probes on the artificial society to analyze and visualize what is going on in a simulation. You can extend me to create your own simulation analyzing and visualizing tools ! [Watcher-4] PLUS PRÉCIS : ** sortie de ACTIVATE ** [addingNullProbe] LE PLUS PRÉCIS : LAUNCH_AGENT Watcher-4 [Lmadkit.kernel.Probe;@1cf9bb77 OK java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:333) at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:988) at madkit.kernel.MadkitKernel.getCommunity(MadkitKernel.java:1389) at madkit.kernel.MadkitKernel.getGroup(MadkitKernel.java:1397) at madkit.kernel.MadkitKernel.getRole(MadkitKernel.java:1404) at madkit.kernel.MadkitKernel.addOverlooker(MadkitKernel.java:1499) at madkit.kernel.LoggedKernel.addOverlooker(LoggedKernel.java:366) at madkit.kernel.Watcher.addProbe(Watcher.java:44) at madkit.simulation.BasicWatcherTest$1.activate(BasicWatcherTest.java:49) at madkit.kernel.AbstractAgent.activation(AbstractAgent.java:338) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1175) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1173) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:333) at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:988) at madkit.kernel.MadkitKernel.getGroup(MadkitKernel.java:1397) at madkit.kernel.MadkitKernel.getRole(MadkitKernel.java:1404) at madkit.kernel.MadkitKernel.addOverlooker(MadkitKernel.java:1499) at madkit.kernel.LoggedKernel.addOverlooker(LoggedKernel.java:366) at madkit.kernel.Watcher.addProbe(Watcher.java:44) at madkit.simulation.BasicWatcherTest$1.activate(BasicWatcherTest.java:56) at madkit.kernel.AbstractAgent.activation(AbstractAgent.java:338) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1175) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1173) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:333) at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:988) at madkit.kernel.MadkitKernel.getRole(MadkitKernel.java:1404) at madkit.kernel.MadkitKernel.addOverlooker(MadkitKernel.java:1499) at madkit.kernel.LoggedKernel.addOverlooker(LoggedKernel.java:366) at madkit.kernel.Watcher.addProbe(Watcher.java:44) at madkit.simulation.BasicWatcherTest$1.activate(BasicWatcherTest.java:63) at madkit.kernel.AbstractAgent.activation(AbstractAgent.java:338) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1175) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1173) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:333) at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:988) at madkit.kernel.MadkitKernel.getCommunity(MadkitKernel.java:1389) at madkit.kernel.MadkitKernel.getGroup(MadkitKernel.java:1397) at madkit.kernel.MadkitKernel.getRole(MadkitKernel.java:1404) at madkit.kernel.MadkitKernel.addOverlooker(MadkitKernel.java:1499) at madkit.kernel.LoggedKernel.addOverlooker(LoggedKernel.java:366) at madkit.kernel.Watcher.addProbe(Watcher.java:44) at madkit.simulation.BasicWatcherTest$1.activate(BasicWatcherTest.java:70) at madkit.kernel.AbstractAgent.activation(AbstractAgent.java:338) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1175) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1173) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:333) at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:988) at madkit.kernel.MadkitKernel.getCommunity(MadkitKernel.java:1389) at madkit.kernel.MadkitKernel.getGroup(MadkitKernel.java:1397) at madkit.kernel.MadkitKernel.getRole(MadkitKernel.java:1404) at madkit.kernel.MadkitKernel.addOverlooker(MadkitKernel.java:1499) at madkit.kernel.LoggedKernel.addOverlooker(LoggedKernel.java:366) at madkit.kernel.Watcher.addProbe(Watcher.java:44) at madkit.simulation.BasicWatcherTest$1.activate(BasicWatcherTest.java:77) at madkit.kernel.AbstractAgent.activation(AbstractAgent.java:338) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1175) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1173) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) [addingNullProbe] PLUS PRÉCIS : ** sortie de ACTIVATE ** ------------------------ addingNullProbe TEST FINISHED --------------------- ------------------------ addingAndRemovingProbes TEST START --------------------- [AbstractAgent-8] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [AbstractAgent-8] PLUS PRÉCIS : ** sortie de ACTIVATE ** [addingAndRemovingProbes] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [addingAndRemovingProbes] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control [addingAndRemovingProbes] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [addingAndRemovingProbes] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)Watcher-9... [Watcher-9] PLUS PRÉCIS : ** entrée dans ACTIVATE ** Hi human ! I am an instance of the madkit.kernel.Watcher class. I am specialized in simulation probing. I use probes on the artificial society to analyze and visualize what is going on in a simulation. You can extend me to create your own simulation analyzing and visualizing tools ! [Watcher-9] PLUS PRÉCIS : ** sortie de ACTIVATE ** [addingAndRemovingProbes] LE PLUS PRÉCIS : LAUNCH_AGENT Watcher-9 [Lmadkit.kernel.Probe;@266c4c10 OK [Watcher-9] LE PLUS PRÉCIS : Probe OKProbe <Tcommunity,Tgroup,Trole> 1 agents [Watcher-9] PRÉCIS : Probe added: Probe <Tcommunity,Tgroup,Trole> 1 agents [addingAndRemovingProbes] LE PLUS PRÉCIS : LEAVE_ROLE OK : rôle <Tcommunity,Tgroup,Trole> [addingAndRemovingProbes] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.simulation.BasicWatcherTest$2.activate(BasicWatcherTest.java:103) [addingAndRemovingProbes] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [addingAndRemovingProbes] LE PLUS PRÉCIS : LEAVE_GROUP OK : groupe <Tcommunity,Tgroup> [Watcher-9] LE PLUS PRÉCIS : Probe removedProbe <Tcommunity,Tgroup,Trole> 0 agents [Watcher-9] LE PLUS PRÉCIS : Probe OKProbe <Tcommunity,Tgroup,Trole> 0 agents [Watcher-9] PRÉCIS : Probe added: Probe <Tcommunity,Tgroup,Trole> 0 agents [addingAndRemovingProbes] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control [addingAndRemovingProbes] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [addingAndRemovingProbes] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)-10... [-10] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [-10] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [-10] PLUS PRÉCIS : ** sortie de ACTIVATE ** [addingAndRemovingProbes] LE PLUS PRÉCIS : LAUNCH_AGENT -10 (LIVING) OK [Watcher-9] LE PLUS PRÉCIS : Probe removedProbe <Tcommunity,Tgroup,Trole> 0 agents [Watcher-9] LE PLUS PRÉCIS : Probe OKProbe <Tcommunity,Tgroup,Trole> 2 agents [Watcher-9] PRÉCIS : Probe added: Probe <Tcommunity,Tgroup,Trole> 2 agents [addingAndRemovingProbes] LE PLUS PRÉCIS : LEAVE_GROUP OK : groupe <Tcommunity,Tgroup> [-10] LE PLUS PRÉCIS : LEAVE_GROUP OK : groupe <Tcommunity,Tgroup> [addingAndRemovingProbes] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control [addingAndRemovingProbes] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [-10] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [addingAndRemovingProbes] LE PLUS PRÉCIS : KILL_AGENT (2147483647)Watcher-9 [Lmadkit.kernel.Probe;@5bafcc2c... [Watcher-9] PLUS PRÉCIS : ** entrée dans END ** [Watcher-9] PLUS PRÉCIS : ** sortie de END ** [Watcher-9] LE PLUS PRÉCIS : Probe removedProbe <Tcommunity,Tgroup,Trole> 0 agents [Watcher-9] LE PLUS PRÉCIS : ** TERMINATED ** [addingAndRemovingProbes] LE PLUS PRÉCIS : KILL_AGENT Watcher-9 OK [addingAndRemovingProbes] PLUS PRÉCIS : ** sortie de ACTIVATE ** ------------------------ addingAndRemovingProbes TEST FINISHED ---------------------