User Information:
===================

Trying to create a Narrated Web Site report.


Error Details:
===================

95483: ERROR: _ReportDialog.py: line 659: Failed to run report.
Traceback (most recent call last):
  File "/usr/share/gramps/ReportBase/_ReportDialog.py", line 634, in report
    MyReport.write_report()
  File "/usr/share/gramps/plugins/webreport/NarrativeWeb.py", line 2966, in write_report
    self.person_pages(ind_list, place_list, source_list)
  File "/usr/share/gramps/plugins/webreport/NarrativeWeb.py", line 3050, in person_pages
    IndividualListPage(self, self.title, ind_list)
  File "/usr/share/gramps/plugins/webreport/NarrativeWeb.py", line 788, in __init__
    self.alphabet_navigation(of, db, person_handle_list, _PERSON)
  File "/usr/share/gramps/plugins/webreport/NarrativeWeb.py", line 300, in alphabet_navigation
    for ltr in get_first_letters(db, handle_list, key):
  File "/usr/share/gramps/plugins/webreport/NarrativeWeb.py", line 3643, in get_first_letters
    c = normalize('NFKC', keyname)[0].upper()
TypeError: normalize() argument 2 must be unicode, not str

System Information:
===================

Python version: 2.6.2 (release26-maint, Apr 19 2009, 01:56:41) [GCC 4.3.3]
BSDDB version: 4.7.3
Gramps version: 3.1.2-1
LANG: en_NZ.UTF-8
OS: Linux
Distribution: 2.6.28-11-generic