From: jerome <rom...@ya...> - 2013-03-20 19:31:18
|
Marco, You should fill a bug report. It will be difficult to check this via mailing! Note, if you want, you can also test if to install 'python-pyicu' package cannot help to handle this string issue? Jérôme --- En date de : Mer 20.3.13, Marco Tulio Malagosto <mal...@ym...> a écrit : > De: Marco Tulio Malagosto <mal...@ym...> > Objet: Re: Re : [Gramps-users] Ancestry View Adding Family Member Error | 3.4.3-2 > À: "jerome" <rom...@ya...> > Cc: "Gramps users" <gra...@li...> > Date: Mercredi 20 mars 2013, 20h11 > Jerome: > > Not sure anymore, I just build from source and the > warning goes away, however, I have 9 gramps databases > and the error only shows up in one. > > No new family tree, the same 9, only in 1 the gramps gave me > the error. > New preferences. > No plugins, just the standard ones. > Like there is not db migration I copy the whole grampsdb > folder back. > > Here is the error: > > 2013-03-20 15:05:35.596: ERROR: gramps.py: line 107: > Unhandled exception > Traceback (most recent call last): > File > "/usr/local/share/gramps/gui/editors/editfamily.py", line > 729, > in add_father_clicked > person, self.new_father_added) > File > "/usr/local/share/gramps/gui/editors/editperson.py", line > 131, > in __init__ > > dbstate.db.get_person_from_gramps_id, > callback) > File > "/usr/local/share/gramps/gui/editors/editprimary.py", line > 79, > in __init__ > > ManagedWindow.ManagedWindow.__init__(self, > uistate, track, obj) > File > "/usr/local/share/gramps/ManagedWindow.py", line 351, in > __init__ > menu_label, submenu_label = > self.build_menu_names(obj) > File > "/usr/local/share/gramps/gui/editors/editperson.py", line > 570, > in build_menu_names > return (_('Edit Person'), > self.get_menu_title()) > File > "/usr/local/share/gramps/gui/editors/editperson.py", line > 151, > in get_menu_title > name = > name_displayer.display(self.obj) > File > "/usr/local/share/gramps/gen/display/name.py", line 834, in > display > return self.display_name(name) > File > "/usr/local/share/gramps/gen/display/name.py", line 866, in > > display_name > return > self.name_formats[num][_F_FN](name) > File > "/usr/local/share/gramps/gen/display/name.py", line 369, in > <lambda> > return lambda x: self.format_str(x, > fmt_str) > File > "/usr/local/share/gramps/gen/display/name.py", line 690, in > > format_str > format_str) > File > "/usr/local/share/gramps/gen/display/name.py", line 746, in > > _format_str_base > raise NameDisplayError, "Incomplete > format string" > NameDisplayError: Incomplete format string > > Thanks, > > Marco Tulio > > > On 03/20/2013 02:53 PM, jerome wrote: > > Marco, > > > > To build from source cannot fix: > > > > "/usr/share/gramps/gen/display/name.py", line 746, in > _format_str_base > > raise NameDisplayError, "Incomplete format string" > > NameDisplayError: Incomplete format string > > > > isn't it? > > > > You made something else? > > Using a new Family Tree? > > Setting new preferences (eg, display name format)? > > > > > > > > --- En date de : Mer 20.3.13, Marco Tulio Malagosto > <mal...@ym...> > a écrit : > > > >> De: Marco Tulio Malagosto <mal...@ym...> > >> Objet: Re: Re : [Gramps-users] Ancestry View Adding > Family Member Error | 3.4.3-2 > >> À: "jerome" <rom...@ya...>, > "Gramps users" <gra...@li...> > >> Date: Mercredi 20 mars 2013, 19h33 > >> Jerome: > >> > >> Just built from source: > >> > >> Gramps Settings: > >> ---------------- > >> python : 2.7.1 > >> gramps : 3.4.3-1 > >> gtk++ : > 2.24.4 > >> pygtk : > 2.22.0 > >> gobject : 2.28.3 > >> Not using bsddb3 > >> bsddb : > 4.8.4.1 > >> bsddb.db : (4, 8, 30) > >> cairo : 1.8.8 > >> osmgpsmap : 0.7.2 > >> pyexiv2 : 0.3.0 > >> o.s. : Linux > >> kernel : > 2.6.38-13-generic > >> > >> Running perfect as always, thanks a lot. > >> > >> Marco Tulio > >> > >> On 03/20/2013 02:28 PM, jerome wrote: > >>> Thank you! > >>> > >>>> File > >> "/usr/share/gramps/gen/display/name.py", line > >>>> 746, in _format_str_base > >>>> raise > NameDisplayError, > >> "Incomplete format > >>>> string" > >>>> NameDisplayError: Incomplete format string > >>> The problem should be there. > >>> > >>>> in rebuild > >>>> if > CAIRO_AVAILABLE: > >>>> NameError: global name 'CAIRO_AVAILABLE' is > not > >> defined > >>> Ah yes, we need to set CAIRO_AVAILABLE ... > Sorry! > >>> Anyway, revert the change, the error should be > the > >> above one. > >>> > >>> > >>> --- En date de : Mer 20.3.13, Marco Tulio > Malagosto > >> <mal...@ym...> > >> a écrit : > >>>> De: Marco Tulio Malagosto <mal...@ym...> > >>>> Objet: Re: Re : [Gramps-users] Ancestry > View Adding > >> Family Member Error | 3.4.3-2 > >>>> À: "jerome" <rom...@ya...> > >>>> Date: Mercredi 20 mars 2013, 19h12 > >>>> Hi Jerome: > >>>> > >>>> Yes, I just download the .deb package from > >> sourceforge, I > >>>> will report later after build from the > source. > >>>> Meantime here is the error previous the > CAIRO line > >>>> commented. > >>>> > >>>> 2013-03-20 13:58:04.857: ERROR: gramps.py: > line > >> 107: > >>>> Unhandled exception > >>>> Traceback (most recent call last): > >>>> File > >> "/usr/share/gramps/gui/editors/editfamily.py", > >>>> line 729, in add_father_clicked > >>>> person, > self.new_father_added) > >>>> File > >> "/usr/share/gramps/gui/editors/editperson.py", > >>>> line 131, in __init__ > >>>> > >> dbstate.db.get_person_from_gramps_id, > >>>> callback) > >>>> File > >> "/usr/share/gramps/gui/editors/editprimary.py", > >>>> line 79, in __init__ > >>>> > >> ManagedWindow.ManagedWindow.__init__(self, > >>>> uistate, track, obj) > >>>> File > >> "/usr/share/gramps/ManagedWindow.py", line 351, > >>>> in __init__ > >>>> menu_label, > submenu_label = > >>>> self.build_menu_names(obj) > >>>> File > >> "/usr/share/gramps/gui/editors/editperson.py", > >>>> line 570, in build_menu_names > >>>> return (_('Edit > Person'), > >>>> self.get_menu_title()) > >>>> File > >> "/usr/share/gramps/gui/editors/editperson.py", > >>>> line 151, in get_menu_title > >>>> name = > >> name_displayer.display(self.obj) > >>>> File > >> "/usr/share/gramps/gen/display/name.py", line > >>>> 834, in display > >>>> return > self.display_name(name) > >>>> File > >> "/usr/share/gramps/gen/display/name.py", line > >>>> 866, in display_name > >>>> return > >> self.name_formats[num][_F_FN](name) > >>>> File > >> "/usr/share/gramps/gen/display/name.py", line > >>>> 369, in <lambda> > >>>> return lambda > x: > >> self.format_str(x, fmt_str) > >>>> File > >> "/usr/share/gramps/gen/display/name.py", line > >>>> 690, in format_str > >>>> format_str) > >>>> File > >> "/usr/share/gramps/gen/display/name.py", line > >>>> 746, in _format_str_base > >>>> raise > NameDisplayError, > >> "Incomplete format > >>>> string" > >>>> NameDisplayError: Incomplete format string > >>>> > >>>> And after commented: > >>>> 2013-03-20 14:02:41.390: ERROR: gramps.py: > line > >> 107: > >>>> Unhandled exception > >>>> Traceback (most recent call last): > >>>> File > >> "/usr/share/gramps/gui/viewmanager.py", line > >>>> 1274, in view_changed > >>>> > self.__change_page(page_num) > >>>> File > >> "/usr/share/gramps/gui/viewmanager.py", line > >>>> 1287, in __change_page > >>>> > self.active_page.set_active() > >>>> File > >> "/usr/share/gramps/gui/views/navigationview.py", > >>>> line 154, in set_active > >>>> > PageView.set_active(self) > >>>> File > >> "/usr/share/gramps/gui/views/pageview.py", line > >>>> 305, in set_active > >>>> > self.build_tree() > >>>> File > >>>> > "/usr/share/gramps/plugins/view/pedigreeview.py", > >> line 853, > >>>> in build_tree > >>>> > self.rebuild_trees(active) > >>>> File > >>>> > "/usr/share/gramps/plugins/view/pedigreeview.py", > >> line 1028, > >>>> in rebuild_trees > >>>> > self.rebuild(self.table, pos, > >> lst, > >>>> self.force_size) > >>>> File > >>>> > "/usr/share/gramps/plugins/view/pedigreeview.py", > >> line 1123, > >>>> in rebuild > >>>> if > CAIRO_AVAILABLE: > >>>> NameError: global name 'CAIRO_AVAILABLE' is > not > >> defined > >>>> That error happens when I switch to > Ancentry View. > >> I will > >>>> report back after > >>>> a fresh build, I was in a hurry to test the > last > >> one this > >>>> morning :) > >>>> Im running Gramps on Linuxmint 11 = Ubuntu > 11.04. > >>>> > >>>> Thanks. > >>>> > >>>> Marco Tulio > >>>> > >>>> On 03/20/2013 01:22 PM, jerome wrote: > >>>>> Marco, > >>>>> > >>>>>> I got a non fatal error telling > >>>>> Can you copy this message? > >>>>> > >>>>> eg, run gramps into a console: > >>>>> > >>>>> $ gramps > >>>>> > >>>>> Otherwise, something has been fixed > under > >> Linux/Windows > >>>> (was a fix for Mac only) on pedigreeview: > http://www.gramps-project.org/bugs/view.php?id=6236 > >>>>> try to comment the line: > >>>>> > >>>>> -CAIRO_AVAILABLE = False > >>>>> +#CAIRO_AVAILABLE = False > >>>>> > >>>>> into your > >>>> > {prefix}/share/gramps/plugins/views/pedigreeview.py > >> file > >>>>> where {prefix} is often /usr. Then run > gramps > >> with this > >>>> modified file. > >>>>>> GRAMPS: 3.4.3-2 > >>>>> It seems to be provided by the .deb > package > >> hosted > >>>> under sourceforge, right? If you get a > segfault > >> related to > >>>> bindings (pycairo, pygtk, pygobject), maybe > try to > >> make a > >>>> new test by compiling the source according > to your > >>>> environment! I do not think that this can > generate > >> a problem > >>>> as we are just running python files, but I > got > >> some > >>>> segfaults with gramps in the past (2/3 > years) > >> related to my > >>>> libs. > >>>>> I have installed this .deb under Ubuntu > 12.04 > >> and I do > >>>> not get error on Ancestry view. > >>>>> Jérôme > >>>>> > >>>>> --- En date de : Mer 20.3.13, Marco > Tulio > >> Malagosto > >>>> <mal...@ym...> > >>>> a écrit : > >>>>>> De: Marco Tulio Malagosto <mal...@ym...> > >>>>>> Objet: [Gramps-users] Ancestry View > Adding > >> Family > >>>> Member Error | 3.4.3-2 > >>>>>> À: "Gramps users" <gra...@li...> > >>>>>> Date: Mercredi 20 mars 2013, 16h31 > >>>>>> Hi > >>>>>> > >>>>>> Not sure if is only me or if I need > to fill > >> a bug > >>>> report. > >>>>>> In the new 3.4.3-2 while in the > Ancestry > >> View and > >>>> doing a > >>>>>> click > >>>>>> in a empty father/mother box I got > a non > >> fatal > >>>> error telling > >>>>>> me > >>>>>> my data is ok, but I should close > and > >> reopen > >>>> gramps. > >>>>>> After doing so, the new family > entry is > >> created but > >>>> is > >>>>>> empty. > >>>>>> I can reproduce this error every > time, so > >> isnt > >>>> random. > >>>>>> My environment: > >>>>>> > >>>>>> GRAMPS: 3.4.3-2 > >>>>>> Python: 2.7.1+ (r271:86832) > >>>>>> BSDDB: 4.8.4.1 (4, 8, 30) > >>>>>> LANG: en_US.UTF-8 > >>>>>> OS: Linux > >>>>>> Distribution: 2.6.38-13-generic > >>>>>> > >>>>>> Thanks, > >>>>>> > >>>>>> Marco Tulio > >>>>>> > >>>>>> > >> > ------------------------------------------------------------------------------ > >>>>>> Everyone hates slow websites. So do > we. > >>>>>> Make your web apps faster with > AppDynamics > >>>>>> Download AppDynamics Lite for free > today: > >>>>>> http://p.sf.net/sfu/appdyn_d2d_mar > >>>>>> > >> _______________________________________________ > >>>>>> Gramps-users mailing list > >>>>>> Gra...@li... > >>>>>> https://lists.sourceforge.net/lists/listinfo/gramps-users > >>>>>> > >> > > |