Since long time all of TinyOS developers had to face with the issue that if you don't have a MIB520 connected to the proper COM port and try to run your JAVA application you get a "died - exiting ... " message before everything closes. This is a not desired behaviour, should be more correct to throw an exception, and higher layers of the JAVA application should control?