Skip to content

NVDA throws a lot of errors during opening IntelliJ IDEA #13039

@cary-rowen

Description

@cary-rowen

Steps to reproduce:

  1. Go to jetbrains.com/idea to download and install IntelliJ IDEA Community Edition 2021.2.3;
  2. After installation, follow the default settings and create a new project arbitrarily;
  3. Exit IntelliJ IDEA;
  4. Open IntelliJ IDEA again, it will take a while to load, press Windows + M to minimize to the desktop during this time;

Actual behavior:

During the execution of step (4), you will receive a large number of errors from NVDA when you minimize to the desktop. The log snippet is as follows:

ERROR - queueHandler.flushQueue (09:19:24.473) - MainThread (16392):
Error in func event_stateChange
Traceback (most recent call last):
  File "queueHandler.pyc", line 55, in flushQueue
  File "JABHandler.pyc", line 709, in event_stateChange
  File "NVDAObjects\__init__.pyc", line 85, in __call__
  File "NVDAObjects\JAB\__init__.pyc", line 231, in __init__
  File "NVDAObjects\window\__init__.pyc", line 167, in __init__
ValueError: invalid or not specified window handle

IntelliJ IDEA will be opened after you receive dozens of errors.

Expected behavior:

NVDA has no error messages and IntelliJ IDEA should open smoothly,.

System configuration

NVDA installed/portable/running from source:

installed and portable

NVDA version:

NVDA2021.3 Beta2

Windows version:

Windows 10 21H1 (x64) build 19043.1288

Name and version of other software in use when reproducing the issue:

IntelliJ IDEA Community Edition 2021.2.3

Other information about your system:

  • CPU: Intel(R) Core(TM) i5-8350U CPU @ 1.70GHz 1.90 GHz
  • RAM: 16.0 GB
  • Disk: 512 GB SSD

Other questions

Does the issue still occur after restarting your computer?

Yes

Have you tried any other versions of NVDA? If so, please report their behaviors.

The latest Alpha version can also be reproduced

If NVDA add-ons are disabled, is your problem still occurring?

Yes

Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?

Yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    p3https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions