Checking core structure...
compile_project:10: no matches found: *.in
rm -f sonet-core.jar `find . -name \*.class`
(cd src; javac -encoding UTF-8 -cp /usr/share/java/sonet-core-support.jar `find . -name \*.java`)
Note: ./sonet/Sonet.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
(cd src; jar cf ../sonet-core.jar `find . -name \*.class -o -name \*.java`)
Checking manager interface structure...
rm -f sonet-textui-manager.jar `find . -name \*.class`
(cd src; javac -cp /usr/share/java/po-uilib.jar:/usr/share/java/sonet-core-support.jar:/usr/share/java/sonet-textui-support.jar:../../sonet-core/sonet-core.jar -encoding UTF-8 `find . -name \*.java`)
(cd src; jar cf ../sonet-textui-manager.jar `find . -name \*.class -o -name \*.java`)
Checking browser interface structure...
rm -f sonet-textui-browser.jar `find . -name \*.class`
(cd src; javac -cp /usr/share/java/po-uilib.jar:/usr/share/java/sonet-core-support.jar:/usr/share/java/sonet-textui-support.jar:../../sonet-core/sonet-core.jar -encoding UTF-8 `find . -name \*.java`)
(cd src; jar cf ../sonet-textui-browser.jar `find . -name \*.class -o -name \*.java`)
                           A-001-001-M-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -Din=A-001-001-M-ok.in -Dout=$LOGS/047_A-001-001-M-ok.out 
A-001-001-M-ok.in (no import)
*** expected	2011-12-02 11:18:15.000000000 +0000
--- obtained	2011-12-02 11:18:15.000000000 +0000
      ZONE  1      
*** 22,28 ****
  0 - Sair
  Escolha uma opção: Consultas
  1 - Listar todas as mensagens
! 2 - Listar agentes sem mensagens
  0 - Sair
  Escolha uma opção: Gestão de Redes Sociais
  1 - Novo
--- 22,31 ----
  0 - Sair
  Escolha uma opção: Consultas
  1 - Listar todas as mensagens
! 2 - Listar todas as mensagens com anexos
! 3 - Listar agentes sem mensagens
! 4 - Listar agentes sem ligações
! 5 - Listar agentes sem publicações
  0 - Sair
  Escolha uma opção: Gestão de Redes Sociais
  1 - Novo
output differs from expected
                           A-002-002-M-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=A-002-002-M-ok.import -Din=A-002-002-M-ok.in -Dout=$LOGS/047_A-002-002-M-ok.out sonet.textui.Manager
A-002-002-M-ok.import A-002-002-M-ok.in
*** expected	2011-12-02 11:18:15.000000000 +0000
--- obtained	2011-12-02 11:18:15.000000000 +0000
      ZONE  1      
*** 12,26 ****
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|1|Luke Skywalker|wimp@resistance.org|2|1|2|2|ACTIVE
! PERSON|2|Darth Vader|vader@imperial.net|1|1|1|1|ACTIVE
! PERSON|3|Master Yoda|yoda@jedi.edu|1|1|0|1|ACTIVE
! PERSON|4|Montgomery Scott|scotty@starfleet.net|1|2|0|2|ACTIVE
! PERSON|5|James T. Kirk|kirk@starfleet.net|0|0|1|1|ACTIVE
! PERSON|6|Jean-Luc Picard|picard@starfleet.net|0|0|1|1|ACTIVE
! ORGANIZATION|7|Google|noreply@google.com|0|0|0|0|ACTIVE
! ORGANIZATION|8|Melkor & Sauron's|recruiting@utumno.com|0|0|0|0|ACTIVE
! ORGANIZATION|9|Starfleet|info@starfleet.net|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
--- 12,18 ----
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|0|root|root|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
output differs from expected
                           A-003-003-R-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=A-003-003-R-ok.import -Din=A-003-003-R-ok.in -Dout=$LOGS/047_A-003-003-R-ok.out sonet.textui.Manager
