Users are advised to avoid using KeePass v2.48. If you have KeePass v2.48 installed, we recommend upgrading to v2.48.1 (or later) immediately.
If you experience the problem outlined in this document, please try the workaround given below. If upgrading to KeePass v2.48.1 is not a viable option, please use another KeePass release, or discontinue using the plugin.
KeePass v2.48 contains a software bug that can cause database Save command failures after syncing with the plugin. Since the database Save command can fail, there is a potential risk of data loss.
If you experience this problem, you may be able to recover the database by following the steps outlined below.
Use a Different KeePass Release
Users of KeePass v2.48 should upgrade to KeePass v2.48.1 immediately. Otherwise, to continue using the plugin safely, please install an earlier or later KeePass release.
The defect apparently first appeared in KeePass v2.48. It effects all plugin releases from v4.0.5-beta.
As of the 4.0.7-beta release, the plugin supports KeePass releases v2.35 through v2.47. Though not recommended, you may could consider installing a plugin release prior to v4.0.5-beta.
Detecting the Problem
You may encounter a KeePass error message similar to the following after a Save operation.
Note that any outstanding changes to the database are not saved, and cannot be saved without intervention. Further, note that Save may be invoked implicitly in KeePass composite operations such as “auto lock” and “save on exit”.
If you see the error message above after using the plugin, please try the following steps to avoid losing your changes.
- Click OK on the error message box, as shown above. DO NOT EXIT KEEPASS. Doing so could cause unrecoverable data loss.
- On the Tools menu, select Database Tools ⇒ Database Maintenance.
The Database Maintenance dialog is displayed as shown below.
Select the Plugin Data tab. In the Name/Value list, select the item highlighted below, and click Delete.
- Close the dialog, and attempt to use Save again.