(This is on 8.1.15 under Ubuntu)
I’m running in a VM which has two IP4 addresses 192.168.1.102 and 192.168.100.102
This VM is for testing purposes only and has a small Ignition perspective project that connects to a PLC at 192.168.100.82.
The GW has OPC UA, Perspective, SQL Bridge and Symbol Factory modules installed.
There is one OPC UA connected defined to the PLC, and one SQL database connection defined (to a DB on the same Ubuntu VM), but not being used in my test project
I had a reason to look at the wrapper log and discovered that it was rapidly filling up with entries like this every 4 seconds:
I agree that 231.1.1.1 should be unreachable, as I have not defined any connectivity for it. But why is the attempt being made in the first place, and why is it filling up my nice clean wrapper log???
INFO | jvm 1 | 2022/03/11 13:08:26 | E [c.i.i.g.m.MulticastScheduler ] [20:08:26]: IOException thrown when using IP address 231.1.1.1 and send port 4445
INFO | jvm 1 | 2022/03/11 13:08:26 | java.io.IOException: Network is unreachable
INFO | jvm 1 | 2022/03/11 13:08:26 | at java.base/java.net.PlainDatagramSocketImpl.send0(Native Method)
INFO | jvm 1 | 2022/03/11 13:08:26 | at java.base/java.net.AbstractPlainDatagramSocketImpl.send(Unknown Source)
INFO | jvm 1 | 2022/03/11 13:08:26 | at java.base/java.net.DatagramSocket.send(Unknown Source)
INFO | jvm 1 | 2022/03/11 13:08:26 | at com.inductiveautomation.ignition.gateway.multicast.MulticastScheduler.run(MulticastScheduler.java:243)
INFO | jvm 1 | 2022/03/11 13:08:26 | at com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$TrackedTask.run(BasicExecutionEngine.java:582)
INFO | jvm 1 | 2022/03/11 13:08:26 | at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
INFO | jvm 1 | 2022/03/11 13:08:26 | at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
INFO | jvm 1 | 2022/03/11 13:08:26 | at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
INFO | jvm 1 | 2022/03/11 13:08:26 | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
INFO | jvm 1 | 2022/03/11 13:08:26 | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
INFO | jvm 1 | 2022/03/11 13:08:26 | at java.base/java.lang.Thread.run(Unknown Source)
INFO | jvm 1 | 2022/03/11 13:08:31 | E [c.i.i.g.m.MulticastScheduler ] [20:08:31]: IOException thrown when using IP address 231.1.1.1 and send port 4445
INFO | jvm 1 | 2022/03/11 13:08:31 | java.io.IOException: Network is unreachable
INFO | jvm 1 | 2022/03/11 13:08:31 | at java.base/java.net.PlainDatagramSocketImpl.send0(Native Method)
INFO | jvm 1 | 2022/03/11 13:08:31 | at java.base/java.net.AbstractPlainDatagramSocketImpl.send(Unknown Source)
INFO | jvm 1 | 2022/03/11 13:08:31 | at java.base/java.net.DatagramSocket.send(Unknown Source)
INFO | jvm 1 | 2022/03/11 13:08:31 | at com.inductiveautomation.ignition.gateway.multicast.MulticastScheduler.run(MulticastScheduler.java:243)
INFO | jvm 1 | 2022/03/11 13:08:31 | at com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$TrackedTask.run(BasicExecutionEngine.java:582)
INFO | jvm 1 | 2022/03/11 13:08:31 | at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
INFO | jvm 1 | 2022/03/11 13:08:31 | at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
INFO | jvm 1 | 2022/03/11 13:08:31 | at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
INFO | jvm 1 | 2022/03/11 13:08:31 | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
INFO | jvm 1 | 2022/03/11 13:08:31 | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
INFO | jvm 1 | 2022/03/11 13:08:31 | at java.base/java.lang.Thread.run(Unknown Source)