A-003-003-R-ok.import A-003-003-R-ok.in
cp: cannot stat `sonet.dat': No such file or directory
execution failed
TEST PASSED!
                           A-004-004-B-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=A-004-004-B-ok.import -Din=A-004-004-B-ok.in -Dout=$LOGS/047_A-004-004-B-ok.out sonet.textui.Browser
A-004-004-B-ok.import A-004-004-B-ok.in
Exception in thread "main" java.lang.NullPointerException
	at sonet.textui.agent.MenuBuilder.menuFor(MenuBuilder.java:49)
	at sonet.textui.browser.VisitAgent.execute(VisitAgent.java:20)
	at ist.po.ui.Menu.open(Menu.java:69)
	at sonet.textui.browser.MenuBuilder.menuFor(MenuBuilder.java:45)
	at sonet.textui.Browser.main(Browser.java:58)
execution failed
*** expected	2011-12-02 11:18:15.000000000 +0000
--- obtained	2011-12-02 11:18:15.000000000 +0000
      ZONE  1      
*** 1,70 ****
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: Inspecção do agente 1
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Gestão de Publicações
! 1 - Listar publicações
! 2 - Mostrar publicação
! 3 - Registar nova publicação
! 4 - Pontuar publicação
! 5 - Comentar publicação
! 6 - Proteger publicação
! 7 - Proteger todas as publicações actuais do agente
! 8 - Desproteger publicação
! 9 - Desproteger todas as publicações actuais do agente
! 0 - Sair
! Escolha uma opção: Inspecção do agente 1
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Gestão de Mensagens
! 1 - Visualizar mensagens recebidas
! 2 - Visualizar mensagens enviadas
! 3 - Visualizar mensagem
! 4 - Enviar mensagem
! 5 - Responder a mensagem
! 6 - Reenviar mensagem
! 7 - Remover mensagem
! 8 - Autorizar mensagens
! 9 - Bloquear mensagens
! 0 - Sair
! Escolha uma opção: Inspecção do agente 1
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Gestão de Ligações
! 1 - Listar ligações
! 2 - Pedido de ligação
! 3 - Aceitar ligações
! 0 - Sair
! Escolha uma opção: Inspecção do agente 1
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Menu de Navegação
! 1 - Visitar agente
! 0 - Sair
! Escolha uma opção: 
--- 1,4 ----
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: 
\ No newline at end of file
output differs from expected
                           A-005-005-B-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=A-005-005-B-ok.import -Din=A-005-005-B-ok.in -Dout=$LOGS/047_A-005-005-B-ok.out sonet.textui.Browser
A-005-005-B-ok.import A-005-005-B-ok.in
TEST PASSED!
                           A-006-006-M-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -Din=A-006-006-M-ok.in -Dout=$LOGS/047_A-006-006-M-ok.out 
A-006-006-M-ok.in (no import)
TEST PASSED!
                           A-007-007-M-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -Din=A-007-007-M-ok.in -Dout=$LOGS/047_A-007-007-M-ok.out 
A-007-007-M-ok.in (no import)
*** expected	2011-12-02 11:18:16.000000000 +0000
--- obtained	2011-12-02 11:18:16.000000000 +0000
      ZONE  1      
*** 12,18 ****
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
  3 - Desactivar agent
--- 12,19 ----
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|0|root|root|0|0|0|0|ACTIVE
! Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
  3 - Desactivar agent
output differs from expected
                           A-008-008-M-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=A-008-008-M-ok.import -Din=A-008-008-M-ok.in -Dout=$LOGS/047_A-008-008-M-ok.out sonet.textui.Manager
A-008-008-M-ok.import A-008-008-M-ok.in
*** expected	2011-12-02 11:18:16.000000000 +0000
--- obtained	2011-12-02 11:18:16.000000000 +0000
      ZONE  1      
*** 12,23 ****
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|1|Luke Skywalker|wimp@resistance.org|0|0|0|0|ACTIVE
! PERSON|2|Darth Vader|vader@imperial.net|0|0|0|0|ACTIVE
! PERSON|3|Master Yoda|yoda@jedi.edu|0|0|0|0|ACTIVE
! PERSON|4|Montgomery Scott|scotty@starfleet.net|0|0|0|0|ACTIVE
! PERSON|5|James T. Kirk|picard@starfleet.net|0|0|0|0|ACTIVE
! PERSON|6|James T. Kirk|picard@starfleet.net|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
--- 12,18 ----
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|0|root|root|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
output differs from expected
                           A-009-009-M-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=A-009-009-M-ok.import -Din=A-009-009-M-ok.in -Dout=$LOGS/047_A-009-009-M-ok.out sonet.textui.Manager
A-009-009-M-ok.import A-009-009-M-ok.in
*** expected	2011-12-02 11:18:16.000000000 +0000
--- obtained	2011-12-02 11:18:16.000000000 +0000
      ZONE  1      
*** 12,26 ****
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|1|Luke Skywalker|wimp@resistance.org|0|0|0|0|ACTIVE
! PERSON|2|Darth Vader|vader@imperial.net|0|0|0|0|ACTIVE
! PERSON|3|Master Yoda|yoda@jedi.edu|0|0|0|0|ACTIVE
! PERSON|4|Montgomery Scott|scotty@starfleet.net|0|0|0|0|ACTIVE
! PERSON|5|James T. Kirk|kirk@starfleet.net|0|0|0|0|ACTIVE
! PERSON|6|Jean-Luc Picard|picard@starfleet.net|0|0|0|0|ACTIVE
! ORGANIZATION|7|Google|noreply@google.com|0|0|0|0|ACTIVE
! ORGANIZATION|8|Melkor & Sauron's|recruiting@utumno.com|0|0|0|0|ACTIVE
! ORGANIZATION|9|Starfleet|info@starfleet.net|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
--- 12,18 ----
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|0|root|root|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
output differs from expected
                           A-010-010-M-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=A-010-010-M-ok.import -Din=A-010-010-M-ok.in -Dout=$LOGS/047_A-010-010-M-ok.out sonet.textui.Manager
A-010-010-M-ok.import A-010-010-M-ok.in
*** expected	2011-12-02 11:18:16.000000000 +0000
--- obtained	2011-12-02 11:18:16.000000000 +0000
      ZONE  1      
*** 12,20 ****
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: ORGANIZATION|1|Google|noreply@google.com|0|0|0|0|ACTIVE
! ORGANIZATION|2|Starfleet|info@starfleet.net|0|0|0|0|ACTIVE
! ORGANIZATION|3|Melkor & Sauron's|recruiting@utumno.com|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
--- 12,18 ----
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|0|root|root|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
output differs from expected
                           A-011-011-M-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=A-011-011-M-ok.import -Din=A-011-011-M-ok.in -Dout=$LOGS/047_A-011-011-M-ok.out sonet.textui.Manager
A-011-011-M-ok.import A-011-011-M-ok.in
*** expected	2011-12-02 11:18:17.000000000 +0000
--- obtained	2011-12-02 11:18:17.000000000 +0000
      ZONE  1      
*** 12,25 ****
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|1|Luke Skywalker|wimp@resistance.org|0|0|0|5|ACTIVE
! PERSON|2|Darth Vader|vader@imperial.net|0|0|0|5|ACTIVE
! PERSON|3|Master Yoda|yoda@jedi.edu|0|0|0|5|ACTIVE
! PERSON|4|Montgomery Scott|scotty@starfleet.net|0|0|0|5|ACTIVE
! PERSON|5|James T. Kirk|picard@starfleet.net|0|0|0|5|ACTIVE
! PERSON|6|James T. Kirk|picard@starfleet.net|0|0|0|5|ACTIVE
! ORGANIZATION|7|Google|noreply@google.com|0|0|0|0|ACTIVE
! ORGANIZATION|8|Melkor & Sauron's|recruiting@utumno.com|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
--- 12,18 ----
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|0|root|root|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
output differs from expected
                           A-012-012-M-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=A-012-012-M-ok.import -Din=A-012-012-M-ok.in -Dout=$LOGS/047_A-012-012-M-ok.out sonet.textui.Manager
A-012-012-M-ok.import A-012-012-M-ok.in
*** expected	2011-12-02 11:18:17.000000000 +0000
--- obtained	2011-12-02 11:18:17.000000000 +0000
      ZONE  1      
*** 12,22 ****
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|1|Luke Skywalker|wimp@resistance.org|0|0|0|4|ACTIVE
! PERSON|2|Darth Vader|vader@imperial.net|0|0|0|4|ACTIVE
! PERSON|3|Master Yoda|yoda@jedi.edu|0|0|0|4|ACTIVE
! ORGANIZATION|4|Google|noreply@google.com|0|0|0|3|ACTIVE
! ORGANIZATION|5|Melkor & Sauron's|recruiting@utumno.com|0|0|0|3|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
--- 12,18 ----
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|0|root|root|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
output differs from expected
                           A-013-013-M-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=A-013-013-M-ok.import -Din=A-013-013-M-ok.in -Dout=$LOGS/047_A-013-013-M-ok.out sonet.textui.Manager
A-013-013-M-ok.import A-013-013-M-ok.in
*** expected	2011-12-02 11:18:17.000000000 +0000
--- obtained	2011-12-02 11:18:17.000000000 +0000
      ZONE  1      
*** 12,21 ****
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|1|Luke Skywalker|wimp@resistance.org|0|0|8|0|ACTIVE
! PERSON|2|Darth Vader|vader@imperial.net|0|0|2|0|ACTIVE
! ORGANIZATION|3|Google|noreply@google.com|0|5|0|0|ACTIVE
! ORGANIZATION|4|Melkor & Sauron's|recruiting@utumno.com|0|5|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
--- 12,18 ----
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|0|root|root|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
output differs from expected
                           A-014-014-M-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=A-014-014-M-ok.import -Din=A-014-014-M-ok.in -Dout=$LOGS/047_A-014-014-M-ok.out sonet.textui.Manager
A-014-014-M-ok.import A-014-014-M-ok.in
*** expected	2011-12-02 11:18:17.000000000 +0000
--- obtained	2011-12-02 11:18:17.000000000 +0000
      ZONE  1      
*** 12,21 ****
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|1|Luke Skywalker|wimp@resistance.org|5|0|0|0|ACTIVE
! PERSON|2|Darth Vader|vader@imperial.net|3|0|0|0|ACTIVE
! ORGANIZATION|3|Google|noreply@google.com|1|0|0|0|ACTIVE
! ORGANIZATION|4|Melkor & Sauron's|recruiting@utumno.com|1|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
--- 12,18 ----
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|0|root|root|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
output differs from expected
                           A-015-015-M-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=A-015-015-M-ok.import -Din=A-015-015-M-ok.in -Dout=$LOGS/047_A-015-015-M-ok.out sonet.textui.Manager
A-015-015-M-ok.import A-015-015-M-ok.in
*** expected	2011-12-02 11:18:17.000000000 +0000
--- obtained	2011-12-02 11:18:17.000000000 +0000
      ZONE  1      
*** 12,21 ****
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|1|Luke Skywalker|wimp@resistance.org|6|0|0|0|ACTIVE
! PERSON|2|Darth Vader|vader@imperial.net|0|0|0|0|ACTIVE
! ORGANIZATION|3|Google|noreply@google.com|0|0|0|0|ACTIVE
! ORGANIZATION|4|Melkor & Sauron's|recruiting@utumno.com|4|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
--- 12,18 ----
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|0|root|root|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
output differs from expected
                           A-016-016-M-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=A-016-016-M-ok.import -Din=A-016-016-M-ok.in -Dout=$LOGS/047_A-016-016-M-ok.out sonet.textui.Manager
A-016-016-M-ok.import A-016-016-M-ok.in
*** expected	2011-12-02 11:18:17.000000000 +0000
--- obtained	2011-12-02 11:18:17.000000000 +0000
      ZONE  1      
*** 12,21 ****
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: ORGANIZATION|1|Google|noreply@google.com|1|0|0|0|ACTIVE
! ORGANIZATION|2|Melkor & Sauron's|recruiting@utumno.com|0|0|0|0|ACTIVE
! PERSON|3|Luke Skywalker|wimp@resistance.org|8|0|0|0|ACTIVE
! PERSON|4|Darth Vader|vader@imperial.net|1|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
--- 12,18 ----
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|0|root|root|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
output differs from expected
                           A-017-017-M-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=A-017-017-M-ok.import -Din=A-017-017-M-ok.in -Dout=$LOGS/047_A-017-017-M-ok.out sonet.textui.Manager
A-017-017-M-ok.import A-017-017-M-ok.in
*** expected	2011-12-02 11:18:18.000000000 +0000
--- obtained	2011-12-02 11:18:18.000000000 +0000
      ZONE  1      
*** 12,24 ****
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|3|Master Yoda|yoda@jedi.edu|0|0|0|0|ACTIVE
! PERSON|4|Montgomery Scott|scotty@starfleet.net|0|0|0|0|ACTIVE
! PERSON|5|James T. Kirk|kirk@starfleet.net|0|0|0|0|ACTIVE
! PERSON|6|Jean-Luc Picard|picard@starfleet.net|0|0|0|0|ACTIVE
! ORGANIZATION|7|Google|noreply@google.com|0|0|0|0|ACTIVE
! ORGANIZATION|8|Melkor & Sauron's|recruiting@utumno.com|0|0|0|0|ACTIVE
! ORGANIZATION|9|Starfleet|info@starfleet.net|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
--- 12,18 ----
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|0|root|root|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
output differs from expected
                           B-002-001-R-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=B-002-001-R-ok.import -Din=B-002-001-R-ok.in -Dout=$LOGS/047_B-002-001-R-ok.out sonet.textui.Manager
B-002-001-R-ok.import B-002-001-R-ok.in
cp: cannot stat `sonet.dat': No such file or directory
execution failed
*** expected	2011-12-02 11:18:18.000000000 +0000
--- obtained	2011-12-02 11:18:18.000000000 +0000
      ZONE  1      
