@@ -101,6 +101,7 @@ export class IDBBatchAtomicVFS extends WebLocksMixin(FacadeVFS) {
101
101
pOutFlags . setInt32 ( 0 , flags , true ) ;
102
102
return VFS . SQLITE_OK ;
103
103
} catch ( e ) {
104
+ console . error ( e . message ) ;
104
105
this . lastError = e ;
105
106
return VFS . SQLITE_CANTOPEN ;
106
107
}
@@ -127,6 +128,7 @@ export class IDBBatchAtomicVFS extends WebLocksMixin(FacadeVFS) {
127
128
}
128
129
return VFS . SQLITE_OK ;
129
130
} catch ( e ) {
131
+ console . error ( e . message ) ;
130
132
this . lastError = e ;
131
133
return VFS . SQLITE_IOERR_DELETE ;
132
134
}
@@ -147,6 +149,7 @@ export class IDBBatchAtomicVFS extends WebLocksMixin(FacadeVFS) {
147
149
pResOut . setInt32 ( 0 , meta ? 1 : 0 , true ) ;
148
150
return VFS . SQLITE_OK ;
149
151
} catch ( e ) {
152
+ console . error ( e . message ) ;
150
153
this . lastError = e ;
151
154
return VFS . SQLITE_IOERR_ACCESS ;
152
155
}
@@ -174,6 +177,7 @@ export class IDBBatchAtomicVFS extends WebLocksMixin(FacadeVFS) {
174
177
await this . #idb. sync ( file . synchronous === 'full' ) ;
175
178
return VFS . SQLITE_OK ;
176
179
} catch ( e ) {
180
+ console . error ( e . message ) ;
177
181
this . lastError = e ;
178
182
return VFS . SQLITE_IOERR_CLOSE ;
179
183
}
@@ -214,6 +218,7 @@ export class IDBBatchAtomicVFS extends WebLocksMixin(FacadeVFS) {
214
218
}
215
219
return VFS . SQLITE_OK ;
216
220
} catch ( e ) {
221
+ console . error ( e . message ) ;
217
222
this . lastError = e ;
218
223
return VFS . SQLITE_IOERR_READ ;
219
224
}
@@ -288,6 +293,7 @@ export class IDBBatchAtomicVFS extends WebLocksMixin(FacadeVFS) {
288
293
}
289
294
return VFS . SQLITE_OK ;
290
295
} catch ( e ) {
296
+ console . error ( e . message ) ;
291
297
this . lastError = e ;
292
298
return VFS . SQLITE_IOERR_WRITE ;
293
299
}
@@ -313,6 +319,7 @@ export class IDBBatchAtomicVFS extends WebLocksMixin(FacadeVFS) {
313
319
}
314
320
return VFS . SQLITE_OK ;
315
321
} catch ( e ) {
322
+ console . error ( e . message ) ;
316
323
this . lastError = e ;
317
324
return VFS . SQLITE_IOERR_TRUNCATE ;
318
325
}
@@ -342,6 +349,7 @@ export class IDBBatchAtomicVFS extends WebLocksMixin(FacadeVFS) {
342
349
}
343
350
return VFS . SQLITE_OK ;
344
351
} catch ( e ) {
352
+ console . error ( e . message ) ;
345
353
this . lastError = e ;
346
354
return VFS . SQLITE_IOERR_FSYNC ;
347
355
}
@@ -358,6 +366,7 @@ export class IDBBatchAtomicVFS extends WebLocksMixin(FacadeVFS) {
358
366
pSize64 . setBigInt64 ( 0 , BigInt ( file . metadata . fileSize ) , true ) ;
359
367
return VFS . SQLITE_OK ;
360
368
} catch ( e ) {
369
+ console . error ( e . message ) ;
361
370
this . lastError = e ;
362
371
return VFS . SQLITE_IOERR_FSTAT ;
363
372
}
@@ -528,6 +537,7 @@ export class IDBBatchAtomicVFS extends WebLocksMixin(FacadeVFS) {
528
537
return VFS . SQLITE_OK ;
529
538
}
530
539
} catch ( e ) {
540
+ console . error ( e . message ) ;
531
541
this . lastError = e ;
532
542
return VFS . SQLITE_IOERR ;
533
543
}
0 commit comments