[Bug][AzureDevops] ERROR: ValueError: Missing required value for field display_title at /triggerInfo/ci.message
Search before asking
- [X] I had searched in the issues and found no similar issues.
What happened
When running collecting of data I get this error:
subtask Extract Builds ended unexpectedly Wraps: (2) remote error response: | ERROR: ValueError: Missing required value for field display_title at /triggerInfo/ci.message
What do you expect to happen
Collecting of data should be successful
How to reproduce
Upgrade from 0.21 to v1.0.0-beta7 Run collection of data
Anything else
Worked in v0.21.0
Full error:
subtask Extract Builds ended unexpectedly Wraps: (2) remote error response: | ERROR: ValueError: Missing required value for field display_title at /triggerInfo/ci.message | Traceback (most recent call last): | File "/app/.cache/pypoetry/virtualenvs/azuredevops-ANnMAkq9-py3.9/lib/python3.9/site-packages/jsonpointer.py", line 288, in walk | return doc[part] | KeyError: 'ci.message' | | During handling of the above exception, another exception occurred: | | Traceback (most recent call last): | File "/app/python/pydevlake/pydevlake/extractor.py", line 51, in autoextract | value = resolve_pointer(json, pointer) | File "/app/.cache/pypoetry/virtualenvs/azuredevops-ANnMAkq9-py3.9/lib/python3.9/site-packages/jsonpointer.py", line 128, in resolve_pointer | return pointer.resolve(doc, default) | File "/app/.cache/pypoetry/virtualenvs/azuredevops-ANnMAkq9-py3.9/lib/python3.9/site-packages/jsonpointer.py", line 206, in resolve | doc = self.walk(doc, part) | File "/app/.cache/pypoetry/virtualenvs/azuredevops-ANnMAkq9-py3.9/lib/python3.9/site-packages/jsonpointer.py", line 291, in walk | raise JsonPointerException("member '%s' not found in %s" % (part, doc)) | jsonpointer.JsonPointerException: member 'ci.message' not found in {} | | During handling of the above exception, another exception occurred: | | Traceback (most recent call last): | File "/app/python/plugins/azuredevops/azuredevops/main.py", line 157, in <module> | AzureDevOpsPlugin.start() | File "/app/python/pydevlake/pydevlake/plugin.py", line 254, in start | fire.Fire(PluginCommands(plugin)) | File "/app/.cache/pypoetry/virtualenvs/azuredevops-ANnMAkq9-py3.9/lib/python3.9/site-packages/fire/core.py", line 141, in Fire | component_trace = _Fire(component, args, parsed_flag_args, context, name) | File "/app/.cache/pypoetry/virtualenvs/azuredevops-ANnMAkq9-py3.9/lib/python3.9/site-packages/fire/core.py", line 466, in _Fire | component, remaining_args = _CallAndUpdateTrace( | File "/app/.cache/pypoetry/virtualenvs/azuredevops-ANnMAkq9-py3.9/lib/python3.9/site-packages/fire/core.py", line 681, in _CallAndUpdateTrace | component = fn(*varargs, **kwargs) | File "/app/python/pydevlake/pydevlake/ipc.py", line 62, in wrapper | for each in ret: | File "/app/python/pydevlake/pydevlake/ipc.py", line 82, in extract | yield from self._plugin.extract(self._mk_context(ctx), stream) | File "/app/python/pydevlake/pydevlake/plugin.py", line 111, in _run_stream | yield from getattr(stream, subtask).run(ctx) | File "/app/python/pydevlake/pydevlake/subtasks.py", line 82, in run | raise e | File "/app/python/pydevlake/pydevlake/subtasks.py", line 62, in run | self.process(data, session, ctx) | File "/app/python/pydevlake/pydevlake/subtasks.py", line 188, in process | tool_model = self.stream.extract(json.loads(raw.data)) | File "/app/python/pydevlake/pydevlake/stream.py", line 90, in extract | return autoextract(raw_data, self.tool_model) | File "/app/python/pydevlake/pydevlake/extractor.py", line 53, in autoextract | raise ValueError(f"Missing required value for field {field.name} at {pointer}") | ValueError: Missing required value for field display_title at /triggerInfo/ci.message Wraps: (3) exit status 1 Wraps: (4) exit status 1 Error types: (1) *hintdetail.withDetail (2) *hintdetail.withDetail (3) *hintdetail.withDetail (4) *exec.ExitError
Version
v1.0.0-beta7
Are you willing to submit PR?
- [ ] Yes I am willing to submit a PR!
Code of Conduct
- [X] I agree to follow this project's Code of Conduct