Skip to content

RUFF doesn't start 'configure' timeout #17750

Description

@MalcolmMielle

Bug Description:

Since the latest theia version the RUFF extension doesn't work anymore. I have:

(node:70969) UnhandledPromiseRejectionWarning: TypeError: Object has been destroyed
    at c (/snap/theia-ide/31/opt/TheiaIDE/resources/app.asar/lib/backend/electron-main.js:544:12030)
    at /snap/theia-ide/31/opt/TheiaIDE/resources/app.asar/lib/backend/electron-main.js:544:12134
(node:70969) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
2026-07-01T20:55:09.961Z plugin-manager ERROR Activating plugin 'Ruff' failed: M: Request 'configure' timed out after 30000ms
    at Timeout.<anonymous> (/home/malcolm/.theia-ide/deployedPlugins/ms-python.vscode-python-envs-1.36.0/extension/dist/extension.js:2:571177)
    at listOnTimeout (node:internal/timers:585:17)
    at process.processTimers (node:internal/timers:521:7)

on start-up

Steps to Reproduce:

  1. Install the RUFF extension
  2. Wait
  3. See error message

Additional Information

  • Operating System: Ubuntu 26.04
  • Theia Version: 1.72.300

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Needs Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions