I’m away from home at the moment so it will be a while before I can create a GitHub issue.
Meanwhile this might help you:
- When I last ran v6.0.3 I closed Gramps with FTV as the current view.
- I left v6.0.3 in place and installed v6.0.4, no errors during the installation.
- Now unless I first navigate to the Gramps plugin folder and rename the FTV folder then when I try to run of v6.0.4 I always get:
User Information:
===================
Error Details:
===================
4199: ERROR: grampsapp.py: line 188: Unhandled exception
Traceback (most recent call last):
File "C:\Program Files\GrampsAIO64-6.0.4\gramps\gui\grampsgui.py", line 773, in do_activate
Gramps(self.argparser, self)
File "C:\Program Files\GrampsAIO64-6.0.4\gramps\gui\grampsgui.py", line 603, in __init__
self._vm.open_activate(filename)
File "C:\Program Files\GrampsAIO64-6.0.4\gramps\cli\grampscli.py", line 241, in open_activate
self._read_recent_file(path, username, password)
File "C:\Program Files\GrampsAIO64-6.0.4\gramps\cli\grampscli.py", line 284, in _read_recent_file
self._post_load_newdb(filename, "x-directory/normal", title)
File "C:\Program Files\GrampsAIO64-6.0.4\gramps\gui\viewmanager.py", line 1103, in _post_load_newdb
self._post_load_newdb_gui(filename, filetype, title)
File "C:\Program Files\GrampsAIO64-6.0.4\gramps\gui\viewmanager.py", line 1152, in _post_load_newdb_gui
self.__change_page(self.notebook.get_current_page())
File "C:\Program Files\GrampsAIO64-6.0.4\gramps\gui\viewmanager.py", line 984, in __change_page
self.active_page.set_active()
File "C:\Users\Common\AppData\Roaming\gramps\gramps60\plugins\FamilyTreeView\family_tree_view.py", line 570, in set_active
NavigationView.set_active(self)
File "C:\Program Files\GrampsAIO64-6.0.4\gramps\gui\views\navigationview.py", line 159, in set_active
self.goto_active(None)
File "C:\Program Files\GrampsAIO64-6.0.4\gramps\gui\views\navigationview.py", line 194, in goto_active
self.goto_handle(active_handle)
File "C:\Users\Common\AppData\Roaming\gramps\gramps60\plugins\FamilyTreeView\family_tree_view.py", line 566, in goto_handle
self.rebuild_tree()
File "C:\Users\Common\AppData\Roaming\gramps\gramps60\plugins\FamilyTreeView\family_tree_view.py", line 640, in rebuild_tree
self._rebuild_tree(root_person_handle, offset, reset=reset)
File "C:\Users\Common\AppData\Roaming\gramps\gramps60\plugins\FamilyTreeView\family_tree_view.py", line 669, in _rebuild_tree
self.widget_manager.panel_manager.open_person_panel(root_person_handle, 0, 0)
File "C:\Users\Common\AppData\Roaming\gramps\gramps60\plugins\FamilyTreeView\family_tree_view_panel_manager.py", line 132, in open_person_panel
timeline = FamilyTreeViewTimeline(self.widget_manager, person, self.panel_scrolled)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Common\AppData\Roaming\gramps\gramps60\plugins\FamilyTreeView\family_tree_view_timeline.py", line 176, in __init__
self.create_timeline()
File "C:\Users\Common\AppData\Roaming\gramps\gramps60\plugins\FamilyTreeView\family_tree_view_timeline.py", line 424, in create_timeline
- get_label_line_height(event_label)/2
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Common\AppData\Roaming\gramps\gramps60\plugins\FamilyTreeView\family_tree_view_utils.py", line 140, in get_label_line_height
Pango.extents_to_pixels(logical_extent_rect)
TypeError: Pango.extents_to_pixels() takes exactly 2 arguments (1 given)
System Information:
===================
Gramps version: AIO64-6.0.4--1
Python version: 3.12.11
BSDDB version: not found
sqlite version: 3.50.4
orjson version: 3.11.2
LANG: en_GB.UTF-8
OS: Windows
GTK version : 3.24.50
gobject version: 3.52.3
cairo version : (1, 28, 0)