*** 20,34 ****
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|1|Luke Skywalker|wimp@resistance.org|2|1|2|2|ACTIVE
! PERSON|2|Darth Vader|vader@imperial.net|1|1|1|1|ACTIVE
! PERSON|3|Master Yoda|yoda@jedi.edu|1|1|0|1|ACTIVE
! PERSON|4|Montgomery Scott|scotty@starfleet.net|1|2|0|2|ACTIVE
! PERSON|5|James T. Kirk|kirk@starfleet.net|0|0|1|1|ACTIVE
! PERSON|6|Jean-Luc Picard|picard@starfleet.net|0|0|1|1|ACTIVE
! ORGANIZATION|7|Google|noreply@google.com|0|0|0|0|ACTIVE
! ORGANIZATION|8|Melkor & Sauron's|recruiting@utumno.com|0|0|0|0|ACTIVE
! ORGANIZATION|9|Starfleet|info@starfleet.net|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
--- 20,26 ----
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|0|root|root|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
      ZONE  2      
*** 45,60 ****
  0 - Sair
  Escolha uma opção: Consultas
  1 - Listar todas as mensagens
! 2 - Listar agentes sem mensagens
  0 - Sair
! Escolha uma opção: MESSAGE|10|1|3|cities|0
! MESSAGE|11|2|1|we have to talk|0
! MESSAGE|12|1|2|Re: we have to talk|0
! MESSAGE|13|5|4|Teleporter|0
! MESSAGE|14|6|4|Teleporter|0
! Consultas
  1 - Listar todas as mensagens
! 2 - Listar agentes sem mensagens
  0 - Sair
  Escolha uma opção: Gestão de Redes Sociais
  1 - Novo
--- 37,53 ----
  0 - Sair
  Escolha uma opção: Consultas
  1 - Listar todas as mensagens
! 2 - Listar todas as mensagens com anexos
! 3 - Listar agentes sem mensagens
! 4 - Listar agentes sem ligações
! 5 - Listar agentes sem publicações
  0 - Sair
! Escolha uma opção: Consultas
  1 - Listar todas as mensagens
! 2 - Listar todas as mensagens com anexos
! 3 - Listar agentes sem mensagens
! 4 - Listar agentes sem ligações
! 5 - Listar agentes sem publicações
  0 - Sair
  Escolha uma opção: Gestão de Redes Sociais
  1 - Novo
output differs from expected
                           B-002-002-M-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -Din=B-002-002-M-ok.in -Dout=$LOGS/047_B-002-002-M-ok.out 
B-002-002-M-ok.in (no import)
*** expected	2011-12-02 11:18:18.000000000 +0000
--- obtained	2011-12-02 11:18:18.000000000 +0000
      ZONE  1      
*** 20,34 ****
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|1|Luke Skywalker|wimp@resistance.org|2|1|2|2|ACTIVE
! PERSON|2|Darth Vader|vader@imperial.net|1|1|1|1|ACTIVE
! PERSON|3|Master Yoda|yoda@jedi.edu|1|1|0|1|ACTIVE
! PERSON|4|Montgomery Scott|scotty@starfleet.net|1|2|0|2|ACTIVE
! PERSON|5|James T. Kirk|kirk@starfleet.net|0|0|1|1|ACTIVE
! PERSON|6|Jean-Luc Picard|picard@starfleet.net|0|0|1|1|ACTIVE
! ORGANIZATION|7|Google|noreply@google.com|0|0|0|0|ACTIVE
! ORGANIZATION|8|Melkor & Sauron's|recruiting@utumno.com|0|0|0|0|ACTIVE
! ORGANIZATION|9|Starfleet|info@starfleet.net|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
--- 20,26 ----
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|0|root|root|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
      ZONE  2      
*** 45,60 ****
  0 - Sair
  Escolha uma opção: Consultas
  1 - Listar todas as mensagens
! 2 - Listar agentes sem mensagens
  0 - Sair
! Escolha uma opção: MESSAGE|10|1|3|cities|0
! MESSAGE|11|2|1|we have to talk|0
! MESSAGE|12|1|2|Re: we have to talk|0
! MESSAGE|13|5|4|Teleporter|0
! MESSAGE|14|6|4|Teleporter|0
! Consultas
  1 - Listar todas as mensagens
! 2 - Listar agentes sem mensagens
  0 - Sair
  Escolha uma opção: Gestão de Redes Sociais
  1 - Novo
--- 37,53 ----
  0 - Sair
  Escolha uma opção: Consultas
  1 - Listar todas as mensagens
! 2 - Listar todas as mensagens com anexos
! 3 - Listar agentes sem mensagens
! 4 - Listar agentes sem ligações
! 5 - Listar agentes sem publicações
  0 - Sair
! Escolha uma opção: Consultas
  1 - Listar todas as mensagens
! 2 - Listar todas as mensagens com anexos
! 3 - Listar agentes sem mensagens
! 4 - Listar agentes sem ligações
! 5 - Listar agentes sem publicações
  0 - Sair
  Escolha uma opção: Gestão de Redes Sociais
  1 - Novo
