A file upload failed due to insufficient space on the WebDAV server [Zotero 5.0, MacOS]
Is there a way to tell which file(s) are failing to upload to Box? I've got a free account with enough space (50GB) but file size is restriced to 250mbs max, if I'm not mistaken.
Debug log:
(3)(+0017340): Starting full-text content processor
(3)(+0093710): HTTP GET https://us.login@icloud.com:********@dav.box.com/dav/zotero/I3P7QJHA.prop
(3)(+0000004): {}
(3)(+0000860): HTTP GET https://us.login@icloud.com:********@dav.box.com/dav/zotero/I3P7QJHA.prop succeeded with 404
(3)(+0000002): <?xml version="1.0" encoding="utf-8"?> Sabre_DAV_Exception_NotFound File not found: I3P7QJHA.prop
(3)(+0000005): Remote file not found for item 1104
(3)(+0000004): Creating ZIP file for item 1/I3P7QJHA
(3)(+0000051): Skipping file .zotero-ft-cache
(3)(+0000008): Skipping file .zotero-ft-info
(3)(+0000009): Adding ZIP entry /Users/uri/Zotero/storage/I3P7QJHA/OU-10109-6.pdf
(3)(+0000008): Creating I3P7QJHA.zip with 1 file(s)
(3)(+0033319): Zip of I3P7QJHA.zip finished with status 0 (original 848060KB, compressed 846592KB, 0% reduction)
(3)(+0000098): HTTP PUT https://us.login@icloud.com:********@dav.box.com/dav/zotero/I3P7QJHA.zip
(3)(+0000003): { "Content-Type": "application/zip" }
(2)(+0000057): progressMax has changed from 0 to 866917151 for request '1/I3P7QJHA'
(1)(+0143482): HTTP PUT https://us.login@icloud.com:********@dav.box.com/dav/zotero/I3P7QJHA.zip failed with status code 507: <?xml version="1.0" encoding="utf-8"?> Sabre_DAV_Exception_InsufficientStorage Not enough space for uploading file
(1)(+0000004): Upload request 1/I3P7QJHA failed
(3)(+0000001): Setting image download percentage to false for item 1/I3P7QJHA
(3)(+0000002): Notifier.trigger('redraw', 'item', [1104], {"column":"hasAttachment"}) called [observers: 12]
(3)(+0000003): Yielding for refresh promise
(3)(+0000002): Notifier.trigger('redraw', 'item', [1106], {"column":"hasAttachment"}) called [observers: 12]
(3)(+0000002): Yielding for refresh promise
(3)(+0000002): [ConcurrentCaller] [1/upload] Error in function (0/2, 0 in queue)
(1)(+0000002): Error: A file upload failed due to insufficient space on the WebDAV server. Zotero.Sync.Storage.Mode.WebDAV.prototype.uploadFile<@chrome://zotero/content/xpcom/storage/webdav.js:555:12 tryCatcher@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/util.js:16:16 module.exports/PromiseSpawn.prototype._promiseRejected@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/generators.js:106:18 module.exports/Promise.prototype._settlePromise@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/promise.js:576:17 module.exports/Promise.prototype._settlePromise0@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/promise.js:614:5 module.exports/Promise.prototype._settlePromises@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/promise.js:689:13 From previous event: captureStackTrace@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/debuggability.js:826:23 CapturedTrace@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/debuggability.js:718:5 longStackTracesCaptureStackTrace@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/debuggability.js:397:19 module.exports/Promise.prototype._then@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/promise.js:232:9 module.exports/Promise.prototype.then@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/promise.js:125:12 ZoteroStandalone</this.onLoad@chrome://zotero/content/standalone/standalone.js:41:3 @chrome://zotero/content/standalone/standalone.js:242:47
(3)(+0000017): [ConcurrentCaller] [1/upload] All tasks are done
(3)(+0000002): File upload sync finished for My Library (0 succeeded, 1 failed)
(4)(+0000002): No data changed in library 1 -- not saving
(3)(+0000002): Purging deleted storage files
(4)(+0000001): SELECT key FROM storageDeleteLog WHERE libraryID=? [1]
(3)(+0000006): No files to delete remotely
(3)(+0000002): No local changes made during file sync
(3)(+0000001): Done with file sync for My Library
(3)(+0000001): Done with file syncing
(3)(+0000002): Starting full-text syncing
(3)(+0000001): Starting full-text sync for My Library
(4)(+0000002): SELECT version FROM version WHERE schema=? ['fulltext_1']
(3)(+0000005): Library version hasn't changed -- skipping full-text download
(3)(+0000002): Uploading full-text content for My Library
(4)(+0000003): SELECT itemID, indexedChars, totalChars, indexedPages, totalPages FROM fulltextItems FI JOIN items I USING (itemID) WHERE libraryID=? AND FI.synced=? AND I.synced=1 ORDER BY itemID DESC [1, 0]
(3)(+0000003): Done with full-text syncing
(3)(+0000003): Done syncing
(3)(+0000001): Notifier.trigger('finish', 'sync', []) called [observers: 3]
(4)(+0000003): SELECT libraryID AS id FROM feeds WHERE refreshInterval IS NOT NULL AND ( lastCheck IS NULL OR (julianday(lastCheck, 'utc') + (refreshInterval/1440.0) - julianday('now', 'utc')) <= 0 )
(3)(+0000011): Running update for feeds:
(3)(+0000001): All feed updates done
(3)(+0000001): Scheduling next feed update
(4)(+0000002): SELECT ( CASE WHEN lastCheck IS NULL THEN 0 ELSE strftime('%s', lastCheck) + refreshInterval * 60 - strftime('%s', 'now') END ) AS nextCheck FROM feeds WHERE refreshInterval IS NOT NULL ORDER BY nextCheck ASC LIMIT 1
(3)(+0000005): No feeds with auto-update
Debug log:
(3)(+0017340): Starting full-text content processor
(3)(+0093710): HTTP GET https://us.login@icloud.com:********@dav.box.com/dav/zotero/I3P7QJHA.prop
(3)(+0000004): {}
(3)(+0000860): HTTP GET https://us.login@icloud.com:********@dav.box.com/dav/zotero/I3P7QJHA.prop succeeded with 404
(3)(+0000002): <?xml version="1.0" encoding="utf-8"?> Sabre_DAV_Exception_NotFound File not found: I3P7QJHA.prop
(3)(+0000005): Remote file not found for item 1104
(3)(+0000004): Creating ZIP file for item 1/I3P7QJHA
(3)(+0000051): Skipping file .zotero-ft-cache
(3)(+0000008): Skipping file .zotero-ft-info
(3)(+0000009): Adding ZIP entry /Users/uri/Zotero/storage/I3P7QJHA/OU-10109-6.pdf
(3)(+0000008): Creating I3P7QJHA.zip with 1 file(s)
(3)(+0033319): Zip of I3P7QJHA.zip finished with status 0 (original 848060KB, compressed 846592KB, 0% reduction)
(3)(+0000098): HTTP PUT https://us.login@icloud.com:********@dav.box.com/dav/zotero/I3P7QJHA.zip
(3)(+0000003): { "Content-Type": "application/zip" }
(2)(+0000057): progressMax has changed from 0 to 866917151 for request '1/I3P7QJHA'
(1)(+0143482): HTTP PUT https://us.login@icloud.com:********@dav.box.com/dav/zotero/I3P7QJHA.zip failed with status code 507: <?xml version="1.0" encoding="utf-8"?> Sabre_DAV_Exception_InsufficientStorage Not enough space for uploading file
(1)(+0000004): Upload request 1/I3P7QJHA failed
(3)(+0000001): Setting image download percentage to false for item 1/I3P7QJHA
(3)(+0000002): Notifier.trigger('redraw', 'item', [1104], {"column":"hasAttachment"}) called [observers: 12]
(3)(+0000003): Yielding for refresh promise
(3)(+0000002): Notifier.trigger('redraw', 'item', [1106], {"column":"hasAttachment"}) called [observers: 12]
(3)(+0000002): Yielding for refresh promise
(3)(+0000002): [ConcurrentCaller] [1/upload] Error in function (0/2, 0 in queue)
(1)(+0000002): Error: A file upload failed due to insufficient space on the WebDAV server. Zotero.Sync.Storage.Mode.WebDAV.prototype.uploadFile<@chrome://zotero/content/xpcom/storage/webdav.js:555:12 tryCatcher@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/util.js:16:16 module.exports/PromiseSpawn.prototype._promiseRejected@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/generators.js:106:18 module.exports/Promise.prototype._settlePromise@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/promise.js:576:17 module.exports/Promise.prototype._settlePromise0@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/promise.js:614:5 module.exports/Promise.prototype._settlePromises@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/promise.js:689:13 From previous event: captureStackTrace@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/debuggability.js:826:23 CapturedTrace@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/debuggability.js:718:5 longStackTracesCaptureStackTrace@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/debuggability.js:397:19 module.exports/Promise.prototype._then@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/promise.js:232:9 module.exports/Promise.prototype.then@resource://gre/modules/commonjs/toolkit/loader.js -> resource://zotero/bluebird/promise.js:125:12 ZoteroStandalone</this.onLoad@chrome://zotero/content/standalone/standalone.js:41:3 @chrome://zotero/content/standalone/standalone.js:242:47
(3)(+0000017): [ConcurrentCaller] [1/upload] All tasks are done
(3)(+0000002): File upload sync finished for My Library (0 succeeded, 1 failed)
(4)(+0000002): No data changed in library 1 -- not saving
(3)(+0000002): Purging deleted storage files
(4)(+0000001): SELECT key FROM storageDeleteLog WHERE libraryID=? [1]
(3)(+0000006): No files to delete remotely
(3)(+0000002): No local changes made during file sync
(3)(+0000001): Done with file sync for My Library
(3)(+0000001): Done with file syncing
(3)(+0000002): Starting full-text syncing
(3)(+0000001): Starting full-text sync for My Library
(4)(+0000002): SELECT version FROM version WHERE schema=? ['fulltext_1']
(3)(+0000005): Library version hasn't changed -- skipping full-text download
(3)(+0000002): Uploading full-text content for My Library
(4)(+0000003): SELECT itemID, indexedChars, totalChars, indexedPages, totalPages FROM fulltextItems FI JOIN items I USING (itemID) WHERE libraryID=? AND FI.synced=? AND I.synced=1 ORDER BY itemID DESC [1, 0]
(3)(+0000003): Done with full-text syncing
(3)(+0000003): Done syncing
(3)(+0000001): Notifier.trigger('finish', 'sync', []) called [observers: 3]
(4)(+0000003): SELECT libraryID AS id FROM feeds WHERE refreshInterval IS NOT NULL AND ( lastCheck IS NULL OR (julianday(lastCheck, 'utc') + (refreshInterval/1440.0) - julianday('now', 'utc')) <= 0 )
(3)(+0000011): Running update for feeds:
(3)(+0000001): All feed updates done
(3)(+0000001): Scheduling next feed update
(4)(+0000002): SELECT ( CASE WHEN lastCheck IS NULL THEN 0 ELSE strftime('%s', lastCheck) + refreshInterval * 60 - strftime('%s', 'now') END ) AS nextCheck FROM feeds WHERE refreshInterval IS NOT NULL ORDER BY nextCheck ASC LIMIT 1
(3)(+0000005): No feeds with auto-update
-
dstillmanPaste I3P7QJHA into the Zotero search bar in All Fields & Tags mode in the root of your library and it should show the attachment in question (which appears to be 850MB, which is an awfully large PDF).
-
uri.sharfThank you... I missed that line in the log!