Commit 8b386330 authored by Björn Richerzhagen's avatar Björn Richerzhagen
Browse files

Relaxing assertion errors on missing net configuration

parent 970dcd7e
......@@ -30,6 +30,8 @@ import de.tud.kom.p2psim.api.linklayer.LinkLayer;
import de.tud.kom.p2psim.api.network.NetLayer;
import de.tud.kom.p2psim.api.network.SimNetworkComponent;
import de.tud.kom.p2psim.api.topology.TopologyComponent;
import de.tudarmstadt.maki.simonstrator.api.Monitor;
import de.tudarmstadt.maki.simonstrator.api.Monitor.Level;
import de.tudarmstadt.maki.simonstrator.api.component.ComponentNotAvailableException;
import de.tudarmstadt.maki.simonstrator.api.component.HostComponent;
import de.tudarmstadt.maki.simonstrator.api.component.transport.TransportComponent;
......@@ -108,7 +110,7 @@ public class DefaultHost implements SimHost {
try {
networkComponent = getComponent(SimNetworkComponent.class);
} catch (ComponentNotAvailableException e) {
throw new AssertionError("No NetworkComponent found!");
Monitor.log(DefaultHost.class, Level.ERROR, "No NetworkComponent found in the current configuration!");
}
}
return networkComponent;
......@@ -120,7 +122,7 @@ public class DefaultHost implements SimHost {
try {
transportComponent = getComponent(TransportComponent.class);
} catch (ComponentNotAvailableException e) {
throw new AssertionError("No TransportComponent found!");
Monitor.log(DefaultHost.class, Level.ERROR, "No TransportComponent found in the current configuration!");
}
}
return transportComponent;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment