Dexie.VersionChangeError
Inheritance Hierarchy
- Error
- Dexie.DexieError
- Dexie.VersionChangeError
- Dexie.DexieError
Description
Happens when another database instance deletes or upgrades the database so that the own instance had to be closed. The host wep app is probably not in sync with the latest version of the database. A typical solution is for the current web app to be updated from the server.
Sample
try {
await doSomeDatabaseWork();
} catch(error) {
if (error?.name === Dexie.errnames.VersionChangeError) {
// Handle VersionChangeError error...
console.error ("VersionChangeError error: " + e.message);
} else {
// Handle or rethrow other errors
...
}
}
Properties
| name | Will always be Dexie.errnames.VersionChange === "VersionChangeError" |
| message | Detailed message |
| inner? | Inner exception instance (if any) |
| stack | Can be present if the error was thrown. If signaled, there wont be any call stack. |