# Narrative Web Report error: too many values to unpack (expected 2)

**URL:** <https://gramps.discourse.group/t/narrative-web-report-error-too-many-values-to-unpack-expected-2/8714>\
**Category:** Help\
**Created:** [October 27, 2025, 8:00am UTC](https://gramps.discourse.group/t/narrative-web-report-error-too-many-values-to-unpack-expected-2/8714 "2025-10-27T08:00:14Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![UlrichDemlehner](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/ulrichdemlehner/32/2482_2.png) [@UlrichDemlehner](https://gramps.discourse.group/u/UlrichDemlehner)\
**Post date:** [October 27, 2025, 8:00am UTC](https://gramps.discourse.group/t/narrative-web-report-error-too-many-values-to-unpack-expected-2/8714/1 "2025-10-27T08:00:15Z")

</div>

Gramps 5.1.6 on Win10/64, database with ca 80 k individuals

I tried to run the Narrative Web Report from the [command line](https://gramps-project.org/wiki/index.php/Gramps_6.0_Wiki_Manual_-_Command_Line) by

```python
gramps -O “HABGRI3D” -a report -p “name=navwebpage”

```

The output was:

`gramps -O “HABGRI3D” -a report -p “name=navwebpage”`  
`WARNUNG: Das Zusatzmodul dnamatches besitzt keine Übersetzung für deine konfigurierten Sprachen, es verwendet stattdessen Englisch.`  
`WARNUNG: Das Zusatzmodul double_cousins besitzt keine Übersetzung für deine konfigurierten Sprachen, es verwendet stattdessen Englisch.`  
`WARNUNG: Das Zusatzmodul fixcoords besitzt keine Übersetzung für deine konfigurierten Sprachen, es verwendet stattdessen Englisch.`  
`WARNUNG: Das Zusatzmodul heatmap besitzt keine Übersetzung für deine konfigurierten Sprachen, es verwendet stattdessen Englisch.`  
`WARNUNG: Das Zusatzmodul NameEditorTool besitzt keine Übersetzung für deine konfigurierten Sprachen, es verwendet stattdessen Englisch.`  
`WARNUNG: Das Zusatzmodul S3MediaUploader besitzt keine Übersetzung für deine konfigurierten Sprachen, es verwendet stattdessen Englisch.`  
`WARNUNG: Das Zusatzmodul SVWebPack besitzt keine Übersetzung für deine konfigurierten Sprachen, es verwendet stattdessen Englisch.`  
`WARNUNG: Das Zusatzmodul TimePedigreeHtml besitzt keine Übersetzung für deine konfigurierten Sprachen, es verwendet stattdessen Englisch.`  
`Erfolgreich geöffnet!`  
`Ausführen von Aktion: report.`  
`Verwende Optionstext: name=navwebpage`  
`100%ndung …00%`  
`100%elle Liste der anderen Objekte…00%`  
`63%WARNING: DocBackend : More style tags in text than length of text allows.`  
`[(‘`[`’, ‘`](https://www.deutsche-digitale-bibliothek.de/item/G7ZDCJ6WJMCSYZXFSKSGVWCVTHMQW3PQ)`’)]`  
`100%`  
`100%elle Nachnamensseiten00%`  
`100%elle Ortsseiten00%`  
`01%WARNING: DocBackend : More style tags in text than length of text allows.`  
`[(‘`[`’, ‘`](https://www.deutsche-digitale-bibliothek.de/item/G7ZDCJ6WJMCSYZXFSKSGVWCVTHMQW3PQ)`’)]`  
`100%`  
`Das Schreiben des Berichts ist fehlgeschlagen.`  
`Traceback (most recent call last):`  
`File “C:\Program Files\GrampsAIO64-5.1.6\gramps\cli\plug_`_`init`_`_.py”, line 702, in cl_report`  
`my_report.write_report()`  
`File “C:\Program Files\GrampsAIO64-5.1.6\gramps\plugins\webreport\narrativeweb.py”, line 447, in write_report`  
`self.tab[“Source”].display_pages(self.title)`  
`File “C:\Program Files\GrampsAIO64-5.1.6\gramps\plugins\webreport\source.py”, line 113, in display_pages`  
`self.sourcepage(self.report, title, source_handle)`  
`File “C:\Program Files\GrampsAIO64-5.1.6\gramps\plugins\webreport\source.py”, line 299, in sourcepage`  
`ref_list = self.display_bkref_list(Source, source_handle)`  
`File “C:\Program Files\GrampsAIO64-5.1.6\gramps\plugins\webreport\basepage.py”, line 2943, in display_bkref_list`  
`ordered = self.display_bkref(bkref_list, depth)`  
`File “C:\Program Files\GrampsAIO64-5.1.6\gramps\plugins\webreport\basepage.py”, line 2918, in display_bkref`  
`depth+1)`  
`File “C:\Program Files\GrampsAIO64-5.1.6\gramps\plugins\webreport\basepage.py”, line 2918, in display_bkref`  
`depth+1)`  
`File “C:\Program Files\GrampsAIO64-5.1.6\gramps\plugins\webreport\basepage.py”, line 2866, in display_bkref`  
`bkref_list, key=lambda x:`  
`File “C:\Program Files\GrampsAIO64-5.1.6\gramps\plugins\webreport\basepage.py”, line 2867, in `  
`sort_by_role(x)):`  
`File “C:\Program Files\GrampsAIO64-5.1.6\gramps\plugins\webreport\basepage.py”, line 2856, in sort_by_role`  
`dummy_cal, role = obj[2].split(‘:’) # date in ISO format`  
`ValueError: too many values to unpack (expected 2)`  
`Räume auf.`

Any idea what’s going wrong here?

---

<div class="post-metadata">

**Author:** ![SNoiraud](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/snoiraud/32/72_2.png) [@SNoiraud](https://gramps.discourse.group/u/SNoiraud)\
**Post date:** [October 27, 2025, 8:41am UTC](https://gramps.discourse.group/t/narrative-web-report-error-too-many-values-to-unpack-expected-2/8714/2 "2025-10-27T08:41:01Z")

</div>

Do you have dash in role name. This can be the problem:

[https://gramps-project.org/bugs/view.php?id=12470](https://gramps-project.org/bugs/view.php?id=12470)

[https://gramps-project.org/bugs/view.php?id=13042](https://gramps-project.org/bugs/view.php?id=13042)

---

<div class="post-metadata">

**Author:** ![UlrichDemlehner](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/ulrichdemlehner/32/2482_2.png) [@UlrichDemlehner](https://gramps.discourse.group/u/UlrichDemlehner)\
**Post date:** [October 27, 2025, 9:36am UTC](https://gramps.discourse.group/t/narrative-web-report-error-too-many-values-to-unpack-expected-2/8714/3 "2025-10-27T09:36:24Z")

</div>

Yes I do. Thanks for your help!

---

<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:** [November 26, 2025, 9:36am UTC](https://gramps.discourse.group/t/narrative-web-report-error-too-many-values-to-unpack-expected-2/8714/4 "2025-11-26T09:36:36Z")

</div>

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