Skip to content

process_scc_value_metrics seems to have trouble processing the json output #3459

@MoralCode

Description

@MoralCode

https://github.com/sandialabs/f3m
exception: MetadataException('Expecting value: line 1 column 1 (char 0) | Additional metadata: output : file or directory does not exist: /augur/facade/91065-github.com-sandialabs-f3m/f3m\n')
task augur.tasks.git.scc_value_tasks.tasks.process_scc_value_metrics

Stack Trace
Traceback (most recent call last):
  File "/augur/.venv/lib/python3.11/site-packages/celery/app/trace.py", line 453, in trace_task
    R = retval = fun(*args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^
  File "/augur/.venv/lib/python3.11/site-packages/celery/app/trace.py", line 736, in __protected_call__
    return self.run(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/augur/augur/tasks/git/scc_value_tasks/tasks.py", line 13, in process_scc_value_metrics
    value_model(logger,repo_git,)
  File "/augur/augur/tasks/git/scc_value_tasks/core.py", line 25, in value_model
    required_output = parse_json_from_subprocess_call(logger,['./scc', '-f','json','--by-file', path], cwd=path_to_scc)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/augur/augur/tasks/util/worker_util.py", line 147, in parse_json_from_subprocess_call
    raise MetadataException(e, f"output : {output}")
celery.utils.serialization.UnpickleableExceptionWrapper: MetadataException('Expecting value: line 1 column 1 (char 0) | Additional metadata: output : file or directory does not exist: /augur/facade/91065-github.com-sandialabs-f3m/f3m\n')

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugDocuments unexpected/wrong/buggy behaviordeployed versionLive problems with deployed versions

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions