After upgrading to 2.4.8, proper cleanup happens. Previously, old issues with thrown exception will still appear.

1. Follow these steps to reproduce the issue:

Clone a repository in GitHub. In the clone wizard, search for "rdiffweb" and choose rDiffWeb. After cloning the repository, open a command prompt and go to the location of the newly cloned repository. Run the following command: npm install --save rdiffweb After installation, install the package globally by running: npm install -g rdiffweb Go to the project settings in GitHub and enable the rdiffweb package. After enabling the package, create a new issue in the ikus060/rdiffweb repository.
In the issue description, copy the following text and paste it into the description box. You can also write this text in your editor and save it. The issue is created in GitHub.com. After creating an issue, search it and find the details. Click on the details link. Click on the link that says "Show author". In the box that opens, copy the GitHub handle and paste it into the "Repository author" box in the rdiffweb package settings. Hit "Save settings". In the rdiffweb package settings, copy the GitHub handle and paste it into the "Repository author" box in the rdiffweb settings. Hit "Save settings". After saving the settings, create a new issue with the copied GitHub handle

What is the expected behavior?

Expected behavior: rDiffweb should not throw exceptions after the upgrade.

2. Test procedure:

Open a command prompt and go to the location of the newly cloned repository. Run the following command: npm install --save rdiffweb After installation, install the package globally by running: npm install -g rdiffweb Go to the project settings in GitHub and enable the rdiffweb package. After enabling the package, create a new issue in the ikus060/rdiffweb repository. In the issue description, copy the following text and paste it into the description box. You can also write this text in your editor and save it. The issue is created in GitHub.com. After creating an issue, search it and find the details. Click on "Details". Now click on "Show author". In that same window find "Repository author" and copy that GitHub handle into this field. Hit "Save settings". In the rdiffweb package settings, copy that GitHub handle into this field. Hit "Save settings". After saving these settings, create a new issue with that copied GitHub handle

Checklist:

-Clone a repository in GitHub. In the clone wizard, search for "rdiffweb" and choose rDiffWeb. After cloning the repository, open a command prompt and go to the location of the newly cloned repository. Run the following command: npm install --save rdiffweb
-After installation, install the package globally by running: npm install -g rdiffweb
-In the project settings in GitHub and enable the rdiffweb package. After enabling the package, create a new issue in the ikus060/rdiffweb repository.
-In the issue description, copy this text into the description box and save it: The issue is created in GitHub.com.
-After creating an issue with a copied GitHub handle, search it and find details of that issue. Click on "Show author". In that link that says "Show author", copy that GitHub handle and paste it into "Repository author" box in rdiffweb package settings.
-Hit "Save settings". In rdiffweb package settings, copy that GitHub handle and paste it into "Repository author" box in rdiffweb settings. Hit "Save settings".

2

.
The issue is resolved in 2.4.8

Timeline

Published on: 09/26/2022 11:15:00 UTC
Last modified on: 09/28/2022 18:07:00 UTC

References