Unable to find router to the netwrok
-
Re: Unable to find router to network
We are trying to create a BACnet data source. When attempting a Remote Device Object list we get the following error: Unable to find router to network x
-
Also We have this kind of error in log file.
ERROR 2018-11-09 09:21:35,147 (com.serotonin.bacnet4j.transport.DefaultTransport.run:395) - Error during send: com.serotonin.bacnet4j.transport.DefaultTransport$OutgoingConfirmed@59945d
java.lang.RuntimeException: Invalid arguments: router address not provided for remote recipient Address [networkNumber=42, macAddress=[0,0,0,2,c0,5e]]
at com.serotonin.bacnet4j.npdu.Network.sendAPDU(Network.java:104)
at com.serotonin.bacnet4j.transport.DefaultTransport.sendForResponse(DefaultTransport.java:851)
at com.serotonin.bacnet4j.transport.DefaultTransport$OutgoingConfirmed.sendImpl(DefaultTransport.java:345)
at com.serotonin.bacnet4j.transport.DefaultTransport$Outgoing.send(DefaultTransport.java:281)
at com.serotonin.bacnet4j.transport.DefaultTransport.run(DefaultTransport.java:392)
at java.lang.Thread.run(Unknown Source) -
Hi gquiroz, no need to post it twice.
That would suggest to me that the local network number of your configured local device (/system_settings.shtm BACnet Local Devices section) is not 42, and so when the local device wishes to send a message to network 42, it doesn't believe that's the network that it is on, so it looks to see if another device has let the network know that IAmRouterToNetwork 42, which it doesn't find as having happened.
What is the local device's network number set to (and it's bind address while we're at it)? Have you tried setting it to 42? When you use the discovery tool, do you find the devices you're expecting?