# Database Connection Suddenly Faulted

**URL:** <https://forum.inductiveautomation.com/t/database-connection-suddenly-faulted/89995>\
**Category:** Ignition\
**Created:** [May 7, 2024, 2:03am UTC](https://forum.inductiveautomation.com/t/database-connection-suddenly-faulted/89995 "2024-05-07T02:03:04Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![hisyam\_agung](https://avatars.discourse-cdn.com/v4/letter/h/9dc877/32.png) [@hisyam\_agung](https://forum.inductiveautomation.com/u/hisyam_agung)\
**Post date:** [May 7, 2024, 2:03am UTC](https://forum.inductiveautomation.com/t/database-connection-suddenly-faulted/89995/1 "2024-05-07T02:03:04Z")

</div>

My database suddenly reconnecting and ends up being faulted. This always happened, like once a month.  
I really need your help solving this issue.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/a/eacfb9e4a194f157b7b354d58d2f9ef33769c5c3.png)

Detail error log :  
java.sql.SQLException: Cannot get a connection, pool error Timeout waiting for idle object  
at org.apache.commons.dbcp2.PoolingDataSource.getConnection(PoolingDataSource.java:142)  
at org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:734)  
at com.inductiveautomation.ignition.gateway.datasource.DatasourceImpl.getConnectionInternal(DatasourceImpl.java:300)  
at com.inductiveautomation.ignition.gateway.datasource.DatasourceImpl.runTest(DatasourceImpl.java:253)  
at com.inductiveautomation.ignition.gateway.datasource.DatasourceManagerImpl$FaultedDatasourceRetryer.lambda$newRetryRunnable$0(DatasourceManagerImpl.java:1096)  
at com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$TrackedTask.run(BasicExecutionEngine.java:587)  
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)  
at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)  
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)  
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)  
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)  
at java.base/java.lang.Thread.run(Unknown Source)  
Caused by: java.util.NoSuchElementException: Timeout waiting for idle object  
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:321)  
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:428)  
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:232)  
at org.apache.commons.dbcp2.PoolingDataSource.getConnection(PoolingDataSource.java:134)  
... 11 more

8.1.31 (b2023081007)  
Azul Systems, Inc. 11.0.18

---

<div class="post-metadata">

**Author:** ![Ahash\_Ravi](https://avatars.discourse-cdn.com/v4/letter/a/b19c9b/32.png) [@Ahash\_Ravi](https://forum.inductiveautomation.com/u/Ahash_Ravi)\
**Post date:** [May 16, 2024, 6:43am UTC](https://forum.inductiveautomation.com/t/database-connection-suddenly-faulted/89995/2 "2024-05-16T06:43:29Z")

</div>

Yes, I'm also encountering this issue.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [May 16, 2024, 11:49am UTC](https://forum.inductiveautomation.com/t/database-connection-suddenly-faulted/89995/3 "2024-05-16T11:49:12Z")

</div>

When no one on this forum recognizes the problem in a few days, it is time to open an actual support ticket. (This forum is not official support.)
