Ho firmato l'applet con il keytool.
Adesso simpaticamente l'applicazione mi ha riproposto gli stessi errori di prima:
codice:
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000] serial@/dev/tty.usbserial-XBPWO3NPB:57600 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000] net.tinyos.packet.Packetizer@17d6c1 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000] Exception in thread "Thread-17" java.lang.NoClassDefFoundError 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000]  at net.tinyos.comm.NativeSerial.getTOSCommMap(NativeSerial.java:207) 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000]  at net.tinyos.comm.TOSSerial.<init>(TOSSerial.java:282) 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000]  at net.tinyos.packet.SerialByteSource.openStreams(SerialByteSource.java:56) 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000]  at net.tinyos.packet.StreamByteSource.open(StreamByteSource.java:51) 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000]  at net.tinyos.packet.Packetizer.openSource(Packetizer.java:139) 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000]  at net.tinyos.packet.AbstractSource.open(AbstractSource.java:69) 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000]  at net.tinyos.packet.Packetizer.open(Packetizer.java:132) 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000]  at daniele.clienteSF$Ascoltatore.run(clienteSF.java:138) 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000]  at java.lang.Thread.run(Thread.java:613) 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000] Problemi di connessione! 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000] java.net.BindException: Address already in use 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000]  at java.net.PlainSocketImpl.socketBind(Native Method) 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000]  at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359) 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000]  at java.net.ServerSocket.bind(ServerSocket.java:319) 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000]  at java.net.ServerSocket.<init>(ServerSocket.java:185) 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000]  at java.net.ServerSocket.<init>(ServerSocket.java:97) 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000]  at daniele.clienteSF$Server.run(clienteSF.java:199) 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000] Server creato con successo! 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000] Server in attesa di richieste... 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000] Exception in thread "Thread-18" java.lang.NullPointerException 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000]  at daniele.clienteSF$Server.run(clienteSF.java:219) 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000]  at daniele.clienteSF$Server.run(clienteSF.java:219) 
01/09/09 13:55:12 [0x0-0x5e05e].com.apple.Safari[2000]  at daniele.clienteSF$Server.run(clienteSF.java:219)
Non so più che pesci prendere