------------------------ LAUNCH_AGENT_null 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.
[MadkitKernel-1] LE PLUS PRÉCIS : MadkitKernel-1 (NOT_LAUNCHED) launching MadkitKernel-1 (NOT_LAUNCHED) by Thread[main,5,main]
[MadkitKernel-1] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[MadkitKernel-1] PRÉCIS : 
	****** Launching GUI Manager ******

[MadkitKernel-1] LE PLUS PRÉCIS : MadkitKernel-1 (ACTIVATED) launching GUIManagerAgent-2 (NOT_LAUNCHED) by Thread[ACTIVATED-1,6,DAEMON]
[MadkitKernel-1] PRÉCIS : 
	****** GUI Manager launched ******

[MadkitKernel-1] PRÉCIS : ** Networking is off: No Net Agent **

[MadkitKernel-1] PLUS PRÉCIS : ** sortie de ACTIVATE **
[MadkitKernel-1] PLUS PRÉCIS : ** entrée dans LIVE **
[MadkitKernel-1] PRÉCIS : ** LAUNCHING XML CONFIGS **
[MadkitKernel-1] PRÉCIS : ** LAUNCHING CONFIG AGENTS **
[MadkitKernel-1] PLUS PRÉCIS : Launching 1 instance(s) of madkit.kernel.AbstractAgent with GUI = false
[MadkitKernel-1] LE PLUS PRÉCIS : MadkitKernel-1 (LIVING) launching LAUNCH_AGENT_null (NOT_LAUNCHED) by Thread[main,5,main]
[MadkitKernel-1] LE PLUS PRÉCIS : waitNextMessage...
[MadkitKernel-1] LE PLUS PRÉCIS : MadkitKernel-1 (LIVING) launching AbstractAgent-3 (NOT_LAUNCHED) by Thread[Thread-4,4,LIFE@MK-464]
[LAUNCH_AGENT_null] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[AbstractAgent-3] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[AbstractAgent-3] PLUS PRÉCIS : ** sortie de ACTIVATE **
[LAUNCH_AGENT_null] LE PLUS PRÉCIS : LAUNCH_AGENT  (2147483647)AbstractAgent-4...
[MadkitKernel-1] LE PLUS PRÉCIS : LAUNCH_AGENT_null (ACTIVATED) launching AbstractAgent-4 (NOT_LAUNCHED) by Thread[ACTIVATED-0,4,LIFE@MK-464]
[AbstractAgent-4] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[AbstractAgent-4] PLUS PRÉCIS : ** sortie de ACTIVATE **
[LAUNCH_AGENT_null] LE PLUS PRÉCIS : LAUNCH_AGENT AbstractAgent-4 (LIVING) OK
[AbstractAgent-4] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control 
[AbstractAgent-4] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey
[LAUNCH_AGENT_null] AVERTISSEMENT : CREATE_GROUP ÉCHEC : 
 ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> 
	at madkit.kernel.AgentActionTest$3.activate(AgentActionTest.java:78)

