Skip to content

Uncaught TypeError in io.py line 1068 #437

@tomjuggler

Description

@tomjuggler

cecli version: 0.96.10
Python version: 3.12.11
Platform: Linux-6.18.8-1-MANJARO-x86_64-with-glibc2.42
Python implementation: CPython
Virtual environment: No
OS: Linux 6.18.8-1-MANJARO (64bit)
Git version: git version 2.52.0

Traceback (most recent call last):
File "/opt/miniconda3/envs/aider_ce_12_env/lib/python3.12/site-packages/cecli/io.py", line 1068, in stop_output_task
await output_task
TypeError: object NoneType can't be used in 'await' expression

<Task finished name='Task-8575' coro=<Coder.generate() done, defined at /opt/miniconda3/envs/aider_ce_12_env/lib/python3.12/site-packages/cecli/coders/base_coder.py:1508> exception=TypeError("object NoneType can't be used in 'await' expression")>

Configuration:

35turbo: False
4: False
4_turbo: False
4o: False
add_gitignore_files: False
agent_config: {
  "large_file_token_threshold": 12500,
  "skip_cli_confirmations": true
}

alias: None
analytics: False
analytics_disable: False
analytics_log: None
analytics_posthog_host: None
apply: None
apply_clipboard_edits: False
assistant_output_color: #00FFFF
attribute_author: None
attribute_co_authored_by: True
attribute_commit_message_author: False
attribute_commit_message_committer: False
attribute_committer: None
auto_accept_architect: True
auto_commits: True
auto_lint: True
auto_load: False
auto_save: True
auto_save_session_name: auto-save
auto_test: False
cache_keepalive_pings: 0
cache_prompts: True
cecli_ignore: /run/media/tom/9109f38b-6b5f-4e3d-a26f-dd920ac0edb6/Manjaro-Home-Backup/3717d0b5-ba54-4c0a-8e8d-407af5c801bd/@home/tom/Documents/PROGRAMMING/PlatformIO/Projects/K8RGBIRREMOTE/.cecli.ignore
chat_history_file: /run/media/tom/9109f38b-6b5f-4e3d-a26f-dd920ac0edb6/Manjaro-Home-Backup/3717d0b5-ba54-4c0a-8e8d-407af5c801bd/@home/tom/Documents/PROGRAMMING/PlatformIO/Projects/K8RGBIRREMOTE/.cecli/chat.history
chat_language: None
check_model_accepts_settings: True
check_update: True
code_theme: monokai
command_prefix: None
commit: False
commit_language: None
commit_prompt: None
completion_menu_bg_color: None
completion_menu_color: None
completion_menu_current_bg_color: None
completion_menu_current_color: None
config: None
context_compaction_max_tokens: 64000.0
context_compaction_summary_tokens: 4096
copy_paste: False
custom: None
dark_mode: True
debug: False
deepseek: False
detect_urls: True
dirty_commits: True
disable_playwright: True
disable_scraping: True
dry_run: False
edit_format: agent
editor: None
editor_edit_format: None
editor_model: deepseek/deepseek-chat
enable_context_compaction: True
encoding: utf-8
env_file: .aider.env
exit: False
fancy_input: True
file: None
files: []
git: True
git_commit_verify: False
gitignore: False
haiku: False
input_history_file: /run/media/tom/9109f38b-6b5f-4e3d-a26f-dd920ac0edb6/Manjaro-Home-Backup/3717d0b5-ba54-4c0a-8e8d-407af5c801bd/@home/tom/Documents/PROGRAMMING/PlatformIO/Projects/K8RGBIRREMOTE/.cecli/input.history
just_check_update: False
light_mode: False
line_endings: platform
linear_output: True
lint: False
lint_cmd: []
list_models: None
llm_history_file: None
load: None
map_cache_dir: .
map_max_line_length: 100
map_memory_cache: False
map_multiplier_no_files: 2
map_refresh: files
map_tokens: None
max_chat_history_tokens: None
mcp_servers: ['context7', 'fetch']
mcp_servers_file: None
mcp_transport: stdio
message: None
message_file: None
mini: False
model: deepseek/deepseek-reasoner
model_metadata_file: .cecli.model.metadata.json
model_overrides: None
model_overrides_file: .cecli.model.overrides.yml
model_settings_file: .cecli.model.settings.yml
multiline: False
notifications: False
notifications_command: None
o1_mini: False
o1_preview: False
openai_api_base: None
openai_api_deployment_id: None
openai_api_type: None
openai_api_version: None
openai_organization_id: None
opus: False
preserve_todo_list: True
pretty: True
read: None
reasoning_effort: None
retries: None
security_config: None
set_env: []
shell_completions: None
show_diffs: False
show_model_warnings: True
show_prompts: False
show_release_notes: None
show_repo_map: False
show_speed: False
show_thinking: True
skip_sanity_check_repo: False
sonnet: False
stream: True
subtree_only: False
suggest_shell_commands: True
terminal_setup: False
test: False
test_cmd: []
thinking_tokens: None
timeout: None
tool_error_color: #FF3333
tool_output_color: None
tool_warning_color: #FFFF00
tui: False
tui_config: None
tweak_responses: False
upgrade: False
use_enhanced_map: True
user_input_color: #32FF32
verbose: False
verify_ssl: True
vim: False
voice_format: wav
voice_input_device: None
voice_language: en
watch_files: False
weak_model: None
yes_always: True
yes_always_commands: False

An uncaught exception occurred:

Traceback (most recent call last):
  File "cecli", line 7, in <module>
    sys.exit(main())
             ^^^^^^
  File "main.py", line 512, in main
    return asyncio.run(main_async(argv, input, output, force_git_root, return_coder))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "runners.py", line 195, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "main.py", line 1206, in main_async
    await coder.run()
  File "base_coder.py", line 1253, in run
    return await self._run_linear(with_message, preproc)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "io.py", line 1068, in stop_output_task
    await output_task
TypeError: object NoneType can't be used in 'await' expression

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions