• Recent
    • Tags
    • Popular
    • Register
    • Login

    Please Note This forum exists for community support for the Mango product family and the Radix IoT Platform. Although Radix IoT employees participate in this forum from time to time, there is no guarantee of a response to anything posted here, nor can Radix IoT, LLC guarantee the accuracy of any information expressed or conveyed. Specific project questions from customers with active support contracts are asked to send requests to support@radixiot.com.

    Radix IoT Website Mango 3 Documentation Website Mango 4 Documentation Website Mango 5 Documentation Website

    Unable to find router to the netwrok

    BACnet4J general discussion
    2
    3
    1.4k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      JAST
      last edited by

      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

      0_1541712297505_unable to find router.PNG

      1 Reply Last reply Reply Quote 0
      • J
        JAST
        last edited by

        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)

        1 Reply Last reply Reply Quote 0
        • phildunlapP
          phildunlap
          last edited by

          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?

          1 Reply Last reply Reply Quote 0
          • First post
            Last post