[LAUNCH_AGENT_null] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey
[LAUNCH_AGENT_null] LE PLUS PRÉCIS : SEND_MESSAGE OK : ->rôle <Tcommunity,Tgroup,Trole>  EnumMessage.1: 0@(Tcommunity,Tgroup,Trole)@MK-464 -> 4@(Tcommunity,Tgroup,Trole)@MK-464
                content: {[Ljava.lang.Object;@45690882}
                command: LAUNCH_AGENT {[Agent-5 (NOT_LAUNCHED), null]}
[LAUNCH_AGENT_null] LE PLUS PRÉCIS : proceeding command message EnumMessage.1: 0@(Tcommunity,Tgroup,Trole)@MK-464 -> 4@(Tcommunity,Tgroup,Trole)@MK-464
                content: {[Ljava.lang.Object;@45690882}
                command: LAUNCH_AGENT {[Agent-5 (NOT_LAUNCHED), null]}
[LAUNCH_AGENT_null] AVERTISSEMENT : Cannot proceed message : wrong argument public madkit.kernel.AbstractAgent$ReturnCode madkit.kernel.AbstractAgent.launchAgent(madkit.kernel.AbstractAgent,boolean)
[LAUNCH_AGENT_null] AVERTISSEMENT : I have sent an incorrect command message EnumMessage.1: 0@(Tcommunity,Tgroup,Trole)@MK-464 -> 4@(Tcommunity,Tgroup,Trole)@MK-464
                content: {[Ljava.lang.Object;@45690882}
                command: LAUNCH_AGENT {[Agent-5 (NOT_LAUNCHED), null]}
[LAUNCH_AGENT_null] LE PLUS PRÉCIS : proceeding command message EnumMessage.2
                content: {[Ljava.lang.Object;@6761424d}
                command: LAUNCH_AGENT {[null, true]}
java.lang.NullPointerException
	at madkit.kernel.LoggedKernel.launchAgent(LoggedKernel.java:287)
	at madkit.kernel.AbstractAgent.launchAgent(AbstractAgent.java:633)
	at madkit.kernel.AbstractAgent.launchAgent(AbstractAgent.java:587)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at madkit.kernel.AbstractAgent.proceedEnumMessage(AbstractAgent.java:2831)
	at madkit.kernel.AgentActionTest$3.activate(AgentActionTest.java:87)
	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)
[LAUNCH_AGENT_null] PLUS PRÉCIS : ** sortie de ACTIVATE **


------------------------ LAUNCH_AGENT_null TEST FINISHED ---------------------


[MadkitKernel-1] LE PLUS PRÉCIS : ...nouveau message: KernelMessage.3
                  content: {[Ljava.lang.Object;@4b34b33e}
                  command: EXIT {[]}
[MadkitKernel-1] LE PLUS PRÉCIS : proceeding command message KernelMessage.3
                  content: {[Ljava.lang.Object;@4b34b33e}
                  command: EXIT {[]}


------------------------ LAUNCH_AGENT_wrongType TEST START ---------------------
[MadkitKernel-1] LE PLUS PRÉCIS : pause 10 ms.
[MadkitKernel-8] LE PLUS PRÉCIS : MadkitKernel-8 (NOT_LAUNCHED) launching MadkitKernel-8 (NOT_LAUNCHED) by Thread[main,5,main]
[MadkitKernel-8] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[MadkitKernel-8] PRÉCIS : 
	****** Launching GUI Manager ******

[MadkitKernel-8] LE PLUS PRÉCIS : MadkitKernel-8 (ACTIVATED) launching GUIManagerAgent-9 (NOT_LAUNCHED) by Thread[ACTIVATED-8,6,DAEMON]
[MadkitKernel-1] LE PLUS PRÉCIS : [MadkitKernel-1 (LIVING)]
[MadkitKernel-8] PRÉCIS : 
	****** GUI Manager launched ******

[MadkitKernel-8] PRÉCIS : ** Networking is off: No Net Agent **

[MadkitKernel-8] PLUS PRÉCIS : ** sortie de ACTIVATE **
[MadkitKernel-8] PLUS PRÉCIS : ** entrée dans LIVE **
[MadkitKernel-8] PRÉCIS : ** LAUNCHING XML CONFIGS **
[MadkitKernel-8] PRÉCIS : ** LAUNCHING CONFIG AGENTS **
[MadkitKernel-8] PLUS PRÉCIS : Launching 1 instance(s) of madkit.kernel.AbstractAgent with GUI = false
[MadkitKernel-8] LE PLUS PRÉCIS : MadkitKernel-8 (LIVING) launching LAUNCH_AGENT_wrongType (NOT_LAUNCHED) by Thread[main,5,main]
[MadkitKernel-8] LE PLUS PRÉCIS : waitNextMessage...
[MadkitKernel-8] LE PLUS PRÉCIS : MadkitKernel-8 (LIVING) launching AbstractAgent-10 (NOT_LAUNCHED) by Thread[Thread-10,4,LIFE@MK-465]
[AbstractAgent-10] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[LAUNCH_AGENT_wrongType] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[AbstractAgent-10] PLUS PRÉCIS : ** sortie de ACTIVATE **
[LAUNCH_AGENT_wrongType] LE PLUS PRÉCIS : LAUNCH_AGENT  (2147483647)AbstractAgent-11...
[MadkitKernel-8] LE PLUS PRÉCIS : LAUNCH_AGENT_wrongType (ACTIVATED) launching AbstractAgent-11 (NOT_LAUNCHED) by Thread[ACTIVATED-7,4,LIFE@MK-465]
[AbstractAgent-11] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[AbstractAgent-11] PLUS PRÉCIS : ** sortie de ACTIVATE **
[LAUNCH_AGENT_wrongType] LE PLUS PRÉCIS : LAUNCH_AGENT AbstractAgent-11 (LIVING) OK
[AbstractAgent-11] LE PLUS PRÉCIS : CREATE_GROUP OK : groupe <Tcommunity,Tgroup> distribution OFF with no access control 
[AbstractAgent-11] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey
[LAUNCH_AGENT_wrongType] AVERTISSEMENT : CREATE_GROUP ÉCHEC : 
 ** madkit.kernel.OrganizationWarning: le groupe existe déjà : groupe <Tcommunity,Tgroup> 
	at madkit.kernel.AgentActionTest$2.activate(AgentActionTest.java:53)

[LAUNCH_AGENT_wrongType] LE PLUS PRÉCIS : REQUEST_ROLE OK : rôle <Tcommunity,Tgroup,Trole> using null as passKey
[LAUNCH_AGENT_wrongType] LE PLUS PRÉCIS : SEND_MESSAGE OK : ->rôle <Tcommunity,Tgroup,Trole>  EnumMessage.7: 7@(Tcommunity,Tgroup,Trole)@MK-465 -> 11@(Tcommunity,Tgroup,Trole)@MK-465
                content: {[Ljava.lang.Object;@5193e02f}
                command: LAUNCH_AGENT {[Agent-12 (NOT_LAUNCHED), java.lang.Object@43635780]}
[LAUNCH_AGENT_wrongType] LE PLUS PRÉCIS : proceeding command message EnumMessage.7: 7@(Tcommunity,Tgroup,Trole)@MK-465 -> 11@(Tcommunity,Tgroup,Trole)@MK-465
                content: {[Ljava.lang.Object;@5193e02f}
                command: LAUNCH_AGENT {[Agent-12 (NOT_LAUNCHED), java.lang.Object@43635780]}
[LAUNCH_AGENT_wrongType] AVERTISSEMENT : I do not know how to launchAgent[Agent-12 (NOT_LAUNCHED), java.lang.Object@43635780]
[LAUNCH_AGENT_wrongType] AVERTISSEMENT : I have sent a message which has not been understoodEnumMessage.7: 7@(Tcommunity,Tgroup,Trole)@MK-465 -> 11@(Tcommunity,Tgroup,Trole)@MK-465
                content: {[Ljava.lang.Object;@5193e02f}
                command: LAUNCH_AGENT {[Agent-12 (NOT_LAUNCHED), java.lang.Object@43635780]}
[LAUNCH_AGENT_wrongType] LE PLUS PRÉCIS : proceeding command message EnumMessage.8
                content: {[Ljava.lang.Object;@2035938e}
                command: LAUNCH_AGENT {[java.lang.Object@1d6a6027, true]}
[LAUNCH_AGENT_wrongType] AVERTISSEMENT : I do not know how to launchAgent[java.lang.Object@1d6a6027, true]
[LAUNCH_AGENT_wrongType] PLUS PRÉCIS : ** sortie de ACTIVATE **


------------------------ LAUNCH_AGENT_wrongType TEST FINISHED ---------------------


[MadkitKernel-8] LE PLUS PRÉCIS : ...nouveau message: KernelMessage.9
                  content: {[Ljava.lang.Object;@1f65e220}
                  command: EXIT {[]}
[MadkitKernel-8] LE PLUS PRÉCIS : proceeding command message KernelMessage.9
                  content: {[Ljava.lang.Object;@1f65e220}
                  command: EXIT {[]}


------------------------ LAUNCH_AGENT TEST START ---------------------
[MadkitKernel-1] PLUS PRÉCIS : ***** SHUTINGDOWN MADKIT ********

[MadkitKernel-1] LE PLUS PRÉCIS : pause 10 ms.
[MadkitKernel-8] LE PLUS PRÉCIS : pause 10 ms.
[MadkitKernel-8] LE PLUS PRÉCIS : [MadkitKernel-8 (LIVING)]
[MadkitKernel-15] LE PLUS PRÉCIS : MadkitKernel-15 (NOT_LAUNCHED) launching MadkitKernel-15 (NOT_LAUNCHED) by Thread[main,5,main]
[MadkitKernel-15] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[MadkitKernel-15] PRÉCIS : 
	****** Launching GUI Manager ******

[MadkitKernel-15] LE PLUS PRÉCIS : MadkitKernel-15 (ACTIVATED) launching GUIManagerAgent-16 (NOT_LAUNCHED) by Thread[ACTIVATED-15,6,DAEMON]
[MadkitKernel-15] PRÉCIS : 
	****** GUI Manager launched ******

[MadkitKernel-15] PRÉCIS : ** Networking is off: No Net Agent **

[MadkitKernel-15] PLUS PRÉCIS : ** sortie de ACTIVATE **
[MadkitKernel-15] PLUS PRÉCIS : ** entrée dans LIVE **
[MadkitKernel-15] PRÉCIS : ** LAUNCHING XML CONFIGS **
[MadkitKernel-15] PRÉCIS : ** LAUNCHING CONFIG AGENTS **
[MadkitKernel-15] PLUS PRÉCIS : Launching 1 instance(s) of madkit.kernel.AbstractAgent with GUI = false
[MadkitKernel-15] LE PLUS PRÉCIS : MadkitKernel-15 (LIVING) launching LAUNCH_AGENT (NOT_LAUNCHED) by Thread[main,5,main]
[MadkitKernel-15] LE PLUS PRÉCIS : waitNextMessage...
[MadkitKernel-15] LE PLUS PRÉCIS : MadkitKernel-15 (LIVING) launching AbstractAgent-17 (NOT_LAUNCHED) by Thread[Thread-17,4,LIFE@MK-466]
[LAUNCH_AGENT] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[AbstractAgent-17] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[AbstractAgent-17] PLUS PRÉCIS : ** sortie de ACTIVATE **
[MadkitKernel-8] PLUS PRÉCIS : ***** SHUTINGDOWN MADKIT ********

[MadkitKernel-8] LE PLUS PRÉCIS : pause 10 ms.
[LAUNCH_AGENT] LE PLUS PRÉCIS : proceeding command message EnumMessage.13
                 content: {[Ljava.lang.Object;@38250a08}
                 command: LAUNCH_AGENT {[Agent-18 (NOT_LAUNCHED)]}
[MadkitKernel-1] PLUS PRÉCIS : ** entrée dans END **
[MadkitKernel-1] PLUS PRÉCIS : ** sortie de END **
[LAUNCH_AGENT] LE PLUS PRÉCIS : LAUNCH_AGENT  (2147483647)Agent-18...
[MadkitKernel-15] LE PLUS PRÉCIS : LAUNCH_AGENT (ACTIVATED) launching Agent-18 (NOT_LAUNCHED) by Thread[ACTIVATED-14,4,LIFE@MK-466]
[MadkitKernel-1] LE PLUS PRÉCIS : ** TERMINATED **
[Agent-18] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[Agent-18] PLUS PRÉCIS : ** sortie de ACTIVATE **
[Agent-18] PLUS PRÉCIS : ** entrée dans LIVE **

	Hi Human and hello World !!

 I am an instance of the madkit.kernel.Agent class
 As such, I am a MaDKit threaded Agent
 and thus have an autonomous activity![LAUNCH_AGENT] LE PLUS PRÉCIS : LAUNCH_AGENT Agent-18 (LIVING) OK
[LAUNCH_AGENT] LE PLUS PRÉCIS : proceeding command message EnumMessage.15
                 content: {[Ljava.lang.Object;@73f43791}
                 command: LAUNCH_AGENT {[Agent-19 (NOT_LAUNCHED), true]}
[LAUNCH_AGENT] LE PLUS PRÉCIS : LAUNCH_AGENT  (2147483647)Agent-19...
[MadkitKernel-15] LE PLUS PRÉCIS : LAUNCH_AGENT (ACTIVATED) launching Agent-19 (NOT_LAUNCHED) by Thread[ACTIVATED-14,4,LIFE@MK-466]
[Agent-19] PLUS PRÉCIS : ** setting up  GUI **
[Agent-19] LE PLUS PRÉCIS : SEND_MESSAGE OK : ->rôle <local,gui,manager>  GUIMessage.16: 19@(local,gui,candidate)@MK-466 -> 16@(local,gui,manager)@MK-466
                content: {[Ljava.lang.Object;@5a44a5e1}
                command: SETUP_AGENT_GUI {[Agent-19 (ACTIVATED)]}
[MadkitKernel-8] PLUS PRÉCIS : ** entrée dans END **
[MadkitKernel-8] PLUS PRÉCIS : ** sortie de END **
[MadkitKernel-8] LE PLUS PRÉCIS : ** TERMINATED **
[Agent-19] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[Agent-19] PLUS PRÉCIS : ** sortie de ACTIVATE **
[Agent-19] PLUS PRÉCIS : ** entrée dans LIVE **

	Hi Human and hello World !!

 I am an instance of the madkit.kernel.Agent class
 As such, I am a MaDKit threaded Agent
 and thus have an autonomous activity![LAUNCH_AGENT] LE PLUS PRÉCIS : LAUNCH_AGENT Agent-19 (LIVING) OK
[LAUNCH_AGENT] LE PLUS PRÉCIS : proceeding command message EnumMessage.18
                 content: {[Ljava.lang.Object;@3d2bde69}
                 command: LAUNCH_AGENT {[Agent-20 (NOT_LAUNCHED), 1, true]}
[LAUNCH_AGENT] LE PLUS PRÉCIS : LAUNCH_AGENT  (1)Agent-20...
[MadkitKernel-15] LE PLUS PRÉCIS : LAUNCH_AGENT (ACTIVATED) launching Agent-20 (NOT_LAUNCHED) by Thread[ACTIVATED-14,4,LIFE@MK-466]
[Agent-20] PLUS PRÉCIS : ** setting up  GUI **
[Agent-20] LE PLUS PRÉCIS : SEND_MESSAGE OK : ->rôle <local,gui,manager>  GUIMessage.19: 20@(local,gui,candidate)@MK-466 -> 16@(local,gui,manager)@MK-466
                content: {[Ljava.lang.Object;@3ee9f7c1}
                command: SETUP_AGENT_GUI {[Agent-20 (ACTIVATED)]}
[Agent-20] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[Agent-20] PLUS PRÉCIS : ** sortie de ACTIVATE **
[Agent-20] PLUS PRÉCIS : ** entrée dans LIVE **

	Hi Human and hello World !!

 I am an instance of the madkit.kernel.Agent class
 As such, I am a MaDKit threaded Agent
 and thus have an autonomous activity![LAUNCH_AGENT] LE PLUS PRÉCIS : LAUNCH_AGENT Agent-20 (LIVING) OK
[LAUNCH_AGENT] LE PLUS PRÉCIS : proceeding command message EnumMessage.20
                 content: {[Ljava.lang.Object;@78ae166f}
                 command: LAUNCH_AGENT {[Agent-21 (NOT_LAUNCHED), 0]}
[LAUNCH_AGENT] LE PLUS PRÉCIS : LAUNCH_AGENT  (0)Agent-21...
[MadkitKernel-15] LE PLUS PRÉCIS : LAUNCH_AGENT (ACTIVATED) launching Agent-21 (NOT_LAUNCHED) by Thread[ACTIVATED-14,4,LIFE@MK-466]
[LAUNCH_AGENT] LE PLUS PRÉCIS : LAUNCH_AGENT Agent-21 (NOT_LAUNCHED) temps limite atteint
[LAUNCH_AGENT] PLUS PRÉCIS : ** sortie de ACTIVATE **
[Agent-21] PLUS PRÉCIS : ** entrée dans ACTIVATE **
[Agent-21] PLUS PRÉCIS : ** sortie de ACTIVATE **


------------------------ LAUNCH_AGENT TEST FINISHED ---------------------


[Agent-21] PLUS PRÉCIS : ** entrée dans LIVE **

	Hi Human and hello World !!

 I am an instance of the madkit.kernel.Agent class
 As such, I am a MaDKit threaded Agent
 and thus have an autonomous activity![MadkitKernel-15] LE PLUS PRÉCIS : ...nouveau message: KernelMessage.21
                   content: {[Ljava.lang.Object;@732ce62e}
                   command: EXIT {[]}