Skip to content

Invalid add-on store cache in latest alphas, whole cache dumpped to log #15106

@XLTechie

Description

@XLTechie

Steps to reproduce:

Run one of the last few alphas, since merger of #15071.

Actual behavior:

An error sound plays on startup. "Invalid add-on store cache" is reported in the log, and the whole cache is dumped to the log in JSON form.
Additionally, an invalid hash is reported:

Traceback (most recent call last):
  File "_addonStore\dataManager.pyc", line 164, in _getCachedAddonData
KeyError: 'cacheHash'

Expected behavior:

No error, no cache dump, no invalid hash.

NVDA logs, crash dumps and other attachments:

nvda-badcachehash.txt

System configuration

NVDA installed/portable/running from source:

Installed

NVDA version:

alpha-28628,67ecd257

Windows version:

10

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

N/A

Other information about your system:

Other questions

Does the issue still occur after restarting your computer?

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

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?

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature/addon-storeFeatures / behavior of the add-on Storep5https://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