output differs from expected
                           B-007-001-M-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=B-007-001-M-ok.import -Din=B-007-001-M-ok.in -Dout=$LOGS/047_B-007-001-M-ok.out sonet.textui.Manager
B-007-001-M-ok.import B-007-001-M-ok.in
*** expected	2011-12-02 11:18:18.000000000 +0000
--- obtained	2011-12-02 11:18:18.000000000 +0000
      ZONE  1      
*** 26,41 ****
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|1|Luke Skywalker|wimp@resistance.org|2|1|2|2|ACTIVE
! PERSON|2|Darth Vader|vader@imperial.net|1|1|1|1|ACTIVE
! PERSON|3|Master Yoda|yoda@jedi.edu|1|1|0|1|ACTIVE
! PERSON|4|Montgomery Scott|scotty@starfleet.net|1|2|0|2|ACTIVE
! PERSON|5|James T. Kirk|kirk@starfleet.net|0|0|1|1|ACTIVE
! PERSON|6|Jean-Luc Picard|picard@starfleet.net|0|0|1|1|ACTIVE
! ORGANIZATION|7|Google|noreply@google.com|0|0|0|0|ACTIVE
! ORGANIZATION|8|Melkor & Sauron's|recruiting@utumno.com|0|0|0|0|ACTIVE
! ORGANIZATION|9|Starfleet|info@starfleet.net|0|0|0|0|ACTIVE
! PERSON|20|Alberto Silva|as@ist.uut.pt|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
--- 26,33 ----
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: PERSON|0|root|root|0|0|0|0|ACTIVE
! PERSON|1|Alberto Silva|as@ist.uut.pt|0|0|0|0|ACTIVE
  Gestão de Agentes
  1 - Mostrar todos os agentes
  2 - Registar agente
output differs from expected
                           C-005-001-M-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=C-005-001-M-ok.import -Din=C-005-001-M-ok.in -Dout=$LOGS/047_C-005-001-M-ok.out sonet.textui.Manager
C-005-001-M-ok.import C-005-001-M-ok.in
Exception in thread "main" java.lang.NullPointerException
	at sonet.textui.agents.DeactivateAgent.execute(DeactivateAgent.java:23)
	at ist.po.ui.Menu.open(Menu.java:69)
	at sonet.textui.agents.MenuBuilder.menuFor(MenuBuilder.java:46)
	at sonet.textui.manager.MenuAgents.execute(MenuAgents.java:19)
	at ist.po.ui.Menu.open(Menu.java:69)
	at sonet.textui.manager.MenuBuilder.menuFor(MenuBuilder.java:44)
	at sonet.textui.Manager.main(Manager.java:54)
*** expected	2011-12-02 11:18:18.000000000 +0000
--- obtained	2011-12-02 11:18:18.000000000 +0000
      ZONE  1      
*** 12,51 ****
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: Gestão de Agentes
! 1 - Mostrar todos os agentes
! 2 - Registar agente
! 3 - Desactivar agent
! 4 - Activar agente
! 0 - Sair
! Escolha uma opção: Identificador do agente: Desactivar agent: Operação inválida: O agente '9' já está inactivo.
! Gestão de Agentes
! 1 - Mostrar todos os agentes
! 2 - Registar agente
! 3 - Desactivar agent
! 4 - Activar agente
! 0 - Sair
! Escolha uma opção: PERSON|1|Luke Skywalker|wimp@resistance.org|2|1|2|2|ACTIVE
! PERSON|2|Darth Vader|vader@imperial.net|1|1|1|1|ACTIVE
! PERSON|3|Master Yoda|yoda@jedi.edu|1|1|0|1|ACTIVE
! PERSON|4|Montgomery Scott|scotty@starfleet.net|1|2|0|2|ACTIVE
! PERSON|5|James T. Kirk|kirk@starfleet.net|0|0|1|1|ACTIVE
! PERSON|6|Jean-Luc Picard|picard@starfleet.net|0|0|1|1|ACTIVE
! ORGANIZATION|7|Google|noreply@google.com|0|0|0|0|ACTIVE
! ORGANIZATION|8|Melkor & Sauron's|recruiting@utumno.com|0|0|0|0|ACTIVE
! ORGANIZATION|9|Starfleet|info@starfleet.net|0|0|0|0|INACTIVE
! Gestão de Agentes
! 1 - Mostrar todos os agentes
! 2 - Registar agente
! 3 - Desactivar agent
! 4 - Activar agente
! 0 - Sair
! Escolha uma opção: Gestão de Redes Sociais
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Guardar Como...
! 5 - Gestão de Agentes
! 6 - Consultas
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 12,15 ----
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: 
\ No newline at end of file
output differs from expected
                           D-001-001-M-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=D-001-001-M-ok.import -Din=D-001-001-M-ok.in -Dout=$LOGS/047_D-001-001-M-ok.out sonet.textui.Manager
D-001-001-M-ok.import D-001-001-M-ok.in
*** expected	2011-12-02 11:18:18.000000000 +0000
--- obtained	2011-12-02 11:18:18.000000000 +0000
      ZONE  1      
*** 8,23 ****
  0 - Sair
  Escolha uma opção: Consultas
  1 - Listar todas as mensagens
! 2 - Listar agentes sem mensagens
  0 - Sair
! Escolha uma opção: MESSAGE|10|1|3|cities|0
! MESSAGE|11|2|1|we have to talk|0
! MESSAGE|12|1|2|Re: we have to talk|0
! MESSAGE|13|5|4|Teleporter|0
! MESSAGE|14|6|4|Teleporter|0
! Consultas
  1 - Listar todas as mensagens
! 2 - Listar agentes sem mensagens
  0 - Sair
  Escolha uma opção: Gestão de Redes Sociais
  1 - Novo
--- 8,24 ----
  0 - Sair
  Escolha uma opção: Consultas
  1 - Listar todas as mensagens
! 2 - Listar todas as mensagens com anexos
! 3 - Listar agentes sem mensagens
! 4 - Listar agentes sem ligações
! 5 - Listar agentes sem publicações
  0 - Sair
! Escolha uma opção: Consultas
  1 - Listar todas as mensagens
! 2 - Listar todas as mensagens com anexos
! 3 - Listar agentes sem mensagens
! 4 - Listar agentes sem ligações
! 5 - Listar agentes sem publicações
  0 - Sair
  Escolha uma opção: Gestão de Redes Sociais
  1 - Novo
output differs from expected
                           E-001-001-R-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=E-001-001-R-ok.import -Din=E-001-001-R-ok.in -Dout=$LOGS/047_E-001-001-R-ok.out sonet.textui.Manager
E-001-001-R-ok.import E-001-001-R-ok.in
Exception in thread "main" java.lang.NullPointerException
	at sonet.textui.agents.DeactivateAgent.execute(DeactivateAgent.java:23)
	at ist.po.ui.Menu.open(Menu.java:69)
	at sonet.textui.agents.MenuBuilder.menuFor(MenuBuilder.java:46)
	at sonet.textui.manager.MenuAgents.execute(MenuAgents.java:19)
	at ist.po.ui.Menu.open(Menu.java:69)
	at sonet.textui.manager.MenuBuilder.menuFor(MenuBuilder.java:44)
	at sonet.textui.Manager.main(Manager.java:54)
