# Strange "db changed" Debugging warning

**URL:** <https://gramps.discourse.group/t/strange-db-changed-debugging-warning/9261>\
**Category:** Beta Testing\
**Created:** [March 25, 2026, 12:10pm UTC](https://gramps.discourse.group/t/strange-db-changed-debugging-warning/9261 "2026-03-25T12:10:37Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![stuck](https://avatars.discourse-cdn.com/v4/letter/s/90ced4/32.png) [@stuck](https://gramps.discourse.group/u/stuck)\
**Post date:** [March 25, 2026, 12:10pm UTC](https://gramps.discourse.group/t/strange-db-changed-debugging-warning/9261/1 "2026-03-25T12:10:37Z")

</div>

I never did create a GitHub account, sorry, but these discussions about building the Windows AIO for v6.0.7 suggested that trying to help would be beyond my skills.

Now that the AIO for v6.0.7 is available though, I have installed it. As usual after an update the first time I opened Gramps, a console window opened behind the main window. In the past that console has been empty. This time though it said:

```python
db changed: <sqlite.SQLite object at 0x0000022932b1a510>

```

I have no idea what that means, other than the obvious that something in the db was changed. Despite this, Gramps appears to be working as expected.

---

<div class="post-metadata">

**Author:** ![stuck](https://avatars.discourse-cdn.com/v4/letter/s/90ced4/32.png) [@stuck](https://gramps.discourse.group/u/stuck)\
**Post date:** [March 25, 2026, 2:18pm UTC](https://gramps.discourse.group/t/strange-db-changed-debugging-warning/9261/2 "2026-03-25T14:18:35Z")

</div>

My previous post describes what happened when I installed the v6.0.7 AIO on my desktop PC, running Win 11.

I’ve just run the installer on my Win 11 laptop. This time there was nothing in the console.

These two Windows machines have identical copies of my Gramps db, the tree on the laptop was mirrored from the one on the desktop a few days ago. However, the applications are subtly different because just _after_ I’d mirrored the tree, I manually installed the CardView addon on my desktop PC. This one addon is the only difference between my two instances of Gramps.

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [March 25, 2026, 2:37pm UTC](https://gramps.discourse.group/t/strange-db-changed-debugging-warning/9261/3 "2026-03-25T14:37:10Z")

</div>

> [@stuck](#):
>
> `db changed: <sqlite.SQLite object at 0x0000022932b1a510>`

That type of message is something that I’d only expect to see once.

I think that it reflects a Schema update to the database. But @nick would have to confirm that.

If so, the message could benefit by being made less cryptic. Such as appending “converted [db schema](https://gramps-project.org/wiki/index.php/Gramps_XML) from 20 to 21”

---

<div class="post-metadata">

**Author:** ![stuck](https://avatars.discourse-cdn.com/v4/letter/s/90ced4/32.png) [@stuck](https://gramps.discourse.group/u/stuck)\
**Post date:** [March 25, 2026, 2:49pm UTC](https://gramps.discourse.group/t/strange-db-changed-debugging-warning/9261/4 "2026-03-25T14:49:40Z")

</div>

> [@emyoulation](#):
>
> That type of message is something that I’d only expect to see once

On the same machine, yes, but I’m talking about two separate installations of Gramps on two different machines. Why did it not appear when I ran the installer on my laptop when the db on that device is a mirrored copy of (aka identical to) the db on the desktop PC?

---

<div class="post-metadata">

**Author:** ![dsblank](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/dsblank/32/3649_2.png) [@dsblank](https://gramps.discourse.group/u/dsblank)\
**Post date:** [March 25, 2026, 2:50pm UTC](https://gramps.discourse.group/t/strange-db-changed-debugging-warning/9261/5 "2026-03-25T14:50:16Z")

</div>

> [@stuck](#):
>
> db changed: \<sqlite.SQLite object at 0x0000022932b1a510\>

I don’t think that message comes from gramps… at least I couldn’t find it in the source code nor of addons source.

---

<div class="post-metadata">

**Author:** ![stuck](https://avatars.discourse-cdn.com/v4/letter/s/90ced4/32.png) [@stuck](https://gramps.discourse.group/u/stuck)\
**Post date:** [March 25, 2026, 2:52pm UTC](https://gramps.discourse.group/t/strange-db-changed-debugging-warning/9261/6 "2026-03-25T14:52:54Z")

</div>

So where did it come from? Surely it must be something to do with this Gramps update?

---

<div class="post-metadata">

**Author:** ![codefarmer](https://avatars.discourse-cdn.com/v4/letter/c/b9e5f3/32.png) [@codefarmer](https://gramps.discourse.group/u/codefarmer)\
**Post date:** [March 25, 2026, 3:51pm UTC](https://gramps.discourse.group/t/strange-db-changed-debugging-warning/9261/7 "2026-03-25T15:51:25Z")

</div>

@emyoulation There is no schema update with Gramps 6.0.7.

Speculation follows…  
One possibility is that you have 3P addons installed from outside the Gramps addons list, so a search of the code did not yield any results. Compare the list of addons on your two installations in case they are different; may help identify why you see the message only one one PC.

The message looks like some code (possibly a 3P addon) may be monitoring for db changed events. Is it possible that you updated your tree on one PC and then copied it over to another?

My guess is that this message is harmless. You may still want to make sure your data integrity is not compromised so do whatever you must to validate that.

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [March 25, 2026, 4:06pm UTC](https://gramps.discourse.group/t/strange-db-changed-debugging-warning/9261/8 "2026-03-25T16:06:41Z")

</div>

> [@codefarmer](#):
>
> There is no schema update with Gramps 6.0.7.

True. But @Stuck never mentioned which version of Gramps generated the database being updated. And we have not yet established whether the handle `0x0000022932b1a510` is for a Tree database… or an object within a tree.

---

<div class="post-metadata">

**Author:** ![stuck](https://avatars.discourse-cdn.com/v4/letter/s/90ced4/32.png) [@stuck](https://gramps.discourse.group/u/stuck)\
**Post date:** [March 25, 2026, 4:24pm UTC](https://gramps.discourse.group/t/strange-db-changed-debugging-warning/9261/9 "2026-03-25T16:24:26Z")

</div>

> [@codefarmer](#):
>
> 3P addons installed from outside the Gramps addons list,

Forgive my ignorance but what is a 3P addon? The addons I have are from the list in Plugin Manager (which includes those from the FamilyTreeView project and the Isotammi project). Plus, on the desktop PC only, the manually installed CardView.

> [@codefarmer](#):
>
> Compare the list of addons

Last time I did that they were the same. Subsequently the only change I’ve made is to manually add the CardView addon to the desktop PC.

> [@codefarmer](#):
>
> Is it possible that you updated your tree on one PC and then copied it over to another?

Yes, may master version of my tree is the one my desktop PC. All data entry is done on that device. The tree on my laptop is only ever browsed. It is updated by overwriting with a fresh copy of the db on my desktop PC.

> [@emyoulation](#):
>
> which version of Gramps generated the database being updated

It was v6.0.6 but that too was the version that was being updated on my laptop.

In summary, as far as I know the **only** difference between the two installations was that the desktop PC included CardView.

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [March 25, 2026, 4:33pm UTC](https://gramps.discourse.group/t/strange-db-changed-debugging-warning/9261/10 "2026-03-25T16:33:50Z")

</div>

> [@stuck](#):
>
> Forgive my ignorance but what is a 3P addon?

Perhaps that was a typo? Possibly the [D3 Ancestral and Descendant Charts](https://gramps-project.org/wiki/index.php/Addon:D3_Ancestral_and_Descendant_Charts).

It is a 3-pack of addons:

- **[Ancestral Collapsible Tree](https://gramps-project.org/wiki/index.php/Addon:D3_Ancestral_and_Descendant_Charts#Ancestral_Collapsible_Tree)**
- **[Ancestral Fan Chart](https://gramps-project.org/wiki/index.php/Addon:D3_Ancestral_and_Descendant_Charts#Ancestral_Fan_Chart)**
- **[Descendant Indented Tree](https://gramps-project.org/wiki/index.php/Addon:D3_Ancestral_and_Descendant_Charts#Descendant_Indented_Tree)**.

---

<div class="post-metadata">

**Author:** ![stuck](https://avatars.discourse-cdn.com/v4/letter/s/90ced4/32.png) [@stuck](https://gramps.discourse.group/u/stuck)\
**Post date:** [March 25, 2026, 4:50pm UTC](https://gramps.discourse.group/t/strange-db-changed-debugging-warning/9261/11 "2026-03-25T16:50:10Z")

</div>

> [@emyoulation](#):
>
> Perhaps that was a typo?

It occurred to me after I asked the question that it probably means ‘third party addons’. Note how the original mention of the term was in the context of addons from outside the Gramps addons list.

---

<div class="post-metadata">

**Author:** ![kku](https://avatars.discourse-cdn.com/v4/letter/k/6bbea6/32.png) [@kku](https://gramps.discourse.group/u/kku)\
**Post date:** [March 27, 2026, 7:17am UTC](https://gramps.discourse.group/t/strange-db-changed-debugging-warning/9261/12 "2026-03-27T07:17:24Z")

</div>

The “db changed” message probably comes from the Isotammi addon “DeepConnectionsGraph”. I had forgot to remove the message. Fixed.

---

<div class="post-metadata">

**Author:** ![stuck](https://avatars.discourse-cdn.com/v4/letter/s/90ced4/32.png) [@stuck](https://gramps.discourse.group/u/stuck)\
**Post date:** [March 27, 2026, 4:04pm UTC](https://gramps.discourse.group/t/strange-db-changed-debugging-warning/9261/13 "2026-03-27T16:04:09Z")

</div>

> [@kku](#):
>
> probably comes from the Isotammi addon “DeepConnectionsGraph”.

I do have that addon but it’s on both the machine that triggered the message and the one that didn’t. I’ve updated both instances of the addon now, thank you.
