HyperPlay-Gaming / hyperplay-desktop-client

The HyperPlay desktop app
https://hyperplay.xyz
GNU General Public License v3.0
69 stars 27 forks source link

Extraction stuck when installing MCVERSE on MAC #691

Closed nyghtstalker closed 1 month ago

nyghtstalker commented 8 months ago

Describe the bug

When a user installs MCVERSE on MAC the extractions get stuck and never install.

Add logs

(10:34:58) INFO:    [Legendary]:        Running command: XDG_CONFIG_HOME="/Users/joe/Library/Application Support/hyperplay/legendaryConfig" /Applications/HyperPlay.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary --version
(10:34:58) INFO:    [Backend]:          Creating abort controller for gogdl-version
(10:34:58) INFO:    [Gog]:              Running command: /Applications/HyperPlay.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/gogdl --auth-config-path "/Users/joe/Library/Application Support/hyperplay/gog_store/auth.json" --version
(10:34:58) INFO:    [GlobalConfig]:     Searching for Gaming Porting Toolkit Wine
(10:34:59) INFO:    [GlobalConfig]:     Found Gaming Porting Toolkit Wine at /usr/local/Cellar/game-porting-toolkit/1.0.4/bin
(10:35:06) INFO:    [Backend]:          Deleting abort controller for legendary-version
(10:35:06) INFO:    [Backend]:          Deleting abort controller for gogdl-version
(10:36:09) INFO:    [ProtocolHandler]:  received hyperplay://launch/hyperplay/0xddb2462fc071433dc438c97306587ac3d412bdc38e3a971a84b9ce4f14ffe9a7
(10:36:09) INFO:    [ProtocolHandler]:  "MCVERSE Racing" not installed.
(10:36:11) INFO:    [HyperPlay]:        Getting install info for MCVERSE Racing
(10:36:18) INFO:    [HyperPlay]:        Getting install info for MCVERSE Racing
(10:36:18) INFO:    [DownloadManager]:  MCVERSE Racing  was added to the download queue.
(10:36:18) INFO:    [HyperPlay]:        Installing MCVERSE Racing to /Users/joe/Games/HyperPlay...
(10:36:18) INFO:    [HyperPlay]:        Downloading zip file to directory /Users/joe/Library/Application Support/hyperplay/.temp/0xddb2462fc071433dc438c97306587ac3d412bdc38e3a971a84b9ce4f14ffe9a7 filename 0.1.7.zip
(10:36:18) INFO:    [HyperPlay]:        Downloading from https://gateway.valist.io/ipfs/bafybeih4wpe5o2uioog45yblcpu2qg27jnjsgzqlffpobqzcz35k5jxqjq/darwin_amd64/0.1.7.zip
(10:36:18) INFO:    [Backend]:          Creating abort controller for 0xddb2462fc071433dc438c97306587ac3d412bdc38e3a971a84b9ce4f14ffe9a7
(10:36:19) INFO:    [Backend]:          Started downloading 0.1.7.zip
(10:36:20) INFO:    [HyperPlay]:        Downloaded: 3.25 MB / 1.05 GB  @2.54 MB/s (0.30%)
(10:36:21) INFO:    [HyperPlay]:        Downloaded: 7.47 MB / 1.05 GB  @4.18 MB/s (0.69%)
(10:36:22) INFO:    [HyperPlay]:        Downloaded: 12.64 MB / 1.05 GB  @5.11 MB/s (1.17%)
(10:36:23) INFO:    [HyperPlay]:        Downloaded: 18.69 MB / 1.05 GB  @6.02 MB/s (1.73%)
(10:36:24) INFO:    [HyperPlay]:        Downloaded: 26.06 MB / 1.05 GB  @7.34 MB/s (2.41%)
(10:36:25) INFO:    [HyperPlay]:        Downloaded: 34.23 MB / 1.05 GB  @8.11 MB/s (3.17%)
(10:36:26) INFO:    [HyperPlay]:        Downloaded: 43.47 MB / 1.05 GB  @9.15 MB/s (4.02%)
(10:36:27) INFO:    [HyperPlay]:        Downloaded: 54.36 MB / 1.05 GB  @10.8 MB/s (5.03%)
(10:36:28) INFO:    [HyperPlay]:        Downloaded: 68.92 MB / 1.05 GB  @14.42 MB/s (6.38%)
(10:36:29) INFO:    [HyperPlay]:        Downloaded: 86.17 MB / 1.05 GB  @17.13 MB/s (7.98%)
(10:36:30) INFO:    [HyperPlay]:        Downloaded: 109.19 MB / 1.05 GB  @22.9 MB/s (10.11%)
(10:36:31) INFO:    [HyperPlay]:        Downloaded: 137.36 MB / 1.05 GB  @27.89 MB/s (12.72%)
(10:36:32) INFO:    [HyperPlay]:        Downloaded: 179.35 MB / 1.05 GB  @41.58 MB/s (16.61%)
(10:36:33) INFO:    [HyperPlay]:        Downloaded: 225 MB / 1.05 GB  @45.28 MB/s (20.83%)
(10:36:34) INFO:    [HyperPlay]:        Downloaded: 277.89 MB / 1.05 GB  @52.58 MB/s (25.73%)
(10:36:35) INFO:    [HyperPlay]:        Downloaded: 337.47 MB / 1.05 GB  @59.11 MB/s (31.25%)
(10:36:36) INFO:    [HyperPlay]:        Downloaded: 395.09 MB / 1.05 GB  @57.16 MB/s (36.58%)
(10:36:37) INFO:    [HyperPlay]:        Downloaded: 458.21 MB / 1.05 GB  @62.8 MB/s (42.42%)
(10:36:38) INFO:    [HyperPlay]:        Downloaded: 518.04 MB / 1.05 GB  @59.29 MB/s (47.96%)
(10:36:39) INFO:    [HyperPlay]:        Downloaded: 573.25 MB / 1.05 GB  @54.83 MB/s (53.08%)
(10:36:40) INFO:    [HyperPlay]:        Downloaded: 631.26 MB / 1.05 GB  @57.67 MB/s (58.45%)
(10:36:41) INFO:    [HyperPlay]:        Downloaded: 690.97 MB / 1.05 GB  @59.24 MB/s (63.97%)
(10:36:42) INFO:    [HyperPlay]:        Downloaded: 728.85 MB / 1.05 GB  @37.53 MB/s (67.48%)
(10:36:43) INFO:    [HyperPlay]:        Downloaded: 803.03 MB / 1.05 GB  @73.45 MB/s (74.35%)
(10:36:44) INFO:    [HyperPlay]:        Downloaded: 854.81 MB / 1.05 GB  @51.32 MB/s (79.14%)
(10:36:45) INFO:    [HyperPlay]:        Downloaded: 924.81 MB / 1.05 GB  @69.37 MB/s (85.63%)
(10:36:46) INFO:    [HyperPlay]:        Downloaded: 982.17 MB / 1.05 GB  @56.9 MB/s (90.94%)
(10:36:47) INFO:    [HyperPlay]:        Downloaded: 1.02 GB / 1.05 GB  @56.9 MB/s (96.24%)
(10:36:48) INFO:    [Backend]:          Download completed 0.1.7.zip
(10:36:48) INFO:    [HyperPlay]:        Extracting /Users/joe/Library/Application Support/hyperplay/.temp/0xddb2462fc071433dc438c97306587ac3d412bdc38e3a971a84b9ce4f14ffe9a7/0.1.7.zip to /Users/joe/Games/HyperPlay/mcverse/mcverseracing
(10:36:49) INFO:    [HyperPlay]:        Extracting Progress: 17.68839552322234% Speed: 200127040.95904097 B/s | Total size 1132534422 and 200327168
(10:36:50) INFO:    [HyperPlay]:        Extracting Progress: 36.806097890064834% Speed: 207280819.49278966 B/s | Total size 1132534422 and 416841728
(10:36:51) INFO:    [HyperPlay]:        Extracting Progress: 55.94260692590234% Speed: 210418226.50282297 B/s | Total size 1132534422 and 633569280
(10:36:52) INFO:    [HyperPlay]:        Extracting Progress: 74.58580256733246% Speed: 210545834.4965105 B/s | Total size 1132534422 and 844709888
(10:36:53) INFO:    [HyperPlay]:        Extracting Progress: 94.1751183258958% Speed: 212759950.52862558 B/s | Total size 1132534422 and 1066565632
(10:36:53) INFO:    [HyperPlay]:        Extracting End: 100% Speed: 211096816.77539608 B/s | Total size 1132534422 and 1132534422
(10:36:59) INFO:    [Backend]:          Creating abort controller for legendary-version
(10:36:59) INFO:    [Legendary]:        Running command: XDG_CONFIG_HOME="/Users/joe/Library/Application Support/hyperplay/legendaryConfig" /Applications/HyperPlay.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary --version
(10:36:59) INFO:    [Backend]:          Creating abort controller for gogdl-version
(10:36:59) INFO:    [Gog]:              Running command: /Applications/HyperPlay.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/gogdl --auth-config-path "/Users/joe/Library/Application Support/hyperplay/gog_store/auth.json" --version
(10:36:59) INFO:    [GlobalConfig]:     Searching for Gaming Porting Toolkit Wine
(10:37:00) INFO:    [GlobalConfig]:     Found Gaming Porting Toolkit Wine at /usr/local/Cellar/game-porting-toolkit/1.0.4/bin
(10:37:04) INFO:    [Backend]:          Deleting abort controller for legendary-version
(10:37:04) INFO:    [Backend]:          Deleting abort controller for gogdl-version
(10:37:49) INFO:    [HyperPlay]:        Getting install info for DeFi Kingdoms
(10:37:49) INFO:    [HyperPlay]:        Getting install info for DeFi Kingdoms
(10:38:08) INFO:    [Backend]:          Creating abort controller for legendary-version
(10:38:08) INFO:    [Legendary]:        Running command: XDG_CONFIG_HOME="/Users/joe/Library/Application Support/hyperplay/legendaryConfig" /Applications/HyperPlay.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary --version
(10:38:08) INFO:    [Backend]:          Creating abort controller for gogdl-version
(10:38:08) INFO:    [Gog]:              Running command: /Applications/HyperPlay.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/gogdl --auth-config-path "/Users/joe/Library/Application Support/hyperplay/gog_store/auth.json" --version
(10:38:08) INFO:    [GlobalConfig]:     Searching for Gaming Porting Toolkit Wine
(10:38:08) INFO:    [GlobalConfig]:     Found Gaming Porting Toolkit Wine at /usr/local/Cellar/game-porting-toolkit/1.0.4/bin
(10:38:14) INFO:    [Backend]:          Deleting abort controller for legendary-version
(10:38:15) INFO:    [Backend]:          Deleting abort controller for gogdl-version
(10:38:41) INFO:    [Backend]:          Creating abort controller for legendary-version
(10:38:41) INFO:    [Legendary]:        Running command: XDG_CONFIG_HOME="/Users/joe/Library/Application Support/hyperplay/legendaryConfig" /Applications/HyperPlay.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary --version
(10:38:41) INFO:    [Backend]:          Creating abort controller for gogdl-version
(10:38:41) INFO:    [Gog]:              Running command: /Applications/HyperPlay.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/gogdl --auth-config-path "/Users/joe/Library/Application Support/hyperplay/gog_store/auth.json" --version
(10:38:41) INFO:    [GlobalConfig]:     Searching for Gaming Porting Toolkit Wine
(10:38:41) INFO:    [GlobalConfig]:     Found Gaming Porting Toolkit Wine at /usr/local/Cellar/game-porting-toolkit/1.0.4/bin
(10:38:45) INFO:    [Backend]:          Deleting abort controller for legendary-version
(10:38:45) INFO:    [Backend]:          Deleting abort controller for gogdl-version
(11:01:47) INFO:    [Backend]:          Creating abort controller for legendary-version
(11:01:47) INFO:    [Legendary]:        Running command: XDG_CONFIG_HOME="/Users/joe/Library/Application Support/hyperplay/legendaryConfig" /Applications/HyperPlay.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary --version
(11:01:47) INFO:    [Backend]:          Creating abort controller for gogdl-version
(11:01:47) INFO:    [Gog]:              Running command: /Applications/HyperPlay.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/gogdl --auth-config-path "/Users/joe/Library/Application Support/hyperplay/gog_store/auth.json" --version
(11:01:47) INFO:    [GlobalConfig]:     Searching for Gaming Porting Toolkit Wine
(11:01:47) INFO:    [GlobalConfig]:     Found Gaming Porting Toolkit Wine at /usr/local/Cellar/game-porting-toolkit/1.0.4/bin
(11:01:54) INFO:    [Backend]:          Deleting abort controller for legendary-version
(11:01:55) INFO:    [Backend]:          Deleting abort controller for gogdl-version