cp: cannot stat `sonet.dat': No such file or directory
execution failed
*** expected	2011-12-02 11:18:18.000000000 +0000
--- obtained	2011-12-02 11:18:18.000000000 +0000
      ZONE  1      
*** 12,37 ****
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: Gestão de Agentes
! 1 - Mostrar todos os agentes
! 2 - Registar agente
! 3 - Desactivar agent
! 4 - Activar agente
! 0 - Sair
! Escolha uma opção: Gestão de Redes Sociais
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Guardar Como...
! 5 - Gestão de Agentes
! 6 - Consultas
! 0 - Sair
! Escolha uma opção: Ficheiro sem nome. Guardar ficheiro como: Gestão de Redes Sociais
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Guardar Como...
! 5 - Gestão de Agentes
! 6 - Consultas
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 12,15 ----
  3 - Desactivar agent
  4 - Activar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: 
\ No newline at end of file
output differs from expected
                           E-005-001-S-ok.in                           
Running: cp: cannot stat `SAFE_s_o_n_e_t.d_a_t_SAFE': No such file or directory
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=E-005-001-S-ok.import -Din=E-005-001-S-ok.in -Dout=$LOGS/047_E-005-001-S-ok.out sonet.textui.Browser
E-005-001-S-ok.import E-005-001-S-ok.in
Exception in thread "main" java.lang.NullPointerException
	at sonet.textui.agent.MenuBuilder.menuFor(MenuBuilder.java:49)
	at sonet.textui.browser.VisitAgent.execute(VisitAgent.java:20)
	at ist.po.ui.Menu.open(Menu.java:69)
	at sonet.textui.browser.MenuBuilder.menuFor(MenuBuilder.java:45)
	at sonet.textui.Browser.main(Browser.java:58)
execution failed
*** expected	2011-12-02 11:18:19.000000000 +0000
--- obtained	2011-12-02 11:18:19.000000000 +0000
      ZONE  1      
*** 1,50 ****
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: Inspecção do agente 3
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Gestão de Publicações
! 1 - Listar publicações
! 2 - Mostrar publicação
! 3 - Registar nova publicação
! 4 - Pontuar publicação
! 5 - Comentar publicação
! 6 - Proteger publicação
! 7 - Proteger todas as publicações actuais do agente
! 8 - Desproteger publicação
! 9 - Desproteger todas as publicações actuais do agente
! 0 - Sair
! Escolha uma opção: Inspecção do agente 3
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Gestão de Ligações
! 1 - Listar ligações
! 2 - Pedido de ligação
! 3 - Aceitar ligações
! 0 - Sair
! Escolha uma opção: Inspecção do agente 3
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Menu de Navegação
! 1 - Visitar agente
! 0 - Sair
! Escolha uma opção: 
--- 1,4 ----
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: 
\ No newline at end of file
output differs from expected
                           E-006-001-S-ok.in                           
Running: cp: cannot stat `SAFE_s_o_n_e_t.d_a_t_SAFE': No such file or directory
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=E-006-001-S-ok.import -Din=E-006-001-S-ok.in -Dout=$LOGS/047_E-006-001-S-ok.out sonet.textui.Browser
E-006-001-S-ok.import E-006-001-S-ok.in
Exception in thread "main" java.lang.NullPointerException
	at sonet.textui.agent.MenuBuilder.menuFor(MenuBuilder.java:49)
	at sonet.textui.browser.VisitAgent.execute(VisitAgent.java:20)
	at ist.po.ui.Menu.open(Menu.java:69)
	at sonet.textui.browser.MenuBuilder.menuFor(MenuBuilder.java:45)
	at sonet.textui.Browser.main(Browser.java:58)
execution failed
*** expected	2011-12-02 11:18:19.000000000 +0000
--- obtained	2011-12-02 11:18:19.000000000 +0000
      ZONE  1      
*** 1,70 ****
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: Inspecção do agente 9
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Gestão de Publicações
! 1 - Listar publicações
! 2 - Mostrar publicação
! 3 - Registar nova publicação
! 4 - Pontuar publicação
! 5 - Comentar publicação
! 6 - Proteger publicação
! 7 - Proteger todas as publicações actuais do agente
! 8 - Desproteger publicação
! 9 - Desproteger todas as publicações actuais do agente
! 0 - Sair
! Escolha uma opção: Inspecção do agente 9
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Gestão de Mensagens
! 1 - Visualizar mensagens recebidas
! 2 - Visualizar mensagens enviadas
! 3 - Visualizar mensagem
! 4 - Enviar mensagem
! 5 - Responder a mensagem
! 6 - Reenviar mensagem
! 7 - Remover mensagem
! 8 - Autorizar mensagens
! 9 - Bloquear mensagens
! 0 - Sair
! Escolha uma opção: Inspecção do agente 9
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Gestão de Ligações
! 1 - Listar ligações
! 2 - Pedido de ligação
! 3 - Aceitar ligações
! 0 - Sair
! Escolha uma opção: Inspecção do agente 9
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Menu de Navegação
! 1 - Visitar agente
! 0 - Sair
! Escolha uma opção: 
--- 1,4 ----
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: 
\ No newline at end of file
output differs from expected
                           F-001-001-R-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=F-001-001-R-ok.import -Din=F-001-001-R-ok.in -Dout=$LOGS/047_F-001-001-R-ok.out sonet.textui.Manager
F-001-001-R-ok.import F-001-001-R-ok.in
cp: cannot stat `sonet.dat': No such file or directory
execution failed
TEST PASSED!
                           F-003-001-S-ok.in                           
Running: cp: cannot stat `SAFE_s_o_n_e_t.d_a_t_SAFE': No such file or directory
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=F-003-001-S-ok.import -Din=F-003-001-S-ok.in -Dout=$LOGS/047_F-003-001-S-ok.out sonet.textui.Browser
F-003-001-S-ok.import F-003-001-S-ok.in
Exception in thread "main" java.lang.NullPointerException
	at sonet.textui.agent.MenuBuilder.menuFor(MenuBuilder.java:49)
	at sonet.textui.browser.VisitAgent.execute(VisitAgent.java:20)
	at ist.po.ui.Menu.open(Menu.java:69)
	at sonet.textui.browser.MenuBuilder.menuFor(MenuBuilder.java:45)
	at sonet.textui.Browser.main(Browser.java:58)
execution failed
*** expected	2011-12-02 11:18:19.000000000 +0000
--- obtained	2011-12-02 11:18:19.000000000 +0000
      ZONE  1      
*** 1,25 ****
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: Inspecção do agente 2
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Identificadores dos agentes: Inspecção do agente 2
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Menu de Navegação
! 1 - Visitar agente
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 1,4 ----
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: 
\ No newline at end of file
output differs from expected
                           F-003-002-B-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=F-003-002-B-ok.import -Din=F-003-002-B-ok.in -Dout=$LOGS/047_F-003-002-B-ok.out sonet.textui.Browser
F-003-002-B-ok.import F-003-002-B-ok.in
Exception in thread "main" java.lang.NullPointerException
	at sonet.textui.agent.MenuBuilder.menuFor(MenuBuilder.java:49)
	at sonet.textui.browser.VisitAgent.execute(VisitAgent.java:20)
	at ist.po.ui.Menu.open(Menu.java:69)
	at sonet.textui.browser.MenuBuilder.menuFor(MenuBuilder.java:45)
	at sonet.textui.Browser.main(Browser.java:58)
execution failed
*** expected	2011-12-02 11:18:19.000000000 +0000
--- obtained	2011-12-02 11:18:19.000000000 +0000
      ZONE  1      
*** 1,16 ****
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: Inspecção do agente 2
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Menu de Navegação
! 1 - Visitar agente
! 0 - Sair
! Escolha uma opção: 
--- 1,4 ----
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: 
\ No newline at end of file
output differs from expected
                           F-003-003-B-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=F-003-003-B-ok.import -Din=F-003-003-B-ok.in -Dout=$LOGS/047_F-003-003-B-ok.out sonet.textui.Browser
F-003-003-B-ok.import F-003-003-B-ok.in
Exception in thread "main" java.lang.NullPointerException
	at sonet.textui.agent.MenuBuilder.menuFor(MenuBuilder.java:49)
	at sonet.textui.browser.VisitAgent.execute(VisitAgent.java:20)
	at ist.po.ui.Menu.open(Menu.java:69)
	at sonet.textui.browser.MenuBuilder.menuFor(MenuBuilder.java:45)
	at sonet.textui.Browser.main(Browser.java:58)
execution failed
*** expected	2011-12-02 11:18:19.000000000 +0000
--- obtained	2011-12-02 11:18:19.000000000 +0000
      ZONE  1      
*** 1,16 ****
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: Inspecção do agente 2
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Menu de Navegação
! 1 - Visitar agente
! 0 - Sair
! Escolha uma opção: 
--- 1,4 ----
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: 
\ No newline at end of file
output differs from expected
                           F-003-004-B-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=F-003-004-B-ok.import -Din=F-003-004-B-ok.in -Dout=$LOGS/047_F-003-004-B-ok.out sonet.textui.Browser
F-003-004-B-ok.import F-003-004-B-ok.in
Exception in thread "main" java.lang.NullPointerException
	at sonet.textui.agent.MenuBuilder.menuFor(MenuBuilder.java:49)
	at sonet.textui.browser.VisitAgent.execute(VisitAgent.java:20)
	at ist.po.ui.Menu.open(Menu.java:69)
	at sonet.textui.browser.MenuBuilder.menuFor(MenuBuilder.java:45)
	at sonet.textui.Browser.main(Browser.java:58)
execution failed
*** expected	2011-12-02 11:18:20.000000000 +0000
--- obtained	2011-12-02 11:18:20.000000000 +0000
      ZONE  1      
*** 1,16 ****
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: Inspecção do agente 2
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Menu de Navegação
! 1 - Visitar agente
! 0 - Sair
! Escolha uma opção: 
--- 1,4 ----
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: 
\ No newline at end of file
output differs from expected
                           G-001-001-R-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=G-001-001-R-ok.import -Din=G-001-001-R-ok.in -Dout=$LOGS/047_G-001-001-R-ok.out sonet.textui.Manager
G-001-001-R-ok.import G-001-001-R-ok.in
cp: cannot stat `sonet.dat': No such file or directory
execution failed
TEST PASSED!
                           G-003-001-S-ok.in                           
