Duplicates #2626 #2627
Blocks the program from being used. Stops at 0 complete. Log message:
Error: Need arrayBufferToString function!
https://debuglogs.org/e976fedae88eafc4f0a8f5ec5c6c7c7f6bd99f6cacac521ec4d5771e60d8e964
Signal v1.15.1
Windows 10 1803 build 17134.191
Actual result:
Not usable, stops at optimizing messages
Expected result:
Usable app after successful optimize of messages
Signal version: v1.15.1
Operating System: Windows 10 1803 build 17134.191
Linked device version:
https://debuglogs.org/e976fedae88eafc4f0a8f5ec5c6c7c7f6bd99f6cacac521ec4d5771e60d8e964
Same here... v1.15.1, Win10 1803
"Top-level unhandled promise rejection: Error: Need arrayBufferToString function!"
Same on Linux Mint, Signal Desktop v1.15.1:
https://debuglogs.org/615223dd662eae3bbd761da68699986f2bae14231a0f5ad43975bf545e0435b5
This is a duplicate of #2626 and #2627
I can confirm this on Ubuntu.
I get the same issue on Windows 10.
Then I download the version 1.15.0 ('https://updates.signal.org/desktop/signal-desktop-win-1.15.0.exe') and install this version. Now the optimization of messages are successfully done.
After the start I get the update to 1.15.1 and signal works fine.
The apt repository does not offer a 1.15.0 version :/
Same issue on Windows 7!
Tried update from 1.14.1 to 1.15.1.
Update:
I can confirm, that update to 1.15.0 and then to 1.15.1 works!
Looks like 1.15.1 is buggy
Stuck, four hours, and counting...

v1.15.1, Windows 10.
Installing 1.15.0 ('https://updates.signal.org/desktop/signal-desktop-win-1.15.0.exe') and auto-updating works, per @TedMGN and @k3vy .


Same issue on Debian 9.5 using apt repository. Can't go to 1.15.0 first since the apt repository doesn't offer this version. And I'd prefer not losing my archived data by clearing data and reconnecting with my phone. Is there some way to fix this?
Had to uninstall the desktop client, reinstall, and relink to get 1.15.1 to work...
Same problem on Ubuntu 16.04 LTS
https://debuglogs.org/d2d3646f30787109dd4b1d891bd5b5e90355b5b5b871cf71b898593d57fe0de5
But even worse:
[] Clear Data;
[] re-connect to mobile, and:
sync w/ mobile fails:
https://debuglogs.org/58754ebef62ec94c1fdb1a68ee0dbf99c91f03cb3cac0dc7a107ea0b08ef6cae
Same Problem on Mac OS 10.11.16:
https://debuglogs.org/f2c17f163c4641a26da1bf0d0c3f797c014af6a3d9f2cc24960df9899dda50ba
One more mac user stuck. Seems like an async issue with promises.
https://debuglogs.org/aea0ed8daae148fbeef35b441d0136ac15ba4982f8364f1509a58a6f27c619eb
I believe this is fixed here: https://github.com/signalapp/Signal-Desktop/commit/44dec45995e4f8dd9bda86793080ebf2d30f3225#diff-2650fb3e14b7f42d68a8766269c54434
@rikur Yep, and a build will be released shortly. Thanks for the quick reports on this everyone!
If anyone absolutely needs to fix this before the next build: download 1.15.0 -> install -> update from within the app to 1.15.1 when prompted. It was skipping the 1.15.0 update that stalled the migration.
For mac: https://updates.signal.org/desktop/signal-desktop-mac-1.15.0.zip
For windows: https://updates.signal.org/desktop/signal-desktop-win-1.15.0.exe
Is it possible to republish the 1.15.0 version in the APT repo or is that infeasible?
Thanks for the quick fix, anyway!
v1.15.2 is now released with a fix for this issue.
Most helpful comment
Same issue on Debian 9.5 using apt repository. Can't go to 1.15.0 first since the apt repository doesn't offer this version. And I'd prefer not losing my archived data by clearing data and reconnecting with my phone. Is there some way to fix this?