# BACnet Driver not connecting to units - database-revision property

**URL:** <https://forum.inductiveautomation.com/t/bacnet-driver-not-connecting-to-units-database-revision-property/68181>\
**Category:** Ignition\
**Created:** [January 3, 2023, 7:22pm UTC](https://forum.inductiveautomation.com/t/bacnet-driver-not-connecting-to-units-database-revision-property/68181 "2023-01-03T19:22:45Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![kyler.kamyszek](https://avatars.discourse-cdn.com/v4/letter/k/a4c791/32.png) [@kyler.kamyszek](https://forum.inductiveautomation.com/u/kyler.kamyszek)\
**Post date:** [January 3, 2023, 7:22pm UTC](https://forum.inductiveautomation.com/t/bacnet-driver-not-connecting-to-units-database-revision-property/68181/1 "2023-01-03T19:22:45Z")

</div>

I'm using build **8.1.20 (b2022082313)**

My BACnet HVAC units lost connection sometime over that last two weeks. I just noticed today that they weren't connected.

I tried to disable and reenable them, and now I'm getting a warning in the logs. Any ideas on how to remedy this would be appreciated. A cause would be even better.

```auto
BacnetIpClient	03Jan2023 14:21:11	Error reading database-revision property, defaulting to 0.
com.serotonin.bacnet4j.exception.BACnetTimeoutException: null

at com.serotonin.bacnet4j.transport.ServiceFutureImpl.result(ServiceFutureImpl.java:75)

at com.serotonin.bacnet4j.transport.ServiceFutureImpl.get(ServiceFutureImpl.java:64)

at com.inductiveautomation.ignition.drivers.bacnet.BacnetIpClient$readDatabaseRevision-OGnWXxg$$inlined$send$1.invokeSuspend(BacnetIpClient.kt:109)

at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)

at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)

at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)

at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)

at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)

at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

com.serotonin.bacnet4j.exception.BACnetTimeoutException: null

at com.serotonin.bacnet4j.transport.DefaultTransport.lambda$expire$1(DefaultTransport.java:957)

at com.serotonin.bacnet4j.transport.UnackedMessageContext.useConsumer(UnackedMessageContext.java:162)

at com.serotonin.bacnet4j.transport.DefaultTransport.expire(DefaultTransport.java:957)

at com.serotonin.bacnet4j.transport.DefaultTransport.run(DefaultTransport.java:525)

```

---

<div class="post-metadata">

**Author:** ![Patrick\_Chanthilack](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/patrick_chanthilack/32/42479_2.png) [@Patrick\_Chanthilack](https://forum.inductiveautomation.com/u/Patrick_Chanthilack)\
**Post date:** [January 11, 2023, 10:46pm UTC](https://forum.inductiveautomation.com/t/bacnet-driver-not-connecting-to-units-database-revision-property/68181/2 "2023-01-11T22:46:55Z")

</div>

Hi kyler.kamyszek,

Thank you for opening a support ticket to get your issue addressed.  
In case if others run into similar issues, Kyler and I were able to find that there was a duplicated net stat process causing the BACnet devices to not initialize to the Ignition server. You can check the processes on port 47808 (This is the default bind port for the local device connection) by running netstat -anon | findstr "47808" in a elevated command prompt. If you have a singular local device connection, there should only be a single UDP process listed. When there are duplicated processes this will result in the BACnet devices to not initialize with the Ignition local device. To resolve this, you will want to restart the Ignition Gateway to remove the duplicated process.

---

<div class="post-metadata">

**Author:** ![alec](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/alec/32/41994_2.png) [@alec](https://forum.inductiveautomation.com/u/alec)\
**Post date:** [June 15, 2023, 4:00pm UTC](https://forum.inductiveautomation.com/t/bacnet-driver-not-connecting-to-units-database-revision-property/68181/3 "2023-06-15T16:00:52Z")

</div>

Thanks this was my issue as well.

---

<div class="post-metadata">

**Author:** ![MikieC](https://avatars.discourse-cdn.com/v4/letter/m/b5a626/32.png) [@MikieC](https://forum.inductiveautomation.com/u/MikieC)\
**Post date:** [January 3, 2024, 4:40pm UTC](https://forum.inductiveautomation.com/t/bacnet-driver-not-connecting-to-units-database-revision-property/68181/4 "2024-01-03T16:40:09Z")

</div>

> [@Patrick\_Chanthilack](#):
>
> s a duplicated net stat process causing the BACnet devices to not initialize to

We have the same issue. Restarting the gateway fixes the issue temporarily and we have to restart it again a few days later. Is there any fix for this? We can't keep asking the end users to restart the gateway over and over.

Thanks

---

<div class="post-metadata">

**Author:** ![apmalone1983](https://avatars.discourse-cdn.com/v4/letter/a/3be4f8/32.png) [@apmalone1983](https://forum.inductiveautomation.com/u/apmalone1983)\
**Post date:** [January 25, 2024, 10:33pm UTC](https://forum.inductiveautomation.com/t/bacnet-driver-not-connecting-to-units-database-revision-property/68181/5 "2024-01-25T22:33:19Z")

</div>

I am having a similar issue without the multi 47808, I found that the broadcasts were still going out while all the devices were not communicating. I found that I can get the device back communicating by simply restarting the tags in the designer, and not having to restart my gateway every time.

---

<div class="post-metadata">

**Author:** ![Benjamin\_Gerald](https://avatars.discourse-cdn.com/v4/letter/b/c5a1d2/32.png) [@Benjamin\_Gerald](https://forum.inductiveautomation.com/u/Benjamin_Gerald)\
**Post date:** [April 11, 2025, 10:30pm UTC](https://forum.inductiveautomation.com/t/bacnet-driver-not-connecting-to-units-database-revision-property/68181/6 "2025-04-11T22:30:42Z")

</div>

I am seeing the same issue with my gateway and all BacNet devices will say they are "initialized' but no data coming from them.

Is there a fix identified from stopping a second UDP process on the server?
