Dexie.InternalError
Inheritance Hierarchy
- Error
- Dexie.DexieError
- Dexie.InternalError
- Dexie.DexieError
Description
The underlying implementation has failed. Find out more in your console log or file an issue in the bug tracker for your browser that has failed.
Sample using Promise.catch()
doSomeDatabaseWork().then(result => {
// Success
}).catch('InternalError', e => {
// Failed with InternalError
console.error ("Internal error: " + e.message);
}).catch(Error, e => {
// Any other error derived from standard Error
console.error ("Error: " + e.message);
}).catch(e => {
// Other error such as a string was thrown
console.error (e);
});
Sample: switch(error.name)
db.on('error', function (error) {
switch (error.name) {
// errnames.Internal ==="InternalError"
case Dexie.errnames.Internal:
console.error ("Internal error");
break;
default:
console.error ("error: " + e);
}
});
Properties
| name | Will always be Dexie.errnames.Internal === "InternalError" |
| 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. |