Running: cp: cannot stat `SAFE_s_o_n_e_t.d_a_t_SAFE': No such file or directory
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=G-003-001-S-ok.import -Din=G-003-001-S-ok.in -Dout=$LOGS/047_G-003-001-S-ok.out sonet.textui.Browser
G-003-001-S-ok.import G-003-001-S-ok.in
Exception in thread "main" java.lang.NullPointerException
	at sonet.textui.agent.MenuBuilder.menuFor(MenuBuilder.java:49)
	at sonet.textui.browser.VisitAgent.execute(VisitAgent.java:20)
	at ist.po.ui.Menu.open(Menu.java:69)
	at sonet.textui.browser.MenuBuilder.menuFor(MenuBuilder.java:45)
	at sonet.textui.Browser.main(Browser.java:58)
execution failed
*** expected	2011-12-02 11:18:20.000000000 +0000
--- obtained	2011-12-02 11:18:20.000000000 +0000
      ZONE  1      
*** 1,49 ****
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: Inspecção do agente 1
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Gestão de Publicações
! 1 - Listar publicações
! 2 - Mostrar publicação
! 3 - Registar nova publicação
! 4 - Pontuar publicação
! 5 - Comentar publicação
! 6 - Proteger publicação
! 7 - Proteger todas as publicações actuais do agente
! 8 - Desproteger publicação
! 9 - Desproteger todas as publicações actuais do agente
! 0 - Sair
! Escolha uma opção: Identificador da publicação: NOTE|18|0|0|0
! Put them in the freezer
! Gestão de Publicações
! 1 - Listar publicações
! 2 - Mostrar publicação
! 3 - Registar nova publicação
! 4 - Pontuar publicação
! 5 - Comentar publicação
! 6 - Proteger publicação
! 7 - Proteger todas as publicações actuais do agente
! 8 - Desproteger publicação
! 9 - Desproteger todas as publicações actuais do agente
! 0 - Sair
! Escolha uma opção: Inspecção do agente 1
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Menu de Navegação
! 1 - Visitar agente
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 1,4 ----
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: 
\ No newline at end of file
output differs from expected
                           G-017-001-S-ok.in                           
Running: cp: cannot stat `SAFE_s_o_n_e_t.d_a_t_SAFE': No such file or directory
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=G-017-001-S-ok.import -Din=G-017-001-S-ok.in -Dout=$LOGS/047_G-017-001-S-ok.out sonet.textui.Browser
G-017-001-S-ok.import G-017-001-S-ok.in
Exception in thread "main" java.lang.NullPointerException
	at sonet.textui.agent.MenuBuilder.menuFor(MenuBuilder.java:49)
	at sonet.textui.browser.VisitAgent.execute(VisitAgent.java:20)
	at ist.po.ui.Menu.open(Menu.java:69)
	at sonet.textui.browser.MenuBuilder.menuFor(MenuBuilder.java:45)
	at sonet.textui.Browser.main(Browser.java:58)
execution failed
*** expected	2011-12-02 11:18:20.000000000 +0000
--- obtained	2011-12-02 11:18:20.000000000 +0000
      ZONE  1      
*** 1,47 ****
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: Inspecção do agente 1
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Gestão de Publicações
! 1 - Listar publicações
! 2 - Mostrar publicação
! 3 - Registar nova publicação
! 4 - Pontuar publicação
! 5 - Comentar publicação
! 6 - Proteger publicação
! 7 - Proteger todas as publicações actuais do agente
! 8 - Desproteger publicação
! 9 - Desproteger todas as publicações actuais do agente
! 0 - Sair
! Escolha uma opção: Identificador da publicação: Identificadores dos agentes: Gestão de Publicações
! 1 - Listar publicações
! 2 - Mostrar publicação
! 3 - Registar nova publicação
! 4 - Pontuar publicação
! 5 - Comentar publicação
! 6 - Proteger publicação
! 7 - Proteger todas as publicações actuais do agente
! 8 - Desproteger publicação
! 9 - Desproteger todas as publicações actuais do agente
! 0 - Sair
! Escolha uma opção: Inspecção do agente 1
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Menu de Navegação
! 1 - Visitar agente
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 1,4 ----
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: 
\ No newline at end of file
output differs from expected
                           G-017-002-B-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=G-017-002-B-ok.import -Din=G-017-002-B-ok.in -Dout=$LOGS/047_G-017-002-B-ok.out sonet.textui.Browser
G-017-002-B-ok.import G-017-002-B-ok.in
Exception in thread "main" java.lang.NullPointerException
	at sonet.textui.agent.MenuBuilder.menuFor(MenuBuilder.java:49)
	at sonet.textui.browser.VisitAgent.execute(VisitAgent.java:20)
	at ist.po.ui.Menu.open(Menu.java:69)
	at sonet.textui.browser.MenuBuilder.menuFor(MenuBuilder.java:45)
	at sonet.textui.Browser.main(Browser.java:58)
execution failed
*** expected	2011-12-02 11:18:20.000000000 +0000
--- obtained	2011-12-02 11:18:20.000000000 +0000
      ZONE  1      
