Как исправить 'ValueError: Никакой объект JSON не может быть декодирован. ОШИБКА: luigi-interface: Uncaught исключение в luigi' - PullRequest
0 голосов
/ 30 мая 2019

Я следил за установкой вики https://github.com/edx/edx-analytics-pipeline/wiki/Running-the-analytics-backend-locally

Я запускаю Ubuntu 16.04

Я получил ошибку при выполнении команды

 launch-task AnswerDistributionToMySQLTaskWorkflow --local-scheduler
 --remote-log-level DEBUG --include *tracking.log* --src /tmp/log_files --dest /tmp/answer_dist --mapreduce-engine local --name test_task

Мой файл журнала имеетбыл сохранен в / tmp / log_files, как указано в установочной вики

Отображаемая ошибка приведена ниже

DEBUG:edx.analytics.tasks.launchers.local:Loading override configuration 'override.cfg'... ERROR: Uncaught exception in luigi Traceback (most recent call last):   File "/home/somansh/edx/analytics/edx-analytics-pipeline/src/luigi/luigi/retcodes.py", line 74, in run_with_retcodes
    worker = luigi.interface._run(argv)['worker']   File "/home/somansh/edx/analytics/edx-analytics-pipeline/src/luigi/luigi/interface.py", line 248, in _run
    return _schedule_and_run([cp.get_task_obj()], worker_scheduler_factory)   File "/home/somansh/edx/analytics/edx-analytics-pipeline/src/luigi/luigi/cmdline_parser.py", line 116, in get_task_obj
    return self._get_task_cls()(**self._get_task_kwargs())   File "/home/somansh/edx/analytics/edx-analytics-pipeline/src/luigi/luigi/cmdline_parser.py", line 133, in _get_task_kwargs
    res.update(((param_name, param_obj.parse(attr)),))   File "/home/somansh/edx/analytics/edx-analytics-pipeline/src/luigi/luigi/parameter.py", line 940, in parse
    return list(json.loads(x, object_pairs_hook=_FrozenOrderedDict))   File "/usr/lib/python2.7/json/__init__.py", line 352, in loads
    return cls(encoding=encoding, **kw).decode(s)   File "/usr/lib/python2.7/json/decoder.py", line 364, 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
    raise ValueError("No JSON object could be decoded") ValueError: No JSON object could be decoded ERROR:luigi-interface:Uncaught exception in luigi Traceback (most recent call last):   File "/home/somansh/edx/analytics/edx-analytics-pipeline/src/luigi/luigi/retcodes.py", line 74, in run_with_retcodes
    worker = luigi.interface._run(argv)['worker']   File "/home/somansh/edx/analytics/edx-analytics-pipeline/src/luigi/luigi/interface.py", line 248, in _run
    return _schedule_and_run([cp.get_task_obj()], worker_scheduler_factory)   File "/home/somansh/edx/analytics/edx-analytics-pipeline/src/luigi/luigi/cmdline_parser.py", line 116, in get_task_obj
    return self._get_task_cls()(**self._get_task_kwargs())   File "/home/somansh/edx/analytics/edx-analytics-pipeline/src/luigi/luigi/cmdline_parser.py", line 133, in _get_task_kwargs
    res.update(((param_name, param_obj.parse(attr)),))   File "/home/somansh/edx/analytics/edx-analytics-pipeline/src/luigi/luigi/parameter.py", line 940, in parse
    return list(json.loads(x, object_pairs_hook=_FrozenOrderedDict))   File "/usr/lib/python2.7/json/__init__.py", line 352, in loads
    return cls(encoding=encoding, **kw).decode(s)   File "/usr/lib/python2.7/json/decoder.py", line 364, 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
    raise ValueError("No JSON object could be decoded") ValueError: No JSON object could be decoded

Снимок экрана ошибки

...