Hi All,

 

I have a simple nesC application that simulates communication between two nodes. Both the nodes send out an integer value that is received by the other node. My application collects all the values and stores in an array and uses them to do some computation. This application compiles without any errors but some warnings… However, when I run the application in TOSSIM, I’m getting the following error:

 

     28 [main] main 5680 _cygtls::handle_exceptions: Error while dumping state (probably corrupted s

tack)

java.net.SocketException: Connection reset

        at java.net.SocketInputStream.read(SocketInputStream.java:168)

        at java.net.SocketInputStream.read(SocketInputStream.java:182)

        at java.io.DataInputStream.readShort(DataInputStream.java:320)

        at net.tinyos.sim.SimProtocol.readEvent(SimProtocol.java:86)

        at net.tinyos.sim.SimProtocol.readEvent(SimProtocol.java:165)

        at net.tinyos.sim.packet.TossimSerialSource.readTossimPacket(TossimSerialSource.java:36)

        at net.tinyos.sim.packet.TossimSource.readSourcePacket(TossimSource.java:90)

        at net.tinyos.packet.AbstractSource.readPacket(AbstractSource.java:104)

        at net.tinyos.packet.PhoenixSource.packetDipatchLoop(PhoenixSource.java:152)

        at net.tinyos.packet.PhoenixSource.run(PhoenixSource.java:169)

[EMAIL PROTECTED] died - restarting (java.net.SocketException: Connection reset)

SF enabled, 0 clients, 0 packets read, 0 packets written java.net.ConnectException: Connection refus

ed: connect

        at java.net.PlainSocketImpl.socketConnect(Native Method)

        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)

        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)

        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)

        at java.net.Socket.connect(Socket.java:426)

        at java.net.Socket.connect(Socket.java:376)

        at java.net.Socket.<init>(Socket.java:291)

        at java.net.Socket.<init>(Socket.java:119)

        at net.tinyos.sim.packet.TossimSource.openSource(TossimSource.java:52)

        at net.tinyos.packet.AbstractSource.open(AbstractSource.java:77)

        at net.tinyos.packet.PhoenixSource.run(PhoenixSource.java:167)

[EMAIL PROTECTED] died - restarting (java.net.ConnectException: Connection refused: connect)

SF enabled, 0 clients, 0 packets read, 0 packets written

 

I’ll have to press Ctrl-C to terminate the stack trace being displayed. Any idea how this can be resolved?

 

Also, I would like to know how to cleanly terminate the simulation. When I force the simulation to run for a specific number of seconds, the simulation stops but throws the following exception and then it continuously tries to re-establish the connection until I press Ctrl-C and terminate the process.

 

Simulation of 2 motes completed.

java.io.EOFException

        at java.io.DataInputStream.readShort(DataInputStream.java:323)

        at net.tinyos.sim.SimProtocol.readEvent(SimProtocol.java:86)

        at net.tinyos.sim.SimProtocol.readEvent(SimProtocol.java:165)

        at net.tinyos.sim.packet.TossimSerialSource.readTossimPacket(TossimSerialSource.java:36)

        at net.tinyos.sim.packet.TossimSource.readSourcePacket(TossimSource.java:90)

        at net.tinyos.packet.AbstractSource.readPacket(AbstractSource.java:104)

        at net.tinyos.packet.PhoenixSource.packetDipatchLoop(PhoenixSource.java:152)

        at net.tinyos.packet.PhoenixSource.run(PhoenixSource.java:169)

[EMAIL PROTECTED] died - restarting (java.io.EOFException)

SF enabled, 0 clients, 0 packets read, 0 packets written java.net.ConnectException: Connection refus

ed: connect

        at java.net.PlainSocketImpl.socketConnect(Native Method)

        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)

        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)

        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)

        at java.net.Socket.connect(Socket.java:426)

        at java.net.Socket.connect(Socket.java:376)

        at java.net.Socket.<init>(Socket.java:291)

        at java.net.Socket.<init>(Socket.java:119)

        at net.tinyos.sim.packet.TossimSource.openSource(TossimSource.java:52)

        at net.tinyos.packet.AbstractSource.open(AbstractSource.java:77)

        at net.tinyos.packet.PhoenixSource.run(PhoenixSource.java:167)

[EMAIL PROTECTED] died - restarting (java.net.ConnectException: Connection refused: connect)

SF enabled, 0 clients, 0 packets read, 0 packets written

 

Any help would be greatly appreciated!!

 

Thanks

Anu

_______________________________________________
Tinyos-help mailing list
Tinyos-help@Millennium.Berkeley.EDU
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to