Steps to reproduce

  1. Go to HP store on MAC
  2. Go to MCVERSE and start downloading
  3. Wait for game to start extracting
  4. Observe that extraction gets stuck

Expected behavior

The game installs as normal

Screenshots

image

hyperplay Version

Latest Stable

System Information

Additional information

No response

nyghtstalker commented 8 months ago

Upon relaunching HP the download triggers again and this time it seems the extraction process does occur but gets stuck at the end.


(12:50:06) INFO:    [Backend]:          Starting the Download Queue

(12:50:06) INFO:    [HyperPlay]:        Installing MCVERSE Racing to /Users/joe/Games/HyperPlay...

(12:50:06) INFO:    [HyperPlay]:        Downloading zip file to directory /Users/joe/Library/Application Support/hyperplay/.temp/0xddb2462fc071433dc438c97306587ac3d412bdc38e3a971a84b9ce4f14ffe9a7 filename 0.1.7.zip

(12:50:06) INFO:    [HyperPlay]:        Downloading from https://gateway.valist.io/ipfs/bafybeih4wpe5o2uioog45yblcpu2qg27jnjsgzqlffpobqzcz35k5jxqjq/darwin_amd64/0.1.7.zip?token=kalOzVoMC8Y9A6B4CQcopIfPlaeJINZM0-1Ov0wdjnE&expires=1704750602

