Skip to content

Improve error logging when an add-on store cached add-on file is invalid#15346

Merged
seanbudd merged 1 commit into
masterfrom
addonStoreCacheLoggingFix
Aug 30, 2023
Merged

Improve error logging when an add-on store cached add-on file is invalid#15346
seanbudd merged 1 commit into
masterfrom
addonStoreCacheLoggingFix

Conversation

@seanbudd

@seanbudd seanbudd commented Aug 30, 2023

Copy link
Copy Markdown
Member

Link to issue number:

Raised due to #15345
Fix up of #15241

Summary of the issue:

Add-ons installed from the add-on store in NVDA versions before 2023.2beta2 may have invalid encoding in their add-on store cache file.
This causes an error to be logged, and the add-on to be treated as an externally installed add-on.
The file name of the invalid add-on cache file is not logged with the error.
This information is required for debugging.

Description of user facing changes

Improve logging

Code Review Checklist:

  • Pull Request description:
    • description is up to date
    • change log entries
  • Testing:
    • Unit tests
    • System (end to end) tests
    • Manual testing
  • API is compatible with existing add-ons.
  • Documentation:
    • User Documentation
    • Developer / Technical Documentation
    • Context sensitive help for GUI changes
  • UX of all users considered:
    • Speech
    • Braille
    • Low Vision
    • Different web browsers
    • Localization in other languages / culture than English
  • Security precautions taken.

@seanbudd seanbudd requested a review from a team as a code owner August 30, 2023 03:04
@AppVeyorBot

Copy link
Copy Markdown

See test results for failed build of commit 56de140dbd

@seanbudd seanbudd merged commit 442476a into master Aug 30, 2023
@seanbudd seanbudd deleted the addonStoreCacheLoggingFix branch August 30, 2023 04:28
@nvaccessAuto nvaccessAuto added this to the 2023.3 milestone Aug 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants