-
Notifications
You must be signed in to change notification settings - Fork 8
Closed
Description
I recently developed maestro pipeline cron service to run kci-dev maestro validate
command.
(For reference: kernelci/kernelci-pipeline#1320)
I am receiving the below error even when I haven't provided nodeid
argument while invoking maestro results
command:
# kci-dev --settings kci-dev.toml maestro validate builds --all-checkouts
Fetching build information...
Traceback (most recent call last):
File "/usr/local/bin/kci-dev", line 8, in <module>
sys.exit(run())
File "/usr/local/lib/python3.10/site-packages/kcidev/main.py", line 67, in run
cli()
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1462, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1383, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1850, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1850, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1850, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1246, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 814, in invoke
return callback(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/click/decorators.py", line 34, in new_func
return f(get_current_context(), *args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/kcidev/subcommands/maestro/validate/builds.py", line 137, in builds
stats = get_build_stats(
File "/usr/local/lib/python3.10/site-packages/kcidev/subcommands/maestro/validate/helper.py", line 118, in get_build_stats
maestro_builds, dashboard_builds = get_builds(ctx, giturl, branch, commit, arch)
File "/usr/local/lib/python3.10/site-packages/kcidev/subcommands/maestro/validate/helper.py", line 27, in get_builds
maestro_builds = ctx.invoke(
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 814, in invoke
return callback(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/click/decorators.py", line 34, in new_func
return f(get_current_context(), *args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/kcidev/subcommands/maestro/results.py", line 126, in results
results = maestro_get_node(url, nodeid)
File "/usr/local/lib/python3.10/site-packages/kcidev/libs/maestro_common.py", line 58, in maestro_get_node
url = url + "latest/node/" + nodeid
TypeError: can only concatenate str (not "Sentinel") to str
Metadata
Metadata
Assignees
Labels
No labels