(12:50:06) INFO:    [Backend]:          Creating abort controller for 0xddb2462fc071433dc438c97306587ac3d412bdc38e3a971a84b9ce4f14ffe9a7

(12:50:06) INFO:    [Backend]:          Preventing machine to sleep

(12:50:07) INFO:    [Backend]:          Started downloading 0.1.7.zip

(12:50:07) INFO:    [HyperPlay]:        Downloaded: 30.22 MB / 1.05 GB  @27.37 MB/s (2.80%)

(12:50:09) INFO:    [HyperPlay]:        Downloaded: 98.67 MB / 1.05 GB  @51.66 MB/s (9.14%)

(12:50:10) INFO:    [HyperPlay]:        Downloaded: 140.3 MB / 1.05 GB  @41.25 MB/s (12.99%)

(12:50:11) INFO:    [HyperPlay]:        Downloaded: 205.81 MB / 1.05 GB  @65.45 MB/s (19.06%)

(12:50:12) INFO:    [HyperPlay]:        Downloaded: 281.38 MB / 1.05 GB  @75.04 MB/s (26.05%)

(12:50:13) INFO:    [HyperPlay]:        Downloaded: 349.97 MB / 1.05 GB  @68.32 MB/s (32.40%)

(12:50:14) INFO:    [HyperPlay]:        Downloaded: 397.58 MB / 1.05 GB  @47.42 MB/s (36.81%)

