# Locating transaction group closed due to inactivity

**URL:** <https://forum.inductiveautomation.com/t/locating-transaction-group-closed-due-to-inactivity/7528>\
**Category:** Ignition\
**Created:** [November 6, 2013, 6:25pm UTC](https://forum.inductiveautomation.com/t/locating-transaction-group-closed-due-to-inactivity/7528 "2013-11-06T18:25:17Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jonathan](https://avatars.discourse-cdn.com/v4/letter/j/aeb1de/32.png) [@Jonathan](https://forum.inductiveautomation.com/u/Jonathan)\
**Post date:** [November 6, 2013, 6:25pm UTC](https://forum.inductiveautomation.com/t/locating-transaction-group-closed-due-to-inactivity/7528/1 "2013-11-06T18:25:17Z")

</div>

I tend to see

> [@](#):
>
> Transaction "9bcfa9af-568d-450f-8994-21365066af96" being closed due to inactivity timeout. Make sure you close your transactions.

in our console quite frequently. is there anyway to identify where in a project this is happening?

Thank you,

---

<div class="post-metadata">

**Author:** ![Robert.McKenzie](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/robert.mckenzie/32/4134_2.png) [@Robert.McKenzie](https://forum.inductiveautomation.com/u/Robert.McKenzie)\
**Post date:** [December 26, 2013, 10:59pm UTC](https://forum.inductiveautomation.com/t/locating-transaction-group-closed-due-to-inactivity/7528/2 "2013-12-26T22:59:24Z")

</div>

There isn’t a great way to identify that one, but you can search through your projects for the matching system.db.execSProcCall() and see which one isn’t being closed. Just go to the menubar in the Designer and to Edit -\> Find/Replace.

---

<div class="post-metadata">

**Author:** ![Jonathan](https://avatars.discourse-cdn.com/v4/letter/j/aeb1de/32.png) [@Jonathan](https://forum.inductiveautomation.com/u/Jonathan)\
**Post date:** [January 7, 2014, 12:06am UTC](https://forum.inductiveautomation.com/t/locating-transaction-group-closed-due-to-inactivity/7528/3 "2014-01-07T00:06:32Z")

</div>

Here is a line from the console. Where do I find " the matching system.db.execSProcCall()" that i would use with find/replace tool?

> [@](#):
>
> Transaction "0899062a-2b3a-4753-b4b2-9059ff4c8979" being closed due to inactivity timeout. Make sure you close your transactions.

---

<div class="post-metadata">

**Author:** ![dave.fogle](https://avatars.discourse-cdn.com/v4/letter/d/43a26b/32.png) [@dave.fogle](https://forum.inductiveautomation.com/u/dave.fogle)\
**Post date:** [January 9, 2014, 7:22pm UTC](https://forum.inductiveautomation.com/t/locating-transaction-group-closed-due-to-inactivity/7528/4 "2014-01-09T19:22:36Z")

</div>

It might actually be a case where you're using system.db.beginTransaction() and commitTransaction but forgetting to call the closeTransaction() call at the end. What you can do is use the search/replace feature of Ignition and just search for "commitTransaction" and then search through the returned script results to see if any of those calls aren't followed by a closeTransaction() call. If you find one then add that call in there and you should be good. If you aren't using the Transaction feature anywhere then something else is causing these messages.

What version of Ignition are you running?

---

<div class="post-metadata">

**Author:** ![DougSN](https://avatars.discourse-cdn.com/v4/letter/d/a9adbd/32.png) [@DougSN](https://forum.inductiveautomation.com/u/DougSN)\
**Post date:** [December 23, 2016, 4:14pm UTC](https://forum.inductiveautomation.com/t/locating-transaction-group-closed-due-to-inactivity/7528/5 "2016-12-23T16:14:40Z")

</div>

Is there a way to tell which project is generating these errors? We have a lot of projects with a lot of screens and a lot of transactions, so any way to narrow the search would be helpful.

Thank you!
