I used the FS32Chord.xml config file for testing the filesharing
application. After some time the simulation crashes with the following
ouput:
2011-12-03 18:29:38,113 ERROR [Simulator - 198]- Simulation finished
with the error = null
2011-12-03 18:29:38,113 INFO [Simulator - 203]- Realtime Duration of
experiment (m:s) 0:11
2011-12-03 18:29:38,113 INFO [Simulator - 205]- Simulated time is
2:1:13:551 (H:m:s:ms)
java.lang.IllegalArgumentException: Transport protocol TCP not
supported by this NetLayer implementation.
at
de.tud.kom.p2psim.impl.network.modular.ModularNetLayer.send(ModularNetLayer.java:
208)
at
de.tud.kom.p2psim.impl.transport.DefaultTransLayer.sendTransportMsg(DefaultTransLayer.java:
253)
at
de.tud.kom.p2psim.impl.transport.DefaultTransLayer.sendReply(DefaultTransLayer.java:
261)
at
de.tud.kom.p2psim.impl.overlay.dht.chord.chord.components.ChordMessageHandler.messageArrived(ChordMessageHandler.java:
324)
at
de.tud.kom.p2psim.impl.transport.DefaultTransLayer.receive(DefaultTransLayer.java:
165)
at
de.tud.kom.p2psim.impl.transport.DefaultTransLayer.messageArrived(DefaultTransLayer.java:
133)
at de.tud.kom.p2psim.impl.network.modular.ModularNetLayer
$ReceiveContextImpl.arrive(ModularNetLayer.java:311)
at
de.tud.kom.p2psim.impl.network.modular.st.trafCtrl.InfiniteTrafficQueue
$2.eventOccurred(InfiniteTrafficQueue.java:140)
at
de.tud.kom.p2psim.impl.simengine.Scheduler.processNextEvent(Scheduler.java:
233)
at de.tud.kom.p2psim.impl.simengine.Scheduler.start(Scheduler.java:
156)
at de.tud.kom.p2psim.impl.simengine.Simulator.start(Simulator.java:
174)
at
de.tud.kom.p2psim.impl.util.guirunner.impl.SimulationThread.run(SimulationThread.java:
68)
I used the newest version of the simulator and did not alter any file.
Has anyone a idea why this happens?