(12:50:15) INFO:    [HyperPlay]:        Downloaded: 462.45 MB / 1.05 GB  @64.42 MB/s (42.82%)

(12:50:16) INFO:    [HyperPlay]:        Downloaded: 513.03 MB / 1.05 GB  @50.08 MB/s (47.50%)

(12:50:17) INFO:    [HyperPlay]:        Downloaded: 544.69 MB / 1.05 GB  @31.37 MB/s (50.43%)

(12:50:18) INFO:    [HyperPlay]:        Downloaded: 592.44 MB / 1.05 GB  @47.42 MB/s (54.85%)

(12:50:19) INFO:    [HyperPlay]:        Downloaded: 667.05 MB / 1.05 GB  @73.87 MB/s (61.76%)

(12:50:20) INFO:    [HyperPlay]:        Downloaded: 743.27 MB / 1.05 GB  @75.54 MB/s (68.82%)

(12:50:21) INFO:    [HyperPlay]:        Downloaded: 814.19 MB / 1.05 GB  @70.64 MB/s (75.38%)

(12:50:22) INFO:    [HyperPlay]:        Downloaded: 885.81 MB / 1.05 GB  @71.06 MB/s (82.01%)

(12:50:23) INFO:    [HyperPlay]:        Downloaded: 955.52 MB / 1.05 GB  @69.15 MB/s (88.47%)

