Skip to content

Invalid control character #1

@ikuraj

Description

@ikuraj

I get the following error (it looks like the taskwarrior indicator is not handling encoding of non-ASCII characters correctly):

    AppIndicator is not available, using Gtk status icon.
    > task _show
    Task database changed.
    Reloading tasks.
    > task _show
    > task rc.json.array=1 export
    Configuration override rc.json.array:1
    Traceback (most recent call last):
      File "/usr/sbin/task-indicator", line 58, in <module>
        taskindicator.launch()
      File "/usr/lib/python2.7/site-packages/taskindicator/__init__.py", line 6, in launch
        return indicator.main()
      File "/usr/lib/python2.7/site-packages/taskindicator/indicator.py", line 409, in main
        app.main()
      File "/usr/lib/python2.7/site-packages/taskindicator/indicator.py", line 309, in main
        self.on_timer()
      File "/usr/lib/python2.7/site-packages/taskindicator/indicator.py", line 338, in on_timer
        self.database.refresh()
      File "/usr/lib/python2.7/site-packages/taskindicator/database_tw.py", line 235, in refresh
        return self.get_tasks()
      File "/usr/lib/python2.7/site-packages/taskindicator/database_tw.py", line 224, in get_tasks
        self._tasks = self.load_tasks()
      File "/usr/lib/python2.7/site-packages/taskindicator/database_tw.py", line 238, in load_tasks
        return Tasks()
      File "/usr/lib/python2.7/site-packages/taskindicator/database_tw.py", line 121, in __init__
        self.tasks += self.load_data(db)
      File "/usr/lib/python2.7/site-packages/taskindicator/database_tw.py", line 166, in load_data
        tasks = self.merge_exported(tasks)
      File "/usr/lib/python2.7/site-packages/taskindicator/database_tw.py", line 178, in merge_exported
        for em in json.loads(out):
      File "/usr/lib/python2.7/json/__init__.py", line 338, in loads
        return _default_decoder.decode(s)
      File "/usr/lib/python2.7/json/decoder.py", line 366, in decode
        obj, end = self.raw_decode(s, idx=_w(s, 0).end())
      File "/usr/lib/python2.7/json/decoder.py", line 382, in raw_decode
        obj, end = self.scan_once(s, idx)
    ValueError: Invalid control character at: line 368 column 24 (char 93098)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions