# Is 6.0.0 beta 2 safe to build a family tree?

**URL:** <https://gramps.discourse.group/t/is-6-0-0-beta-2-safe-to-build-a-family-tree/7122>\
**Category:** Help\
**Tags:** data-recovery\
**Created:** [February 27, 2025, 5:51pm UTC](https://gramps.discourse.group/t/is-6-0-0-beta-2-safe-to-build-a-family-tree/7122 "2025-02-27T17:51:15Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Malakan](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/malakan/32/9250_2.png) [@Malakan](https://gramps.discourse.group/u/Malakan)\
**Post date:** [February 27, 2025, 5:51pm UTC](https://gramps.discourse.group/t/is-6-0-0-beta-2-safe-to-build-a-family-tree/7122/1 "2025-02-27T17:51:15Z")

</div>

AIO64-5.2.3-r1-aa03f5a

AIO64-6.0.0-beta2-1

My database got corrupted some time ago and I have been unknowingly adding to this corrupted file for some time now.

I was wondering how 6.0-beta 2 would fair if I started a new family tree in this version. It’s in beta, yes, but is it considered safe if I’m not using a database file from a previous version 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:** [February 27, 2025, 6:05pm UTC](https://gramps.discourse.group/t/is-6-0-0-beta-2-safe-to-build-a-family-tree/7122/2 "2025-02-27T18:05:14Z")

</div>

> Is 6.0.0 beta 2 safe

NO! Absolutely not! No software in **beta status** is “safe” for production work.

And the first thing it does is upgrade to the new database schema 21. So your backwards path is limited.

---

<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:** [February 27, 2025, 6:08pm UTC](https://gramps.discourse.group/t/is-6-0-0-beta-2-safe-to-build-a-family-tree/7122/3 "2025-02-27T18:08:59Z")

</div>

> [@Malakan](#):
>
> My database got corrupted some time ago and I have been unknowingly adding to this corrupted file for some time now.

Please describe the nature of the ‘corruption’. Let’s talk about how/whether the data can be recovered.

---

<div class="post-metadata">

**Author:** ![Malakan](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/malakan/32/9250_2.png) [@Malakan](https://gramps.discourse.group/u/Malakan)\
**Post date:** [February 28, 2025, 12:29pm UTC](https://gramps.discourse.group/t/is-6-0-0-beta-2-safe-to-build-a-family-tree/7122/4 "2025-02-28T12:29:09Z")

</div>

I first noticed when I saw this:

 ![image](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/e/e13ae3a79fe0d169fee3846a207c9d2026f87fa5.png)

Clicking this person or the grey ovals causes Gramps to crash. Jane’s ancestors have also disappeared.

---

<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:** [February 28, 2025, 12:36pm UTC](https://gramps.discourse.group/t/is-6-0-0-beta-2-safe-to-build-a-family-tree/7122/5 "2025-02-28T12:36:14Z")

</div>

@Malakan , can you copy and paste the error that shows?

---

<div class="post-metadata">

**Author:** ![Malakan](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/malakan/32/9250_2.png) [@Malakan](https://gramps.discourse.group/u/Malakan)\
**Post date:** [February 28, 2025, 12:42pm UTC](https://gramps.discourse.group/t/is-6-0-0-beta-2-safe-to-build-a-family-tree/7122/6 "2025-02-28T12:42:12Z")

</div>

My appologies, of course the error message would be helpful with tracing the error it self…

The below error log is from clicking one of the ovals. Clicking Jane leads to it loading for a good while and eventually showing zero people in the chart view.

```python
862749: ERROR: grampsapp.py: line 188: Unhandled exception
Traceback (most recent call last):
  File "C:\Users\Matt\AppData\Local\gramps\gramps52\plugins\GraphView\graphview.py", line 4436, in edit_family
    family = self.dbstate.db.get_family_from_handle(handle)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\GrampsAIO64-5.2.3\gramps\gen\db\generic.py", line 1347, in get_family_from_handle
    return self._get_from_handle(FAMILY_KEY, Family, handle)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\GrampsAIO64-5.2.3\gramps\gen\db\generic.py", line 1341, in _get_from_handle
    raise HandleError("Handle %s not found" % handle)
gramps.gen.errors.HandleError: Handle -8419 not found

```

---

<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:** [February 28, 2025, 12:46pm UTC](https://gramps.discourse.group/t/is-6-0-0-beta-2-safe-to-build-a-family-tree/7122/7 "2025-02-28T12:46:09Z")

</div>

Yes, this gives a lot of information. Specifically, this is Gramps 5.2.3. Did you convert this tree to Gramps 6.0 and then attempt to use it in 5.2? Or something else? In any event, the error shows that the handle for this Family is missing, and so your data does appear to be a bad state. Running the “Check” tool should catch and fix that.

---

<div class="post-metadata">

**Author:** ![Malakan](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/malakan/32/9250_2.png) [@Malakan](https://gramps.discourse.group/u/Malakan)\
**Post date:** [February 28, 2025, 12:54pm UTC](https://gramps.discourse.group/t/is-6-0-0-beta-2-safe-to-build-a-family-tree/7122/8 "2025-02-28T12:54:44Z")

</div>

I may have but I created a new tree and imported a backup from 16th of January 2025, untouched by the beta, and it shows the same ovals in the chat view.

Ocassionaly Gramps will say there is a problem with the tree and prompt for a fix, doing so it says all is well.

Manually doing the check also reveals no errors.

That why I was considering starting from scratch in 6.0.0 beta 2. I would happily lose the old datafile and transcribe the info over fresh, manually, so that there are zero errors in the new file going forward.

---

<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:** [February 28, 2025, 12:59pm UTC](https://gramps.discourse.group/t/is-6-0-0-beta-2-safe-to-build-a-family-tree/7122/9 "2025-02-28T12:59:18Z")

</div>

Ok, so in summary this doesn’t sound like it has anything to do with Gramps 6.0. Either the tree was already corrupted, or perhaps there is an bug in previous versions of Gramps. If you feel comfortable sharing your tree with me via direct message, I’d be glad to take a look.

---

<div class="post-metadata">

**Author:** ![Malakan](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/malakan/32/9250_2.png) [@Malakan](https://gramps.discourse.group/u/Malakan)\
**Post date:** [February 28, 2025, 1:39pm UTC](https://gramps.discourse.group/t/is-6-0-0-beta-2-safe-to-build-a-family-tree/7122/10 "2025-02-28T13:39:18Z")

</div>

Thank you for looking into this, I’ve sent over a file to you to look at.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/gramps/original/1X/2ac1e712b7adf612e31ca08a55419f4cf37c0158.png) [@system](https://gramps.discourse.group/u/system)\
**Post date:** [March 30, 2025, 1:39pm UTC](https://gramps.discourse.group/t/is-6-0-0-beta-2-safe-to-build-a-family-tree/7122/11 "2025-03-30T13:39:24Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