(12:50:24) INFO:    [HyperPlay]:        Downloaded: 1 GB / 1.05 GB  @71.99 MB/s (95.19%)

(12:50:24) INFO:    [Backend]:          Deleting abort controller for legendary-refresh

(12:50:25) INFO:    [Backend]:          Download completed 0.1.7.zip

(12:50:25) INFO:    [HyperPlay]:        Extracting /Users/joe/Library/Application Support/hyperplay/.temp/0xddb2462fc071433dc438c97306587ac3d412bdc38e3a971a84b9ce4f14ffe9a7/0.1.7.zip to /Users/joe/Games/HyperPlay/mcverse/mcverseracing

(12:50:25) INFO:    [Backend]:          Deleting abort controller for nile-version

(12:50:25) INFO:    [Backend]:          Deleting abort controller for nile-version

(12:50:26) INFO:    [HyperPlay]:        Extracting Progress: 3.649940451876173% Speed: 41008761.9047619 B/s | Total size 1132534422 and 41336832

(12:50:26) INFO:    [Backend]:          

HyperPlay Version: 0.10.0

Legendary Version:  0.20.32 Dark Energy (hotfix #6)

GOGdl Version: 0.7.3

Nile Version: 1.0.0 Jonathan Joestar

OS: macOS Sonoma 14.0 KERNEL: 23.0.0 ARCH: x64

CPU: Apple M1 Pro @2.4 

RAM: Total: 16 GiB Available: 9.74 GiB

GRAPHICS: GPU0: Apple M1 Pro   

(12:50:26) INFO:    [Backend]:          

HyperPlay Version: 0.10.0

Legendary Version:  0.20.32 Dark Energy (hotfix #6)

GOGdl Version: 0.7.3

Nile Version: 1.0.0 Jonathan Joestar

OS: macOS Sonoma 14.0 KERNEL: 23.0.0 ARCH: x64

CPU: Apple M1 Pro @2.4 

RAM: Total: 16 GiB Available: 9.74 GiB

GRAPHICS: GPU0: Apple M1 Pro   

(12:50:27) INFO:    [HyperPlay]:        Extracting Progress: 10.696654657618874% Speed: 60480926.61008487 B/s | Total size 1132534422 and 121143296

(12:50:28) INFO:    [HyperPlay]:        Extracting Progress: 32.62089070525399% Speed: 122983627.16378163 B/s | Total size 1132534422 and 369442816

(12:50:29) INFO:    [HyperPlay]:        Extracting Progress: 57.16214707688594% Speed: 161643194.00749063 B/s | Total size 1132534422 and 647380992

(12:50:30) INFO:    [HyperPlay]:        Extracting Progress: 79.43936983488878% Speed: 179719977.62684777 B/s | Total size 1132534422 and 899678208

(12:50:31) INFO:    [HyperPlay]:        Extracting Progress: 98.65978554778091% Speed: 186008994.8393541 B/s | Total size 1132534422 and 1117356032

(12:50:31) INFO:    [HyperPlay]:        Extracting End: 100% Speed: 185783205.7086614 B/s | Total size 1132534422 and 1132534422

(12:50:45) INFO:    [Backend]:          Creating abort controller for legendary-version

(12:50:45) INFO:    [Legendary]:        Running command: XDG_CONFIG_HOME="/Users/joe/Library/Application Support/hyperplay/legendaryConfig" /Applications/HyperPlay.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary --version

(12:50:45) INFO:    [Backend]:          Creating abort controller for gogdl-version

(12:50:45) INFO:    [Gog]:              Running command: /Applications/HyperPlay.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/gogdl --auth-config-path "/Users/joe/Library/Application Support/hyperplay/gog_store/auth.json" --version

(12:50:46) INFO:    [GlobalConfig]:     Searching for Gaming Porting Toolkit Wine

(12:50:46) INFO:    [GlobalConfig]:     Found Gaming Porting Toolkit Wine at /usr/local/Cellar/game-porting-toolkit/1.0.4/bin

(12:50:52) INFO:    [Backend]:          Deleting abort controller for legendary-version

(12:50:53) INFO:    [Backend]:          Deleting abort controller for gogdl-version
nyghtstalker commented 7 months ago

Will be addressed with PR https://github.com/HyperPlay-Gaming/hyperplay-desktop-client/pull/536

nyghtstalker commented 1 month ago

No longer occurring.