Skip to content

It is then no longer possible to search for an update. #15284

@paulber19

Description

@paulber19
  • first, check that the "update" folder of the user configuration is empty, or delete it.
  • try to check update: "NVDA+n", ""Help" sub-menu, "Check for update" sub-menu.
  • "NVDA update" dialog comes up and offers a new version.
  • "enter" on "download" button
  • "Please donate" dialog appears, press "no now" button.
  • after downloading, "NVDA update" dialog is displayed. and report that the new version is ready to be installed but some add-ons are no compatible.
    • move by tab to "I understand that incompatible add-ons will be disabled and can be manually re-enabled at my own risk after installation." checkbox.
  • hit "enter" key. The "NVDA update" dialog is closed.
  • now try to check update again: "NVDA+n", ""Help" sub-menu, "Check for update" sub-menu.<!-- Please read the text in this edit field before filling it in.
    Please thoroughly read NVDA's wiki article on how to fill in this template, including how to provide the required files.
    Issues may be closed if the required information is not present.
    https://github.com/nvaccess/nvda/blob/master/devDocs/githubIssueTemplateExplanationAndExamples.md
    Please also note that the NVDA project has a Citizen and Contributor Code of Conduct which can be found at https://github.com/nvaccess/nvda/blob/master/CODE_OF_CONDUCT.md. NV Access expects that all contributors and other community members read and abide by the rules set out in this document while participating or contributing to this project. This includes creating or commenting on issues and pull requests.

Each of the questions and sections below start with multiple hash symbols (#). Place your answers and information on the blank line below each question.
-->

Steps to reproduce:

Actual behavior:

There is no check and an error is logged in NVDA log:
Traceback (most recent call last):
File "wx\core.pyc", line 3407, in
File "updateCheck.pyc", line 382, in init
TypeError: bad operand type for unary +: 'str'
It is then no longer possible to search for an update.
To restore this possibility, either delete the "update" folder or its contents.

Expected behavior:

No error and update check available.

NVDA logs, crash dumps and other attachments:

System configuration

NVDA installed/portable/running from source:

NVDA portable

NVDA version:

NVDA version alpha-28791,43c2bed6

Windows version:

Windows 10 22H2 (10.0.19045) workstation

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

none

Other information about your system:

ras

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.

This does not happen with nvda 2022.4.

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

    No labels
    No labels

    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