*** 1,48 ****
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: Inspecção do agente 1
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Gestão de Publicações
! 1 - Listar publicações
! 2 - Mostrar publicação
! 3 - Registar nova publicação
! 4 - Pontuar publicação
! 5 - Comentar publicação
! 6 - Proteger publicação
! 7 - Proteger todas as publicações actuais do agente
! 8 - Desproteger publicação
! 9 - Desproteger todas as publicações actuais do agente
! 0 - Sair
! Escolha uma opção: Identificador da publicação: Pontuação: Pontuar publicação: Operação inválida: O agente '4' não pode pontuar a publicação '20'.
! Gestão de Publicações
! 1 - Listar publicações
! 2 - Mostrar publicação
! 3 - Registar nova publicação
! 4 - Pontuar publicação
! 5 - Comentar publicação
! 6 - Proteger publicação
! 7 - Proteger todas as publicações actuais do agente
! 8 - Desproteger publicação
! 9 - Desproteger todas as publicações actuais do agente
! 0 - Sair
! Escolha uma opção: Inspecção do agente 1
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Menu de Navegação
! 1 - Visitar agente
! 0 - Sair
! Escolha uma opção: 
--- 1,4 ----
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: 
\ No newline at end of file
output differs from expected
                           G-017-003-B-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=G-017-003-B-ok.import -Din=G-017-003-B-ok.in -Dout=$LOGS/047_G-017-003-B-ok.out sonet.textui.Browser
G-017-003-B-ok.import G-017-003-B-ok.in
Exception in thread "main" java.lang.NullPointerException
	at sonet.textui.agent.MenuBuilder.menuFor(MenuBuilder.java:49)
	at sonet.textui.browser.VisitAgent.execute(VisitAgent.java:20)
	at ist.po.ui.Menu.open(Menu.java:69)
	at sonet.textui.browser.MenuBuilder.menuFor(MenuBuilder.java:45)
	at sonet.textui.Browser.main(Browser.java:58)
execution failed
*** expected	2011-12-02 11:18:20.000000000 +0000
--- obtained	2011-12-02 11:18:20.000000000 +0000
      ZONE  1      
*** 1,48 ****
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: Inspecção do agente 1
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Gestão de Publicações
! 1 - Listar publicações
! 2 - Mostrar publicação
! 3 - Registar nova publicação
! 4 - Pontuar publicação
! 5 - Comentar publicação
! 6 - Proteger publicação
! 7 - Proteger todas as publicações actuais do agente
! 8 - Desproteger publicação
! 9 - Desproteger todas as publicações actuais do agente
! 0 - Sair
! Escolha uma opção: Identificador da publicação: Pontuação: Pontuar publicação: Operação inválida: O agente '3' não pode pontuar a publicação '20'.
! Gestão de Publicações
! 1 - Listar publicações
! 2 - Mostrar publicação
! 3 - Registar nova publicação
! 4 - Pontuar publicação
! 5 - Comentar publicação
! 6 - Proteger publicação
! 7 - Proteger todas as publicações actuais do agente
! 8 - Desproteger publicação
! 9 - Desproteger todas as publicações actuais do agente
! 0 - Sair
! Escolha uma opção: Inspecção do agente 1
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Menu de Navegação
! 1 - Visitar agente
! 0 - Sair
! Escolha uma opção: 
--- 1,4 ----
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: 
\ No newline at end of file
output differs from expected
                           G-017-004-B-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=G-017-004-B-ok.import -Din=G-017-004-B-ok.in -Dout=$LOGS/047_G-017-004-B-ok.out sonet.textui.Browser
G-017-004-B-ok.import G-017-004-B-ok.in
Exception in thread "main" java.lang.NullPointerException
	at sonet.textui.agent.MenuBuilder.menuFor(MenuBuilder.java:49)
	at sonet.textui.browser.VisitAgent.execute(VisitAgent.java:20)
	at ist.po.ui.Menu.open(Menu.java:69)
	at sonet.textui.browser.MenuBuilder.menuFor(MenuBuilder.java:45)
	at sonet.textui.Browser.main(Browser.java:58)
execution failed
*** expected	2011-12-02 11:18:20.000000000 +0000
--- obtained	2011-12-02 11:18:20.000000000 +0000
      ZONE  1      
*** 1,48 ****
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: Inspecção do agente 1
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Gestão de Publicações
! 1 - Listar publicações
! 2 - Mostrar publicação
! 3 - Registar nova publicação
! 4 - Pontuar publicação
! 5 - Comentar publicação
! 6 - Proteger publicação
! 7 - Proteger todas as publicações actuais do agente
! 8 - Desproteger publicação
! 9 - Desproteger todas as publicações actuais do agente
! 0 - Sair
! Escolha uma opção: Identificador da publicação: Pontuação: Pontuar publicação: Operação inválida: O agente '4' não pode pontuar a publicação '20'.
! Gestão de Publicações
! 1 - Listar publicações
! 2 - Mostrar publicação
! 3 - Registar nova publicação
! 4 - Pontuar publicação
! 5 - Comentar publicação
! 6 - Proteger publicação
! 7 - Proteger todas as publicações actuais do agente
! 8 - Desproteger publicação
! 9 - Desproteger todas as publicações actuais do agente
! 0 - Sair
! Escolha uma opção: Inspecção do agente 1
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Menu de Navegação
! 1 - Visitar agente
! 0 - Sair
! Escolha uma opção: 
--- 1,4 ----
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: 
\ No newline at end of file
output differs from expected
                           I-001-001-R-ok.in                           
Running: CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=I-001-001-R-ok.import -Din=I-001-001-R-ok.in -Dout=$LOGS/047_I-001-001-R-ok.out sonet.textui.Manager
I-001-001-R-ok.import I-001-001-R-ok.in
cp: cannot stat `sonet.dat': No such file or directory
execution failed
TEST PASSED!
                           I-004-001-S-ok.in                           
Running: cp: cannot stat `SAFE_s_o_n_e_t.d_a_t_SAFE': No such file or directory
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=I-004-001-S-ok.import -Din=I-004-001-S-ok.in -Dout=$LOGS/047_I-004-001-S-ok.out sonet.textui.Browser
I-004-001-S-ok.import I-004-001-S-ok.in
Exception in thread "main" java.lang.NullPointerException
	at sonet.textui.agent.MenuBuilder.menuFor(MenuBuilder.java:49)
	at sonet.textui.browser.VisitAgent.execute(VisitAgent.java:20)
	at ist.po.ui.Menu.open(Menu.java:69)
	at sonet.textui.browser.MenuBuilder.menuFor(MenuBuilder.java:45)
	at sonet.textui.Browser.main(Browser.java:58)
execution failed
*** expected	2011-12-02 11:18:21.000000000 +0000
--- obtained	2011-12-02 11:18:21.000000000 +0000
      ZONE  1      
*** 1,38 ****
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: Inspecção do agente 1
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Gestão de Ligações
! 1 - Listar ligações
! 2 - Pedido de ligação
! 3 - Aceitar ligações
! 0 - Sair
! Escolha uma opção: CONNECTION|2|0
! CONNECTION|3|1
! CONNECTION|6|1
! Gestão de Ligações
! 1 - Listar ligações
! 2 - Pedido de ligação
! 3 - Aceitar ligações
! 0 - Sair
! Escolha uma opção: Inspecção do agente 1
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Menu de Navegação
! 1 - Visitar agente
! 0 - Sair
! Escolha uma opção: 
--- 1,4 ----
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: 
\ No newline at end of file
output differs from expected
                           I-005-001-S-ok.in                           
