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)