← Back to issue list

snapcraft list-revisions -h crashes

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#2091567
Type
issue
State
closed
Author
~alfonsosanchezbeato
Labels
Created
Updated
Closed

Current evaluation

⚠️ This summary may be outdated — the issue content or evaluation prompts have changed since this evaluation was made.

Closed four days after creation without comments or a fix. The issue was abandoned, leaving the craft_cli help command crash unresolved.

Suggested action:

No scores available.

Issue body

installed version: 8.5.0 (13008) 71MB classic $ snapcraft list-revisions -h Internal error while loading snapcraft: IndexError('list index out of range') Full execution log: '/home/abeato/.local/state/snapcraft/log/snapcraft-20241211-112621.443741.log' Traceback (most recent call last): File "/snap/snapcraft/13008/lib/python3.10/site-packages/craft_application/application.py", line 502, in _get_dispatcher global_args = dispatcher.pre_parse_args(sys.argv[1:], app_config) File "/snap/snapcraft/13008/lib/python3.10/site-packages/craft_cli/dispatcher.py", line 458, in pre_parse_args help_text = self._get_requested_help(filtered_sysargs, app_config) File "/snap/snapcraft/13008/lib/python3.10/site-packages/craft_cli/dispatcher.py", line 358, in _get_requested_help return self._help_builder.get_command_help(command, command_options, output_format) File "/snap/snapcraft/13008/lib/python3.10/site-packages/craft_cli/helptexts.py", line 468, in get_command_help textblocks = builder(command, usage, parameters, options, other_command_names) File "/snap/snapcraft/13008/lib/python3.10/site-packages/craft_cli/helptexts.py", line 337, in _build_plain_command_help positional_args_lines.extend(_build_item_plain(title, text, max_title_len)) File "/snap/snapcraft/13008/lib/python3.10/site-packages/craft_cli/helptexts.py", line 71, in _build_item_plain first = f" {title:>{title_space}s}: {wrapped_lines[0]}" IndexError: list index out of range During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/snap/snapcraft/13008/lib/python3.10/site-packages/craft_application/application.py", line 663, in run return_code = self._run_inner() File "/snap/snapcraft/13008/lib/python3.10/site-packages/snapcraft/application.py", line 202, in _run_inner return_code = super()._run_inner() File "/snap/snapcraft/13008/lib/python3.10/site-packages/craft_application/application.py", line 610, in _run_inner dispatcher = self._get_dispatcher() File "/snap/snapcraft/13008/lib/python3.10/site-packages/snapcraft/application.py", line 431, in _get_dispatcher return super()._get_dispatcher() File "/snap/snapcraft/13008/lib/python3.10/site-packages/craft_application/application.py", line 525, in _get_dispatcher if self.services.config.get("debug"): File "/snap/snapcraft/13008/lib/python3.10/site-packages/craft_application/services/service_factory.py", line 125, in __getattr__ instance.setup() File "/snap/snapcraft/13008/lib/python3.10/site-packages/craft_application/services/config.py", line 163, in setup super().setup() File "/snap/snapcraft/13008/lib/python3.10/site-packages/craft_application/services/base.py", line 45, in setup emit.debug(f"Setting up {self.__class__.__name__}") File "/snap/snapcraft/13008/lib/python3.10/site-packages/craft_cli/messages.py", line 417, in func raise RuntimeError("Emitter is stopped already") RuntimeError: Emitter is stopped already During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/snap/snapcraft/13008/bin/snapcraft", line 8, in <module> sys.exit(main()) File "/snap/snapcraft/13008/lib/python3.10/site-packages/snapcraft/application.py", line 482, in main return app.run() File "/snap/snapcraft/13008/lib/python3.10/site-packages/craft_application/application.py", line 693, in run if self.services.config.get("debug"): File "/snap/snapcraft/13008/lib/python3.10/site-packages/craft_application/services/service_factory.py", line 125, in __getattr__ instance.setup() File "/snap/snapcraft/13008/lib/python3.10/site-packages/craft_application/services/config.py", line 163, in setup super().setup() File "/snap/snapcraft/13008/lib/python3.10/site-packages/craft_application/services/base.py", line 45, in setup emit.debug(f"Setting up {self.__class__.__name__}") File "/snap/snapcraft/13008/lib/python3.10/site-packages/craft_cli/messages.py", line 417, in func raise RuntimeError("Emitter is stopped already") RuntimeError: Emitter is stopped already

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed four days after creation without comments or a fix. The issue was abandoned, leaving the craft_cli help command crash unresolved.
qwen/qwen3.6-35b-a3b Closed without a direct fix noted. Running snapcraft list-revisions -h triggered an IndexError in craft-cli help generation, causing a runtime crash. Likely addressed upstream or abandoned.
qwen3.6-35b-a3b-mtp-q6 Closed without comments. The crash stemmed from an IndexError in craft_cli help text generation during argument parsing, followed by a stopped emitter error. Appears abandoned or resolved upstream.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1904197 snapcraft list-revisions requires a base in the API payload snapcraft (launchpad) closed Abandoned after 2127 days. The issue reported a crash in snapcraft list-revisions when the API returned a null base value, violating schema validation. No fix or follow-up was provided.
73%
#1583718 snapcraft command doesn't include expected changes snapcraft (launchpad) closed Closed without resolution or comments. The build caching bug was abandoned or superseded by later improvements, requiring manual cache cleaning as a workaround.
71%
#1683395 snapcraft crashes when pip list use format=columns mode snapcraft (launchpad) closed Closed without a documented fix or merge. The report described a snapcraft crash triggered by pip list in columns format. With zero comments and no resolution notes, the issue was likely abandoned or resolved externally.
70%