Try this fix:

  
https://mail.millennium.berkeley.edu/pipermail/tinyos-help/2005-January/007390.html

Dave

On Wed, Nov 23, 2005 at 07:22:27PM +0200, [EMAIL PROTECTED] wrote:
>    Hello all,
> 
> 
> 
>    i am trying to play with tossim and tinyviz, as suggested in lesson5
>    but i encounter the following problem. i 've set DBG=usr1 and i made a
>    hard link to my bin directory for tinyviz script . I 've already
>    compiled TestTinyViz app using the make pc command but when i try to
>    execute the command.. (look below...)
> 
>    [EMAIL PROTECTED]@spoon /opt/tinyos-1.x/apps/TestTinyViz
>    $ tinyviz -run build/pc/main.exe 30
>    java -Dpython.cachedir=/tmp/jython.cache -DDBG=usr1 -DSIMDBG= -jar
>    C:/tinyos/cyg
>    win/opt/tinyos-1.x/tools/java/net/tinyos/sim/simdriver.jar -gui -run
>    build/pc/ma
>    in.exe 30
>    Starting SimDriver...
>    Simulation random seed 129807983
>    Initializing simulator objects...
>    Could not find a platform specific version of TOSMsg
>    java.lang.ClassNotFoundException: net.tinyos.message.avrmote.TOSMsg
>    java.lang.ClassNotFoundException: net.tinyos.message.avrmote.TOSMsg
>            at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
>            at java.security.AccessController.doPrivileged(Native Method)
>            at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
>            at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
>            at
>    sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
>            at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
>            at
>    java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
>            at java.lang.Class.forName0(Native Method)
>            at java.lang.Class.forName(Class.java:140)
>            at
>    net.tinyos.message.MessageFactory.instantiateTOSMsg(MessageFactory.ja
>    va:122)
>            at
>    net.tinyos.message.MessageFactory.createTOSMsg(MessageFactory.java:44
>    )
>            at net.tinyos.sim.SimCommands.<init>(SimCommands.java:64)
>            at net.tinyos.sim.SimDriver.<init>(SimDriver.java:244)
>            at net.tinyos.sim.SimDriver.main(SimDriver.java:539)
>    Loading simulator plugins...
>    Creating TinyViz GUI...
> 
> 
> 
>    Welcome to Tython. Type 'quit' to exit.
>    ESC on a line by itself will pause/resume the simulator.
> 
> 
> 
>    >>> AUTORUN: Initializing simulation.
>    AUTORUN: Running simulation: build/pc/main.exe -gui -r=lossy
>    -seed=129807983 -no
>    dbgout 30
>    AUTORUN: Connecting...
>    SF enabled, 0 clients, 0 packets read, 0 packets written Could not
>    find a platfo
>    SF enabled, 0 clients, 0 packets read, 0 packets written
>    java.lang.ClassNotFoundException: net.tinyos.message.avrmote.TOSMsg
>    java.lang.ClassNotFoundException: net.tinyos.message.avrmote.TOSMsg
>            at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
>            at java.security.AccessController.doPrivileged(Native Method)
>            at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
>            at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
>            at
>    sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
>            at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
>            at
>    java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
>            at java.lang.Class.forName0(Native Method)
>            at java.lang.Class.forName(Class.java:140)
>            at
>    net.tinyos.message.MessageFactory.instantiateTOSMsg(MessageFactory.ja
>    va:122)
>            at
>    net.tinyos.message.MessageFactory.createTOSMsg(MessageFactory.java:36
>    )
>            at
>    net.tinyos.packet.BrokenPacketizer.<init>(BrokenPacketizer.java:58)
>            at
>    net.tinyos.sim.packet.TossimSource.<init>(TossimSource.java:44)
>            at
>    net.tinyos.sim.packet.TossimSerialSource.<init>(TossimSerialSource.ja
>    va:32)
>            at
>    sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 
> 
> 
>            at
>    sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
>    orAccessorImpl.java:39)
>            at
>    sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
>    onstructorAccessorImpl.java:27)
>            at
>    java.lang.reflect.Constructor.newInstance(Constructor.java:274)
>            at
>    net.tinyos.packet.BuildSource.makeTossimSource(BuildSource.java:503)
>            at
>    net.tinyos.packet.BuildSource.makeTossimSerial(BuildSource.java:472)
>            at
>    net.tinyos.packet.BuildSource.makeArgsTossimSerial(BuildSource.java:4
>    63)
>            at
>    net.tinyos.packet.BuildSource.makePacketSource(BuildSource.java:151)
>            at
>    net.tinyos.packet.BuildSource.makePhoenix(BuildSource.java:87)
>            at net.tinyos.sf.SFListen.run(SFListen.java:84)
>    SimComm: TossimInitEvent received (30 motes)... initializing system.
>    SimComm: Pausing system for TossimInitEvent
>    Could not find a platform specific version of TOSMsg
>    java.lang.ClassNotFoundException: net.tinyos.message.avrmote.TOSMsg
>    java.lang.ClassNotFoundException: net.tinyos.message.avrmote.TOSMsg
>            at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
>            at java.security.AccessController.doPrivileged(Native Method)
>            at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
>            at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
>            at
>    sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
>            at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
>            at
>    java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
>            at java.lang.Class.forName0(Native Method)
>            at java.lang.Class.forName(Class.java:140)
>            at
>    net.tinyos.message.MessageFactory.instantiateTOSMsg(MessageFactory.ja
>    va:118)
>            at
>    net.tinyos.message.MessageFactory.createTOSMsg(MessageFactory.java:44
>    )
>            at
>    net.tinyos.packet.AbstractSource.open(AbstractSource.java:81)
>            at net.tinyos.packet.PhoenixSource.run(PhoenixSource.java:167)
>    java.lang.NullPointerException
>            at
>    net.tinyos.packet.AbstractSource.open(AbstractSource.java:82)
>            at net.tinyos.packet.PhoenixSource.run(PhoenixSource.java:167)
>    AUTORUN: Simulation running.
> 
>    the gui of tinyviz opens but i get a simulator connection failed 2
>    times...and then a msg simulation paused...
> 
> 
> 
>    what is the problem ? why i can not run the TestTinyViz properly?
> 
> 
> 
>    thx a lot!
> 
>    [EMAIL PROTECTED]
> 
> 
> 
> 
> 
>    ____________________________________________________________________
>    http://www.freemail.gr - dwrea'n upyresi'a ylektronikou%
>    taxudro?ei'ou.
>    http://www.freemail.gr - free email service for the Greek-speaking.
> 
> References
> 
>    1. mailto:[EMAIL PROTECTED]@spoon
>    2. mailto:[EMAIL PROTECTED]

> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to