Cannot download differentially, fallback to full download
See original GitHub issue- Version: “electron-builder”: “^22.7.0”
-
Electron Version: “electron”: “^8.2.5”
-
Electron Type (current, beta, nightly): “electron-updater”: “^4.3.1”
- Target: nsis
const { autoUpdater, CancellationToken } = require(‘electron-updater’); autoUpdater.checkForUpdates();
15:40:59.861 > Found version 2.0.0 (url: myelectron-2.0.0.exe)
15:41:02.140 > 0
15:41:02.141 > Downloading update from myelectron-2.0.0.exe
15:41:02.236 > No cached update info available
15:41:02.239 > Download block maps (old: "http://62.234.153.20/electron/myelectron-1.0.0.exe.blockmap", new: http://62.234.153.20/electron/myelectron-2.0.0.exe.blockmap)
15:41:02.370 > File has 46 changed blocks
15:41:02.371 > [
{
"kind": 0,
"start": 0,
"end": 44218
},
{
"kind": 1,
"start": 44218,
"end": 99842
},
{
"kind": 0,
"start": 99847,
"end": 146333
},
{
"kind": 1,
"start": 146328,
"end": 179096
},
{
"kind": 0,
"start": 179101,
"end": 9126837
},
{
"kind": 1,
"start": 9126832,
"end": 9739610
},
{
"kind": 0,
"start": 9739694,
"end": 62164597
},
{
"kind": 1,
"start": 62164513,
"end": 62284466
},
{
"kind": 0,
"start": 62284600,
"end": 81203762
},
{
"kind": 1,
"start": 81203628,
"end": 81230228
},
{
"kind": 0,
"start": 81230362,
"end": 81461794
},
{
"kind": 1,
"start": 81461660,
"end": 81473024
},
{
"kind": 0,
"start": 81473158,
"end": 81490681
},
{
"kind": 1,
"start": 81490547,
"end": 81600973
}
]
15:41:02.405 > Full: 79,688.45 KB, To download: 946.79 KB (1%)
15:41:02.413 > Cannot download differentially, fallback to full download: Error: ENOENT: no such file or directory, open 'C:\Users\xxxx\AppData\Roaming\myelectron\__installer.exe'
at D:\node_modules\electron-updater\src\differentialDownloader\DifferentialDownloader.ts:119:29
at Generator.next (<anonymous>)
From previous event:
at GenericDifferentialDownloader.doDownloadFile (D:\node_modules\electron-updater\src\differentialDownloader\DifferentialDownloader.ts:118:82)
at GenericDifferentialDownloader.downloadFile (D:\node_modules\electron-updater\src\differentialDownloader\DifferentialDownloader.ts:92:17)
at GenericDifferentialDownloader.doDownload (D:\node_modules\electron-updater\src\differentialDownloader\DifferentialDownloader.ts:79:17)
at D:\node_modules\electron-updater\src\differentialDownloader\GenericDifferentialDownloader.ts:6:16
at Generator.next (<anonymous>)
From previous event:
at GenericDifferentialDownloader.download (D:\node_modules\electron-updater\src\differentialDownloader\GenericDifferentialDownloader.ts:5:62)
at D:\node_modules\electron-updater\src\NsisUpdater.ts:190:10
at Generator.next (<anonymous>)
at runCallback (timers.js:696:18)
at tryOnImmediate (timers.js:667:5)
at processImmediate (timers.js:649:5)
From previous event:
at NsisUpdater.differentialDownloadInstaller (D:\node_modules\electron-updater\src\NsisUpdater.ts:158:210)
at Object.<anonymous> (D:\node_modules\electron-updater\src\NsisUpdater.ts:32:42)
at Generator.next (<anonymous>)
From previous event:
at Object.task (D:\node_modules\electron-updater\src\NsisUpdater.ts:29:11)
at D:\node_modules\electron-updater\src\AppUpdater.ts:569:25
at Generator.throw (<anonymous>)
From previous event:
at NsisUpdater.executeDownload (D:\node_modules\electron-updater\src\AppUpdater.ts:487:68)
at NsisUpdater.executeDownload (D:\node_modules\electron-updater\src\BaseUpdater.ts:29:18)
at D:\node_modules\electron-updater\src\NsisUpdater.ts:25:23
From previous event:
at NsisUpdater.doDownloadUpdate (D:\node_modules\electron-updater\src\NsisUpdater.ts:22:80)
at D:\node_modules\electron-updater\src\AppUpdater.ts:393:25
at Generator.next (<anonymous>)
at runCallback (timers.js:696:18)
at tryOnImmediate (timers.js:667:5)
at processImmediate (timers.js:649:5)
From previous event:
at NsisUpdater.downloadUpdate (D:\node_modules\electron-updater\src\AppUpdater.ts:382:86)
at Function.<anonymous> (D:\PrivateProject\electron\electron-quick-start\main.js:91:29)
aborted... 6.400163880398828
15:41:10.623 > Cancelled
15:41:10.630 > Error: Error: Cancelled
at CancellationToken.cancelHandler (D:\node_modules\electron-updater\node_modules\builder-util-runtime\src\CancellationToken.ts:62:18)
at Object.onceWrapper (events.js:273:13)
at CancellationToken.emit (events.js:182:13)
at CancellationToken.cancel (D:\node_modules\electron-updater\node_modules\builder-util-runtime\src\CancellationToken.ts:33:10)
at Function.<anonymous> (D:\PrivateProject\electron\electron-quick-start\main.js:110:43)
at _callbacks.(anonymous function)._callbacks.(anonymous function).forEach.cb (D:\PrivateProject\electron\electron-quick-start\node_modules\_electron-progressbar@1.2.0@electron-progressbar\source\index.js:196:7)
at Array.forEach (<anonymous>)
at ProgressBar._fire (D:\PrivateProject\electron\electron-quick-start\node_modules\_electron-progressbar@1.2.0@electron-progressbar\source\index.js:195:52)
at BrowserWindow._window.on (D:\PrivateProject\electron\electron-quick-start\node_modules\_electron-progressbar@1.2.0@electron-progressbar\source\index.js:259:10)
at BrowserWindow.emit (events.js:182:13)
From previous event:
at CancellationToken.createPromise (D:\node_modules\electron-updater\node_modules\builder-util-runtime\src\CancellationToken.ts:51:12)
at D:\node_modules\electron-updater\src\electronHttpExecutor.ts:19:44
at Generator.next (<anonymous>)
From previous event:
at ElectronHttpExecutor.download (D:\node_modules\electron-updater\src\electronHttpExecutor.ts:14:76)
at Object.<anonymous> (D:\node_modules\electron-updater\src\NsisUpdater.ts:33:35)
at Generator.next (<anonymous>)
From previous event:
at Object.task (D:\node_modules\electron-updater\src\NsisUpdater.ts:29:11)
at D:\node_modules\electron-updater\src\AppUpdater.ts:569:25
at Generator.throw (<anonymous>)
From previous event:
at NsisUpdater.executeDownload (D:\node_modules\electron-updater\src\AppUpdater.ts:487:68)
at NsisUpdater.executeDownload (D:\node_modules\electron-updater\src\BaseUpdater.ts:29:18)
at D:\node_modules\electron-updater\src\NsisUpdater.ts:25:23
From previous event:
at NsisUpdater.doDownloadUpdate (D:\node_modules\electron-updater\src\NsisUpdater.ts:22:80)
at D:\node_modules\electron-updater\src\AppUpdater.ts:393:25
at Generator.next (<anonymous>)
at runCallback (timers.js:696:18)
at tryOnImmediate (timers.js:667:5)
at processImmediate (timers.js:649:5)
From previous event:
at NsisUpdater.downloadUpdate (D:\node_modules\electron-updater\src\AppUpdater.ts:382:86)
at Function.<anonymous> (D:\PrivateProject\electron\electron-quick-start\main.js:91:29)
鏇存柊鍑洪敊
Unhandled rejection Error: Cancelled
at CancellationToken.cancelHandler (D:\node_modules\electron-updater\node_modules\builder-util-runtime\src\CancellationToken.ts:62:18)
at Object.onceWrapper (events.js:273:13)
at CancellationToken.emit (events.js:182:13)
at CancellationToken.cancel (D:\node_modules\electron-updater\node_modules\builder-util-runtime\src\CancellationToken.ts:33:10)
at Function.<anonymous> (D:\PrivateProject\electron\electron-quick-start\main.js:110:43)
at _callbacks.(anonymous function)._callbacks.(anonymous function).forEach.cb (D:\PrivateProject\electron\electron-quick-start\node_modules\_electron-progressbar@1.2.0@electron-progressbar\source\index.js:196:7)
at Array.forEach (<anonymous>)
at ProgressBar._fire (D:\PrivateProject\electron\electron-quick-start\node_modules\_electron-progressbar@1.2.0@electron-progressbar\source\index.js:195:52)
at BrowserWindow._window.on (D:\PrivateProject\electron\electron-quick-start\node_modules\_electron-progressbar@1.2.0@electron-progressbar\source\index.js:259:10)
at BrowserWindow.emit (events.js:182:13)
From previous event:
at CancellationToken.createPromise (D:\node_modules\electron-updater\node_modules\builder-util-runtime\src\CancellationToken.ts:51:12)
at D:\node_modules\electron-updater\src\electronHttpExecutor.ts:19:44
at Generator.next (<anonymous>)
From previous event:
at ElectronHttpExecutor.download (D:\node_modules\electron-updater\src\electronHttpExecutor.ts:14:76)
at Object.<anonymous> (D:\node_modules\electron-updater\src\NsisUpdater.ts:33:35)
at Generator.next (<anonymous>)
From previous event:
at Object.task (D:\node_modules\electron-updater\src\NsisUpdater.ts:29:11)
at D:\node_modules\electron-updater\src\AppUpdater.ts:569:25
at Generator.throw (<anonymous>)
From previous event:
at NsisUpdater.executeDownload (D:\node_modules\electron-updater\src\AppUpdater.ts:487:68)
at NsisUpdater.executeDownload (D:\node_modules\electron-updater\src\BaseUpdater.ts:29:18)
at D:\node_modules\electron-updater\src\NsisUpdater.ts:25:23
at Object.task (D:\node_modules\electron-updater\src\NsisUpdater.ts:29:11)
at D:\node_modules\electron-updater\src\AppUpdater.ts:569:25
at Generator.throw (<anonymous>)
From previous event:
at NsisUpdater.executeDownload (D:\node_modules\electron-updater\src\AppUpdater.ts:487:68)
at NsisUpdater.executeDownload (D:\node_modules\electron-updater\src\BaseUpdater.ts:29:18)
at D:\node_modules\electron-updater\src\NsisUpdater.ts:25:23
From previous event:
at NsisUpdater.doDownloadUpdate (D:\node_modules\electron-updater\src\NsisUpdater.ts:22:80)
at D:\node_modules\electron-updater\src\AppUpdater.ts:393:25
at Generator.next (<anonymous>)
at runCallback (timers.js:696:18)
at tryOnImmediate (timers.js:667:5)
at processImmediate (timers.js:649:5)
From previous event:
at NsisUpdater.downloadUpdate (D:\node_modules\electron-updater\src\AppUpdater.ts:382:86)
at Function.<anonymous> (D:\PrivateProject\electron\electron-quick-start\main.js:91:29)
Done in 14.35s.```
Issue Analytics
- State:
- Created 3 years ago
- Comments:5
Top Results From Across the Web
Small Critical Error: Cannot download differentially, fallback to ...
Version: 20.38.5 Target: Windows Error: Cannot download differentially, fallback to full download: Error: Maximum allowed size is 5 MB.
Read more >Electron-update not working - Maximum allowed size is 50 MB
Previously they had limit of 50MB for downloading update but now its 500 MB in latest versions through electron auto updater.
Read more >Evernote Update file flagged as "malicious" by my Antivirus ...
... Cannot download differentially, fallback to full download: Error: ... Getting flagged by a spam filter doesn't necessarily imply 'buggy ...
Read more >Electron-Differential-updater
Differential update download time is more than full download. Differential update donwload time is directly propertional to number of blocks change. Hence the ......
Read more >Not getting update-downloaded event #36 - Issuehunt
I'm not getting the update-downloaded event on Mac. ... "Cannot download differentially, fallback to full download: Error: Internal error, size mismatch: ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Still having this issue:
Electron Builder Version: “electron-builder”: “^22.9.1”
Electron Version: “electron”: “^11.3.0”
Electron Updater: “electron-updater”: “^4.3.5”
Same for me:
“electron-builder”: “^22.11.7”, “electron”: “^13.2.2”, “electron-updater”: “^4.3.9”,