------------------------ wrongSourceProbing TEST START --------------------- [wrongSourceProbing] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [AbstractAgent-3] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [AbstractAgent-3] PLUS PRÉCIS : ** sortie de ACTIVATE ** [wrongSourceProbing] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-4... [SimulatedAgent-4] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-4] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control [SimulatedAgent-4] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-4] PLUS PRÉCIS : ** sortie de ACTIVATE ** [wrongSourceProbing] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-4 (LIVING) OK [wrongSourceProbing] LE PLUS PRÉCIS : PropertyProbe OKPropertyProbe <Tcommunity,Tgroup,Trole> 1 agents [wrongSourceProbing] PRÉCIS : Probe added: PropertyProbe <Tcommunity,Tgroup,Trole> 1 agents test [wrongSourceProbing] GRAVE : -*-ACTIVATE BUG*-* ** java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer at madkit.simulation.PropertyProbeTest$4.activate(PropertyProbeTest.java:160) [wrongSourceProbing] PLUS PRÉCIS : ** sortie de ACTIVATE ** [wrongSourceProbing] LE PLUS PRÉCIS : PropertyProbe removedPropertyProbe <Tcommunity,Tgroup,Trole> 0 agents [wrongSourceProbing] LE PLUS PRÉCIS : ** TERMINATED ** [MadkitKernel-1] GRAVE : LAUNCH_AGENT ÉCHEC : ** madkit.kernel.MadkitWarning: AGENT_CRASH: wrongSourceProbing [Lmadkit.kernel.Probe;@7bb11784 l'agent s'est crashé at madkit.kernel.MadkitKernel.launchAgent(MadkitKernel.java:1193) at madkit.simulation.PropertyProbeTest.wrongSourceProbing(PropertyProbeTest.java:147) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) at org.junit.rules.RunRules.evaluate(RunRules.java:20) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033) ------------------------ wrongSourceProbing TEST FINISHED --------------------- ------------------------ getMinAndGetMaxnotComparable TEST START --------------------- [getMinAndGetMaxnotComparable] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [getMinAndGetMaxnotComparable] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-10... [AbstractAgent-9] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [AbstractAgent-9] PLUS PRÉCIS : ** sortie de ACTIVATE ** [SimulatedAgent-10] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-10] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control [SimulatedAgent-10] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-10] PLUS PRÉCIS : ** sortie de ACTIVATE ** [getMinAndGetMaxnotComparable] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-10 (LIVING) OK [getMinAndGetMaxnotComparable] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)Watcher-11... [Watcher-11] 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-11] PLUS PRÉCIS : ** sortie de ACTIVATE ** [getMinAndGetMaxnotComparable] LE PLUS PRÉCIS : LAUNCH_AGENT Watcher-11 [Lmadkit.kernel.Probe;@6cc3426f OK [Watcher-11] LE PLUS PRÉCIS : PropertyProbe OKPropertyProbe <Tcommunity,Tgroup,Trole> 1 agents [Watcher-11] PRÉCIS : Probe added: PropertyProbe <Tcommunity,Tgroup,Trole> 1 agents madkit.simulation.SimulationException: PropertyProbe <Tcommunity,Tgroup,Trole> 1 agents on SimulatedAgent-10 (LIVING) at madkit.simulation.probe.PropertyProbe.getMaxValue(PropertyProbe.java:162) at madkit.simulation.PropertyProbeTest$10.activate(PropertyProbeTest.java:279) at madkit.kernel.AbstractAgent.activation(AbstractAgent.java:350) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1234) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1231) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.ClassCastException: java.lang.Object cannot be cast to java.lang.Comparable at madkit.simulation.probe.PropertyProbe.getMaxValue(PropertyProbe.java:158) ... 8 more madkit.simulation.SimulationException: PropertyProbe <Tcommunity,Tgroup,Trole> 1 agents on SimulatedAgent-10 (LIVING) at madkit.simulation.probe.PropertyProbe.getAverageValue(PropertyProbe.java:205) at madkit.simulation.PropertyProbeTest$10.activate(PropertyProbeTest.java:285) at madkit.kernel.AbstractAgent.activation(AbstractAgent.java:350) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1234) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1231) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.ClassCastException: java.lang.Object cannot be cast to java.lang.Number at madkit.simulation.probe.PropertyProbe.getAverageValue(PropertyProbe.java:203) ... 8 more madkit.simulation.SimulationException: PropertyProbe <Tcommunity,Tgroup,Trole> 1 agents on SimulatedAgent-10 (LIVING) at madkit.simulation.probe.PropertyProbe.getMinValue(PropertyProbe.java:187) at madkit.simulation.PropertyProbeTest$10.activate(PropertyProbeTest.java:291) at madkit.kernel.AbstractAgent.activation(AbstractAgent.java:350) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1234) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1231) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.ClassCastException: java.lang.Object cannot be cast to java.lang.Comparable at madkit.simulation.probe.PropertyProbe.getMinValue(PropertyProbe.java:183) ... 8 more [getMinAndGetMaxnotComparable] PLUS PRÉCIS : ** sortie de ACTIVATE ** ------------------------ getMinAndGetMaxnotComparable TEST FINISHED --------------------- ------------------------ wrongTypeProbing TEST START --------------------- [wrongTypeProbing] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [wrongTypeProbing] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-16... [AbstractAgent-15] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [AbstractAgent-15] PLUS PRÉCIS : ** sortie de ACTIVATE ** [SimulatedAgent-16] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-16] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control [SimulatedAgent-16] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-16] PLUS PRÉCIS : ** sortie de ACTIVATE ** [wrongTypeProbing] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-16 (LIVING) OK [wrongTypeProbing] LE PLUS PRÉCIS : PropertyProbe OKPropertyProbe <Tcommunity,Tgroup,Trole> 1 agents [wrongTypeProbing] PRÉCIS : Probe added: PropertyProbe <Tcommunity,Tgroup,Trole> 1 agents [wrongTypeProbing] GRAVE : -*-ACTIVATE BUG*-* ** java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String at madkit.simulation.PropertyProbeTest$3.activate(PropertyProbeTest.java:135) [wrongTypeProbing] PLUS PRÉCIS : ** sortie de ACTIVATE ** [wrongTypeProbing] LE PLUS PRÉCIS : PropertyProbe removedPropertyProbe <Tcommunity,Tgroup,Trole> 0 agents [wrongTypeProbing] LE PLUS PRÉCIS : ** TERMINATED ** [MadkitKernel-13] GRAVE : LAUNCH_AGENT ÉCHEC : ** madkit.kernel.MadkitWarning: AGENT_CRASH: wrongTypeProbing [Lmadkit.kernel.Probe;@7e0babb1 l'agent s'est crashé at madkit.kernel.MadkitKernel.launchAgent(MadkitKernel.java:1193) at madkit.simulation.PropertyProbeTest.wrongTypeProbing(PropertyProbeTest.java:127) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) at org.junit.rules.RunRules.evaluate(RunRules.java:20) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033) ------------------------ wrongTypeProbing TEST FINISHED --------------------- ------------------------ noSuchFieldProbing TEST START --------------------- [noSuchFieldProbing] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [noSuchFieldProbing] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)-21... [AbstractAgent-20] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [AbstractAgent-20] PLUS PRÉCIS : ** sortie de ACTIVATE ** [-21] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [-21] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control [-21] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [-21] PLUS PRÉCIS : ** sortie de ACTIVATE ** [noSuchFieldProbing] LE PLUS PRÉCIS : LAUNCH_AGENT -21 (LIVING) OK [noSuchFieldProbing] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)Watcher-22... [Watcher-22] 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-22] PLUS PRÉCIS : ** sortie de ACTIVATE ** [noSuchFieldProbing] LE PLUS PRÉCIS : LAUNCH_AGENT Watcher-22 [Lmadkit.kernel.Probe;@420a0169 OK [Watcher-22] LE PLUS PRÉCIS : PropertyProbe OKPropertyProbe <Tcommunity,Tgroup,Trole> 1 agents [Watcher-22] PRÉCIS : Probe added: PropertyProbe <Tcommunity,Tgroup,Trole> 1 agents [noSuchFieldProbing] GRAVE : -*-ACTIVATE BUG*-* ** madkit.simulation.SimulationException: PropertyProbe <Tcommunity,Tgroup,Trole> 1 agents on -21 (LIVING) at madkit.simulation.probe.PropertyProbe.updateCache(PropertyProbe.java:102) at madkit.simulation.probe.PropertyProbe.getPropertyValue(PropertyProbe.java:117) at madkit.simulation.PropertyProbeTest$6.activate(PropertyProbeTest.java:199) Caused by: java.lang.NoSuchFieldException: privatePrimitiveField at java.lang.Class.getDeclaredField(Class.java:2070) at madkit.kernel.Probe.findFieldOn(Probe.java:85) at madkit.simulation.probe.PropertyProbe.updateCache(PropertyProbe.java:99) at madkit.simulation.probe.PropertyProbe.getPropertyValue(PropertyProbe.java:117) at madkit.simulation.PropertyProbeTest$6.activate(PropertyProbeTest.java:199) at madkit.kernel.AbstractAgent.activation(AbstractAgent.java:350) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1234) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1231) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:748) [noSuchFieldProbing] PLUS PRÉCIS : ** sortie de ACTIVATE ** [noSuchFieldProbing] LE PLUS PRÉCIS : ** TERMINATED ** [MadkitKernel-18] GRAVE : LAUNCH_AGENT ÉCHEC : ** madkit.kernel.MadkitWarning: AGENT_CRASH: noSuchFieldProbing (TERMINATED) l'agent s'est crashé at madkit.kernel.MadkitKernel.launchAgent(MadkitKernel.java:1193) at madkit.simulation.PropertyProbeTest.noSuchFieldProbing(PropertyProbeTest.java:190) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) at org.junit.rules.RunRules.evaluate(RunRules.java:20) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033) ------------------------ noSuchFieldProbing TEST FINISHED --------------------- ------------------------ noAgentgetAverageTest TEST START --------------------- [noAgentgetAverageTest] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [noAgentgetAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)Watcher-27... [AbstractAgent-26] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [AbstractAgent-26] PLUS PRÉCIS : ** sortie de ACTIVATE ** [Watcher-27] 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-27] PLUS PRÉCIS : ** sortie de ACTIVATE ** [noAgentgetAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT Watcher-27 [Lmadkit.kernel.Probe;@d7075ba OK [Watcher-27] LE PLUS PRÉCIS : PropertyProbe OKPropertyProbe <Tcommunity,Tgroup,Trole> 0 agents [Watcher-27] PRÉCIS : Probe added: PropertyProbe <Tcommunity,Tgroup,Trole> 0 agents [noAgentgetAverageTest] PLUS PRÉCIS : ** sortie de ACTIVATE ** ------------------------ noAgentgetAverageTest TEST FINISHED --------------------- ------------------------ testGetMinAndGetMax TEST START --------------------- [testGetMinAndGetMax] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-32... [AbstractAgent-31] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [AbstractAgent-31] PLUS PRÉCIS : ** sortie de ACTIVATE ** [SimulatedAgent-32] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-32] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control [SimulatedAgent-32] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-32] PLUS PRÉCIS : ** sortie de ACTIVATE ** [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-32 (LIVING) OK [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-33... [SimulatedAgent-33] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-33] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [SimulatedAgent-33] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-33] PLUS PRÉCIS : ** sortie de ACTIVATE ** [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-33 (LIVING) OK [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-34... [SimulatedAgent-34] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-34] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [SimulatedAgent-34] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-34] PLUS PRÉCIS : ** sortie de ACTIVATE ** [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-34 (LIVING) OK [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-35... [SimulatedAgent-35] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-35] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [SimulatedAgent-35] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-35] PLUS PRÉCIS : ** sortie de ACTIVATE ** [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-35 (LIVING) OK [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-36... [SimulatedAgent-36] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-36] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [SimulatedAgent-36] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-36] PLUS PRÉCIS : ** sortie de ACTIVATE ** [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-36 (LIVING) OK [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-37... [SimulatedAgent-37] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-37] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [SimulatedAgent-37] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-37] PLUS PRÉCIS : ** sortie de ACTIVATE ** [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-37 (LIVING) OK [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-38... [SimulatedAgent-38] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-38] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [SimulatedAgent-38] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-38] PLUS PRÉCIS : ** sortie de ACTIVATE ** [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-38 (LIVING) OK [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-39... [SimulatedAgent-39] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-39] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [SimulatedAgent-39] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-39] PLUS PRÉCIS : ** sortie de ACTIVATE ** [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-39 (LIVING) OK [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-40... [SimulatedAgent-40] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-40] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [SimulatedAgent-40] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-40] PLUS PRÉCIS : ** sortie de ACTIVATE ** [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-40 (LIVING) OK [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-41... [SimulatedAgent-41] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-41] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [SimulatedAgent-41] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-41] PLUS PRÉCIS : ** sortie de ACTIVATE ** [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-41 (LIVING) OK [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)Watcher-42... [Watcher-42] 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-42] PLUS PRÉCIS : ** sortie de ACTIVATE ** [testGetMinAndGetMax] LE PLUS PRÉCIS : LAUNCH_AGENT Watcher-42 [Lmadkit.kernel.Probe;@157cf6da OK [Watcher-42] LE PLUS PRÉCIS : PropertyProbe OKPropertyProbe <Tcommunity,Tgroup,Trole> 10 agents [Watcher-42] PRÉCIS : Probe added: PropertyProbe <Tcommunity,Tgroup,Trole> 10 agents [testGetMinAndGetMax] PLUS PRÉCIS : ** sortie de ACTIVATE ** ------------------------ testGetMinAndGetMax TEST FINISHED --------------------- ------------------------ multiTypeProbing TEST START --------------------- [multiTypeProbing] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [multiTypeProbing] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-47... [AbstractAgent-46] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [AbstractAgent-46] PLUS PRÉCIS : ** sortie de ACTIVATE ** [SimulatedAgent-47] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-47] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control [SimulatedAgent-47] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-47] PLUS PRÉCIS : ** sortie de ACTIVATE ** [multiTypeProbing] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-47 (LIVING) OK [multiTypeProbing] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgentBis-48... [SimulatedAgentBis-48] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgentBis-48] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgentBis.activate(SimulatedAgentBis.java:55) [SimulatedAgentBis-48] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgentBis-48] PLUS PRÉCIS : ** sortie de ACTIVATE ** [multiTypeProbing] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgentBis-48 (LIVING) OK [multiTypeProbing] LE PLUS PRÉCIS : PropertyProbe OKPropertyProbe <Tcommunity,Tgroup,Trole> 2 agents [multiTypeProbing] PRÉCIS : Probe added: PropertyProbe <Tcommunity,Tgroup,Trole> 2 agents [multiTypeProbing] LE PLUS PRÉCIS : PropertyProbe OKPropertyProbe <Tcommunity,Tgroup,Trole> 2 agents [multiTypeProbing] PRÉCIS : Probe added: PropertyProbe <Tcommunity,Tgroup,Trole> 2 agents 2.0 [multiTypeProbing] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)-49... [-49] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [-49] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [-49] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [-49] PLUS PRÉCIS : ** sortie de ACTIVATE ** [multiTypeProbing] LE PLUS PRÉCIS : LAUNCH_AGENT -49 (LIVING) OK [multiTypeProbing] PLUS PRÉCIS : ** sortie de ACTIVATE ** ------------------------ multiTypeProbing TEST FINISHED --------------------- ------------------------ primitiveTypeProbing TEST START --------------------- [primitiveTypeProbing] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [primitiveTypeProbing] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-54... [AbstractAgent-53] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [AbstractAgent-53] PLUS PRÉCIS : ** sortie de ACTIVATE ** [SimulatedAgent-54] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-54] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control [SimulatedAgent-54] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-54] PLUS PRÉCIS : ** sortie de ACTIVATE ** [primitiveTypeProbing] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-54 (LIVING) OK [primitiveTypeProbing] LE PLUS PRÉCIS : PropertyProbe OKPropertyProbe <Tcommunity,Tgroup,Trole> 1 agents [primitiveTypeProbing] PRÉCIS : Probe added: PropertyProbe <Tcommunity,Tgroup,Trole> 1 agents [primitiveTypeProbing] LE PLUS PRÉCIS : PropertyProbe OKPropertyProbe <Tcommunity,Tgroup,Trole> 1 agents [primitiveTypeProbing] PRÉCIS : Probe added: PropertyProbe <Tcommunity,Tgroup,Trole> 1 agents [primitiveTypeProbing] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)-55... [-55] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [-55] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [-55] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [-55] PLUS PRÉCIS : ** sortie de ACTIVATE ** [primitiveTypeProbing] LE PLUS PRÉCIS : LAUNCH_AGENT -55 (LIVING) OK [primitiveTypeProbing] PLUS PRÉCIS : ** sortie de ACTIVATE ** ------------------------ primitiveTypeProbing TEST FINISHED --------------------- ------------------------ getAverageTest TEST START --------------------- [getAverageTest] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-60... [SimulatedAgent-60] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-60] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control [AbstractAgent-59] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [AbstractAgent-59] PLUS PRÉCIS : ** sortie de ACTIVATE ** [SimulatedAgent-60] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-60] PLUS PRÉCIS : ** sortie de ACTIVATE ** [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-60 (LIVING) OK [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-61... [SimulatedAgent-61] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-61] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [SimulatedAgent-61] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-61] PLUS PRÉCIS : ** sortie de ACTIVATE ** [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-61 (LIVING) OK [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-62... [SimulatedAgent-62] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-62] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [SimulatedAgent-62] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-62] PLUS PRÉCIS : ** sortie de ACTIVATE ** [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-62 (LIVING) OK [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-63... [SimulatedAgent-63] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-63] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [SimulatedAgent-63] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-63] PLUS PRÉCIS : ** sortie de ACTIVATE ** [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-63 (LIVING) OK [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-64... [SimulatedAgent-64] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-64] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [SimulatedAgent-64] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-64] PLUS PRÉCIS : ** sortie de ACTIVATE ** [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-64 (LIVING) OK [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-65... [SimulatedAgent-65] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-65] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [SimulatedAgent-65] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-65] PLUS PRÉCIS : ** sortie de ACTIVATE ** [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-65 (LIVING) OK [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-66... [SimulatedAgent-66] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-66] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [SimulatedAgent-66] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-66] PLUS PRÉCIS : ** sortie de ACTIVATE ** [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-66 (LIVING) OK [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-67... [SimulatedAgent-67] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-67] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [SimulatedAgent-67] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-67] PLUS PRÉCIS : ** sortie de ACTIVATE ** [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-67 (LIVING) OK [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-68... [SimulatedAgent-68] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-68] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [SimulatedAgent-68] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-68] PLUS PRÉCIS : ** sortie de ACTIVATE ** [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-68 (LIVING) OK [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-69... [SimulatedAgent-69] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-69] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [SimulatedAgent-69] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-69] PLUS PRÉCIS : ** sortie de ACTIVATE ** [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-69 (LIVING) OK [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-70... [SimulatedAgent-70] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-70] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [SimulatedAgent-70] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-70] PLUS PRÉCIS : ** sortie de ACTIVATE ** [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-70 (LIVING) OK [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-71... [SimulatedAgent-71] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-71] AVERTISSEMENT : CREATE_GROUP ÉCHEC : ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> at madkit.testing.util.agent.SimulatedAgent.activate(SimulatedAgent.java:66) [SimulatedAgent-71] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-71] PLUS PRÉCIS : ** sortie de ACTIVATE ** [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-71 (LIVING) OK [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)Watcher-72... [Watcher-72] 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-72] PLUS PRÉCIS : ** sortie de ACTIVATE ** [getAverageTest] LE PLUS PRÉCIS : LAUNCH_AGENT Watcher-72 [Lmadkit.kernel.Probe;@71dab922 OK [Watcher-72] LE PLUS PRÉCIS : PropertyProbe OKPropertyProbe <Tcommunity,Tgroup,Trole> 12 agents [Watcher-72] PRÉCIS : Probe added: PropertyProbe <Tcommunity,Tgroup,Trole> 12 agents [Watcher-72] LE PLUS PRÉCIS : PropertyProbe OKPropertyProbe <Tcommunity,Tgroup,Trole> 12 agents [Watcher-72] PRÉCIS : Probe added: PropertyProbe <Tcommunity,Tgroup,Trole> 12 agents [getAverageTest] PLUS PRÉCIS : ** sortie de ACTIVATE ** ------------------------ getAverageTest TEST FINISHED --------------------- ------------------------ wrongTypeSetting TEST START --------------------- [wrongTypeSetting] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [wrongTypeSetting] LE PLUS PRÉCIS : LAUNCH_AGENT (2147483647)SimulatedAgent-77... [AbstractAgent-76] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [AbstractAgent-76] PLUS PRÉCIS : ** sortie de ACTIVATE ** [SimulatedAgent-77] PLUS PRÉCIS : ** entrée dans ACTIVATE ** [SimulatedAgent-77] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control [SimulatedAgent-77] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey [SimulatedAgent-77] PLUS PRÉCIS : ** sortie de ACTIVATE ** [wrongTypeSetting] LE PLUS PRÉCIS : LAUNCH_AGENT SimulatedAgent-77 (LIVING) OK [wrongTypeSetting] LE PLUS PRÉCIS : PropertyProbe OKPropertyProbe <Tcommunity,Tgroup,Trole> 1 agents [wrongTypeSetting] PRÉCIS : Probe added: PropertyProbe <Tcommunity,Tgroup,Trole> 1 agents [wrongTypeSetting] GRAVE : -*-ACTIVATE BUG*-* ** madkit.simulation.SimulationException: PropertyProbe <Tcommunity,Tgroup,Trole> 1 agents on SimulatedAgent-77 (LIVING) at madkit.simulation.probe.PropertyProbe.setPropertyValue(PropertyProbe.java:137) at madkit.simulation.PropertyProbeTest$5.activate(PropertyProbeTest.java:179) Caused by: java.lang.IllegalArgumentException: Can not set int field madkit.testing.util.agent.SimulatedAgent.privatePrimitiveField to java.lang.String at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:167) at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:171) at sun.reflect.UnsafeIntegerFieldAccessorImpl.set(UnsafeIntegerFieldAccessorImpl.java:98) at java.lang.reflect.Field.set(Field.java:764) at madkit.simulation.probe.PropertyProbe.setPropertyValue(PropertyProbe.java:135) at madkit.simulation.PropertyProbeTest$5.activate(PropertyProbeTest.java:179) at madkit.kernel.AbstractAgent.activation(AbstractAgent.java:350) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1234) at madkit.kernel.MadkitKernel$14.call(MadkitKernel.java:1231) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:748) [wrongTypeSetting] PLUS PRÉCIS : ** sortie de ACTIVATE ** [wrongTypeSetting] LE PLUS PRÉCIS : PropertyProbe removedPropertyProbe <Tcommunity,Tgroup,Trole> 0 agents [wrongTypeSetting] LE PLUS PRÉCIS : ** TERMINATED ** [MadkitKernel-74] GRAVE : LAUNCH_AGENT ÉCHEC : ** madkit.kernel.MadkitWarning: AGENT_CRASH: wrongTypeSetting [Lmadkit.kernel.Probe;@4909b8da l'agent s'est crashé at madkit.kernel.MadkitKernel.launchAgent(MadkitKernel.java:1193) at madkit.simulation.PropertyProbeTest.wrongTypeSetting(PropertyProbeTest.java:171) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) at org.junit.rules.RunRules.evaluate(RunRules.java:20) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033) ------------------------ wrongTypeSetting TEST FINISHED ---------------------