Running: cp: cannot stat `SAFE_s_o_n_e_t.d_a_t_SAFE': No such file or directory
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=I-005-001-S-ok.import -Din=I-005-001-S-ok.in -Dout=$LOGS/047_I-005-001-S-ok.out sonet.textui.Browser
I-005-001-S-ok.import I-005-001-S-ok.in
Exception in thread "main" java.lang.NullPointerException
	at sonet.textui.agent.MenuBuilder.menuFor(MenuBuilder.java:49)
	at sonet.textui.browser.VisitAgent.execute(VisitAgent.java:20)
	at ist.po.ui.Menu.open(Menu.java:69)
	at sonet.textui.browser.MenuBuilder.menuFor(MenuBuilder.java:45)
	at sonet.textui.Browser.main(Browser.java:58)
execution failed
*** expected	2011-12-02 11:18:21.000000000 +0000
--- obtained	2011-12-02 11:18:21.000000000 +0000
      ZONE  1      
*** 1,52 ****
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: Inspecção do agente 1
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Gestão de Ligações
! 1 - Listar ligações
! 2 - Pedido de ligação
! 3 - Aceitar ligações
! 0 - Sair
! Escolha uma opção: CONNECTION|2|0
! CONNECTION|3|1
! CONNECTION|6|1
! Gestão de Ligações
! 1 - Listar ligações
! 2 - Pedido de ligação
! 3 - Aceitar ligações
! 0 - Sair
! Escolha uma opção: Identificadores dos agentes: Gestão de Ligações
! 1 - Listar ligações
! 2 - Pedido de ligação
! 3 - Aceitar ligações
! 0 - Sair
! Escolha uma opção: CONNECTION|2|0
! CONNECTION|3|1
! CONNECTION|4|0
! CONNECTION|6|1
! Gestão de Ligações
! 1 - Listar ligações
! 2 - Pedido de ligação
! 3 - Aceitar ligações
! 0 - Sair
! Escolha uma opção: Inspecção do agente 1
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Menu de Navegação
! 1 - Visitar agente
! 0 - Sair
! Escolha uma opção: 
--- 1,4 ----
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: 
\ No newline at end of file
output differs from expected
                           I-011-001-S-ok.in                           
Running: cp: cannot stat `SAFE_s_o_n_e_t.d_a_t_SAFE': No such file or directory
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/sonet-core-support.jar:$JAVADIR/sonet-textui-support.jar:$PROJDIR/sonet-core/sonet-core.jar:$PROJDIR/sonet-textui-manager/sonet-textui-manager.jar
Running: java -DImport=I-011-001-S-ok.import -Din=I-011-001-S-ok.in -Dout=$LOGS/047_I-011-001-S-ok.out sonet.textui.Browser
I-011-001-S-ok.import I-011-001-S-ok.in
Exception in thread "main" java.lang.NullPointerException
	at sonet.textui.agent.MenuBuilder.menuFor(MenuBuilder.java:49)
	at sonet.textui.browser.VisitAgent.execute(VisitAgent.java:20)
	at ist.po.ui.Menu.open(Menu.java:69)
	at sonet.textui.browser.MenuBuilder.menuFor(MenuBuilder.java:45)
	at sonet.textui.Browser.main(Browser.java:58)
execution failed
*** expected	2011-12-02 11:18:21.000000000 +0000
--- obtained	2011-12-02 11:18:21.000000000 +0000
      ZONE  1      
*** 1,156 ****
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: Inspecção do agente 2
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Gestão de Ligações
! 1 - Listar ligações
! 2 - Pedido de ligação
! 3 - Aceitar ligações
! 0 - Sair
! Escolha uma opção: Identificadores dos agentes: Gestão de Ligações
! 1 - Listar ligações
! 2 - Pedido de ligação
! 3 - Aceitar ligações
! 0 - Sair
! Escolha uma opção: CONNECTION|1|1
! Gestão de Ligações
! 1 - Listar ligações
! 2 - Pedido de ligação
! 3 - Aceitar ligações
! 0 - Sair
! Escolha uma opção: Inspecção do agente 2
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Gestão de Mensagens
! 1 - Visualizar mensagens recebidas
! 2 - Visualizar mensagens enviadas
! 3 - Visualizar mensagem
! 4 - Enviar mensagem
! 5 - Responder a mensagem
! 6 - Reenviar mensagem
! 7 - Remover mensagem
! 8 - Autorizar mensagens
! 9 - Bloquear mensagens
! 0 - Sair
! Escolha uma opção: MESSAGE|12|1|2|Re: we have to talk|0
! Gestão de Mensagens
! 1 - Visualizar mensagens recebidas
! 2 - Visualizar mensagens enviadas
! 3 - Visualizar mensagem
! 4 - Enviar mensagem
! 5 - Responder a mensagem
! 6 - Reenviar mensagem
! 7 - Remover mensagem
! 8 - Autorizar mensagens
! 9 - Bloquear mensagens
! 0 - Sair
! Escolha uma opção: MESSAGE|11|2|1|we have to talk|0
! Gestão de Mensagens
! 1 - Visualizar mensagens recebidas
! 2 - Visualizar mensagens enviadas
! 3 - Visualizar mensagem
! 4 - Enviar mensagem
! 5 - Responder a mensagem
! 6 - Reenviar mensagem
! 7 - Remover mensagem
! 8 - Autorizar mensagens
! 9 - Bloquear mensagens
! 0 - Sair
! Escolha uma opção: Inspecção do agente 2
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Menu de Navegação
! 1 - Visitar agente
! 0 - Sair
! Escolha uma opção: Identificador do agente: Inspecção do agente 1
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Gestão de Mensagens
! 1 - Visualizar mensagens recebidas
! 2 - Visualizar mensagens enviadas
! 3 - Visualizar mensagem
! 4 - Enviar mensagem
! 5 - Responder a mensagem
! 6 - Reenviar mensagem
! 7 - Remover mensagem
! 8 - Autorizar mensagens
! 9 - Bloquear mensagens
! 0 - Sair
! Escolha uma opção: MESSAGE|11|2|1|we have to talk|0
! MESSAGE|38|0|1|2|0
! Gestão de Mensagens
! 1 - Visualizar mensagens recebidas
! 2 - Visualizar mensagens enviadas
! 3 - Visualizar mensagem
! 4 - Enviar mensagem
! 5 - Responder a mensagem
! 6 - Reenviar mensagem
! 7 - Remover mensagem
! 8 - Autorizar mensagens
! 9 - Bloquear mensagens
! 0 - Sair
! Escolha uma opção: MESSAGE|10|1|3|cities|0
! MESSAGE|12|1|2|Re: we have to talk|0
! Gestão de Mensagens
! 1 - Visualizar mensagens recebidas
! 2 - Visualizar mensagens enviadas
! 3 - Visualizar mensagem
! 4 - Enviar mensagem
! 5 - Responder a mensagem
! 6 - Reenviar mensagem
! 7 - Remover mensagem
! 8 - Autorizar mensagens
! 9 - Bloquear mensagens
! 0 - Sair
! Escolha uma opção: Identificador da mensagem: MESSAGE|38|0|1|2|0
! O agente '2' aprovou o pedido de ligação.
! Gestão de Mensagens
! 1 - Visualizar mensagens recebidas
! 2 - Visualizar mensagens enviadas
! 3 - Visualizar mensagem
! 4 - Enviar mensagem
! 5 - Responder a mensagem
! 6 - Reenviar mensagem
! 7 - Remover mensagem
! 8 - Autorizar mensagens
! 9 - Bloquear mensagens
! 0 - Sair
! Escolha uma opção: Inspecção do agente 1
! 1 - Visualizar propriedades
! 2 - Editar perfil do agente
! 3 - Proteger perfil do agente
! 4 - Desproteger perfil do agente
! 5 - Menu de publicações
! 6 - Menu de mensagens
! 7 - Menu de ligações
! 0 - Sair
! Escolha uma opção: Menu de Navegação
! 1 - Visitar agente
! 0 - Sair
! Escolha uma opção: 
--- 1,4 ----
  Introduza o seu identificador: Menu de Navegação
  1 - Visitar agente
  0 - Sair
! Escolha uma opção: Identificador do agente: 
\ No newline at end of file
output differs from expected