Indexing error blocks progress
I just updated to 1.3, which involves re-indexing. Unfortunately paperwork found a broken PDF file, which killed indexer progress.
ERROR paperwork.frontend.util.jobs ===> Job IndexUpdater:0 raised an exception: <class 'gi.repository.GLib.GError'>: poppler-quark: PDF document is damaged (4)
ERROR paperwork.frontend.util.jobs 0: /home/smurf/src/paperwork/paperwork-gtk/src/paperwork/frontend/util/jobs.py: L 180: _run
ERROR paperwork.frontend.util.jobs 1: /home/smurf/src/paperwork/paperwork-gtk/src/paperwork/frontend/mainwindow/__init__.py: L 437: do
ERROR paperwork.frontend.util.jobs 2: /home/smurf/src/paperwork/paperwork-backend/paperwork_backend/docsearch.py: L 205: add_doc
ERROR paperwork.frontend.util.jobs 3: /home/smurf/src/paperwork/paperwork-backend/paperwork_backend/index.py: L 779: __call__
ERROR paperwork.frontend.util.jobs 4: /home/smurf/src/paperwork/paperwork-backend/paperwork_backend/index.py: L 791: remote_call
ERROR paperwork.frontend.util.jobs 5: /home/smurf/src/paperwork/paperwork-backend/paperwork_backend/index.py: L 403: add_doc
ERROR paperwork.frontend.util.jobs 6: /home/smurf/src/paperwork/paperwork-backend/paperwork_backend/index.py: L 361: _update_doc_in_index
ERROR paperwork.frontend.util.jobs 7: /home/smurf/src/paperwork/paperwork-backend/paperwork_backend/pdf/doc.py: L 201: _get_last_mod
ERROR paperwork.frontend.util.jobs 8: /home/smurf/src/paperwork/paperwork-backend/paperwork_backend/pdf/doc.py: L 120: _get_last_mod
ERROR paperwork.frontend.util.jobs 9: /home/smurf/src/paperwork/paperwork-backend/paperwork_backend/pdf/doc.py: L 99: __iter__
ERROR paperwork.frontend.util.jobs 10: /home/smurf/src/paperwork/paperwork-backend/paperwork_backend/pdf/doc.py: L 68: __init__
ERROR paperwork.frontend.util.jobs 11: /home/smurf/src/paperwork/paperwork-backend/paperwork_backend/common/doc.py: L 282: __get_nb_pages
ERROR paperwork.frontend.util.jobs 12: /home/smurf/src/paperwork/paperwork-backend/paperwork_backend/pdf/doc.py: L 153: _get_nb_pages
ERROR paperwork.frontend.util.jobs 13: /home/smurf/src/paperwork/paperwork-backend/paperwork_backend/pdf/doc.py: L 133: get_pdf
ERROR paperwork.frontend.util.jobs ---> Job IndexUpdater:0 was started by:
ERROR paperwork.frontend.util.jobs 0: <string>: L 1: <module>
ERROR paperwork.frontend.util.jobs 1: /home/smurf/src/paperwork/paperwork-gtk/src/paperwork/paperwork.py: L 222: main
ERROR paperwork.frontend.util.jobs 2: /home/smurf/src/paperwork/paperwork-gtk/src/paperwork/paperwork.py: L 210: main
ERROR paperwork.frontend.util.jobs 3: /usr/lib/python3/dist-packages/gi/overrides/GLib.py: L 497: run
ERROR paperwork.frontend.util.jobs 4: /home/smurf/src/paperwork/paperwork-gtk/src/paperwork/frontend/mainwindow/__init__.py: L 2422: __on_doc_exam_end
ERROR paperwork.frontend.util.jobs 5: /home/smurf/src/paperwork/paperwork-gtk/src/paperwork/frontend/util/jobs.py: L 256: schedule