Server blocks need to have unique block name, if multiple Server blocks share similar name, then the following error will be generated.
"VisualSim.kernel.util.IllegalActionException: VisualSim.actor.util.MemoryException: Block (.Server_Multiple_Block_with_Similar_Name.Server2) overlaps with Block (VisualSim.actor.lib.Smart_Timed_Resource {.Server_Multiple_Block_with_Similar_Name.Server})
Check Block Name Reference called: Server_Block_Status
Suggest making Block Name References unique.
in .Server_Multiple_Block_with_Similar_Name.Server2
at VisualSim.actor.lib.Smart_Timed_Resource.initialize(Unknown Source)
at VisualSim.actor.Director.initialize(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.initialize(Unknown Source)
at VisualSim.actor.CompositeActor.initialize(Unknown Source)
at VisualSim.actor.Manager.initialize(Unknown Source)
at VisualSim.actor.Manager.execute(Unknown Source)
at VisualSim.actor.Manager.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
at VisualSim.kernel.util.VisualSimThread.run(Unknown Source) "
Solution: Make sure to have a unique name for the blocks.