Giving <= 0 visualization refresh interval causes exception to be thrown
There is no validation for the refresh interval input value.
Giving <= 0, causes this crash:
java.lang.IllegalArgumentException
at java.util.concurrent.ScheduledThreadPoolExecutor.scheduleWithFixedDelay(ScheduledThreadPoolExecutor.java:589)
at org.simantics.district.network.ui.participants.DynamicVisualisationContributionsParticipant$2.run(DynamicVisualisationContributionsParticipant.java:161)
at org.simantics.db.common.request.ReadRequest.perform(ReadRequest.java:21)
at fi.vtt.simantics.procore.internal.SessionImplSocket$6.run(SessionImplSocket.java:1547)
at fi.vtt.simantics.procore.internal.SessionRequestManager$1.run(SessionRequestManager.java:127)
at org.simantics.db.impl.query.QueryThread.run(QueryThread.java:251)