Gkiokan / ps4-remote-pkg-sender

264 stars 23 forks source link

white screen (mac Sonoma 14.4.1) #71

Closed bsoener closed 1 month ago

bsoener commented 2 months ago

Since updating Sonoma 14.4.1 on Mac, I only get a white screen. I can no longer open the app.

Gkiokan commented 2 months ago

Hi,

thats interesting, apples notes doesn't say anything that could have affected the environment.
I am myself on 14.2.1 and can't just update my environment in middle of Projects. But you should get some kind of Error Window with the exact error happening from the Error Catcher.

Could you clone the repo and run npm run watch just to see what the logs exactly are saying? nvm should be set to 14.7 or 16 at max if you get lib errors.

bsoener commented 2 months ago

Thank you for your answer. Could you please explain to me exactly how to do this?

Thank you very much

Gkiokan commented 2 months ago

Are you a terminal user? Make sure you have npm v14 or 16 active before doing this! If you have nvm installed, call nvm use 14 before continuing.

git clone git@github.com:Gkiokan/ps4-remote-pkg-sender.git
cd ps4-remote-pkg-sender && npm i
npm run watch

Then the application should start and show you also the DevTools which allows you to deep debug the application. There should be a console.log with the specific error probably.

bsoener commented 2 months ago
root@MacBook-Pro-2 downloads # sudo git clone git@github.com:Gkiokan/ps4-remote-pkg-sender.git
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
root@MacBook-Pro-2 downloads # 

Thank you for your answer. When entering Terminal: git clone I get this message

Masamune3210 commented 2 months ago

Your toolset is misconfigured. However you set it up, go back and try it again.

Gkiokan commented 2 months ago

Meh, this sounds like your env is not configured properly.

Try to download the source code via the download zip button on GitHub and
continue the steps after git clone that I've suggested in the terminal (in the folder of the extracted download file ofc).

bsoener commented 2 months ago

I packed everything into the folder and executed this command via terminal: npm run watch


root@MacBook-Pro-2 ps4-remote-pkg-sender-master #  npm run watch

> PS4RemotePKGSenderV2@2.10.3 watch
> electron-webpack dev

sh: electron-webpack: command not found
Gkiokan commented 2 months ago

I think it will be easier when I help you getting this running with a remote desktop share session.
Get in touch with me on Telegram, Discord, Insta or Facebook.

tangestani commented 1 month ago

I've got the same issue as the OP and I'm also on Sonoma 14.4.1.

Here's what I get when I run npm run watch: debug.log

Let me know if there's anything else I could do to help narrow down the issue.

tangestani commented 1 month ago

And here are the errors I see when connecting to http://localhost:9080 on a Chromium browser:

(index):5 Uncaught ReferenceError: require is not defined
    at (index):5:15
(anonymous) @ (index):5
(index):5 Uncaught ReferenceError: require is not defined
    at (index):5:124
(anonymous) @ (index):5
renderer.js:1 Uncaught ReferenceError: module is not defined
    at renderer.js:1:1
(anonymous) @ renderer.js:1
k00l3 commented 1 month ago

I am having the same issue, downloaded the latest DMG and when I launch PS4 Remote PKG Sender V2.app it just stays white as if it is frozen. Intel MacOs 14.4

┏ Main -----------------------

Hash: 9db091abb3130b3bf4e3 Version: webpack 4.42.1 Time: 1317ms Built at: 05/17/2024 8:04:24 PM Asset Size Chunks Chunk Names main.js 1.48 MiB main [emitted] main Entrypoint main = main.js [0] multi ./node_modules/electron-webpack/out/electron-main-hmr/main-hmr ./node_modules/electron-webpack/out/configurators/vue/vue-main-dev-entry.js ./src/main/index.js 52 bytes {main} [built] [./node_modules/electron-webpack/out/configurators/vue/vue-main-dev-entry.js] 1.44 KiB {main} [built] [./node_modules/electron-webpack/out/electron-main-hmr/main-hmr.js] 582 bytes {main} [built] [./src/main/crashReporter.js] 192 bytes {main} [built] [./src/main/helper.js] 4.11 KiB {main} [built] [./src/main/index.js] 5.62 KiB {main} [built] [./src/main/menu.js] 2.42 KiB {main} [built] [./src/main/tray.js] 1.52 KiB {main} [built] [./src/renderer/store/index.js] 1000 bytes {main} [built] [electron] external "electron" 42 bytes {main} [built] [electron-devtools-installer] external "electron-devtools-installer" 42 bytes {main} [built] [electron-webpack/out/electron-main-hmr/HmrClient] external "electron-webpack/out/electron-main-hmr/HmrClient" 42 bytes {main} [built] [path] external "path" 42 bytes {main} [built] [source-map-support/source-map-support.js] external "source-map-support/source-map-support.js" 42 bytes {main} [built] [url] external "url" 42 bytes {main} [built]

┗ ---------------------------- ┏ Renderer -------------------

Browserslist: caniuse-lite is outdated. Please run: npx browserslist@latest --update-db Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating

┗ ---------------------------- ┏ Renderer -------------------

ℹ 「wdm」: Hash: 31405b4dd16d0bc9e419 Version: webpack 4.42.1 Time: 7417ms Built at: 05/17/2024 8:04:31 PM Asset Size Chunks Chunk Names 0.bundle.js 141 KiB 0 [emitted]
0.styles.css 136 bytes 0 [emitted]
1.bundle.js 69.6 KiB 1 [emitted]
1.styles.css 146 bytes 1 [emitted]
10.bundle.js 57.7 KiB 10 [emitted]
11.bundle.js 15.5 KiB 11 [emitted]
12.bundle.js 145 KiB 12 [emitted]
13.bundle.js 19.7 KiB 13 [emitted]
14.bundle.js 16.6 KiB 14 [emitted]
15.bundle.js 158 KiB 15 [emitted]
16.bundle.js 27 KiB 16 [emitted]
17.bundle.js 23.8 KiB 17 [emitted]
18.bundle.js 18.5 KiB 18 [emitted]
2.bundle.js 25.2 KiB 2 [emitted]
2.styles.css 269 bytes 2 [emitted]
3.bundle.js 99.6 KiB 3 [emitted]
3.styles.css 285 bytes 3 [emitted]
4.bundle.js 31.4 KiB 4 [emitted]
4.styles.css 1.13 KiB 4 [emitted]
5.bundle.js 27.4 KiB 5 [emitted]
5.styles.css 67 bytes 5 [emitted]
6.bundle.js 25.8 KiB 6 [emitted]
6.styles.css 69 bytes 6 [emitted]
7.bundle.js 31.6 KiB 7 [emitted]
7.styles.css 129 bytes 7 [emitted]
8.bundle.js 59.8 KiB 8 [emitted]
9.bundle.js 36.6 KiB 9 [emitted]
fonts/element-icons--fonts.ttf 54.6 KiB [emitted]
fonts/element-icons--fonts.woff 27.5 KiB [emitted]
fonts/fa-brands-400--webfonts.eot 131 KiB [emitted]
fonts/fa-brands-400--webfonts.ttf 131 KiB [emitted]
fonts/fa-brands-400--webfonts.woff 87.9 KiB [emitted]
fonts/fa-brands-400--webfonts.woff2 74.9 KiB [emitted]
fonts/fa-regular-400--webfonts.eot 33.2 KiB [emitted]
fonts/fa-regular-400--webfonts.ttf 32.9 KiB [emitted]
fonts/fa-regular-400--webfonts.woff 15.9 KiB [emitted]
fonts/fa-regular-400--webfonts.woff2 12.9 KiB [emitted]
fonts/fa-solid-900--webfonts.eot 198 KiB [emitted]
fonts/fa-solid-900--webfonts.ttf 198 KiB [emitted]
fonts/fa-solid-900--webfonts.woff 99.3 KiB [emitted]
fonts/fa-solid-900--webfonts.woff2 76.4 KiB [emitted]
imgs/fa-brands-400--webfonts.svg 730 KiB [emitted]
imgs/fa-regular-400--webfonts.svg 141 KiB [emitted]
imgs/fa-solid-900--webfonts.svg 897 KiB [emitted]
index.html 415 bytes [emitted]
lang-de.bundle.js 691 bytes lang-de [emitted] lang-de lang-en.bundle.js 691 bytes lang-en [emitted] lang-en lang-ir.bundle.js 691 bytes lang-ir [emitted] lang-ir renderer.js 6.5 MiB renderer [emitted] renderer styles.css 324 KiB renderer [emitted] renderer Entrypoint renderer = styles.css renderer.js [0] multi (webpack)-dev-server/client?http://localhost:9080 (webpack)/hot/dev-server.js css-hot-loader/hotModuleReplacement ./node_modules/electron-webpack/vue-renderer-entry.js ./src/renderer/index.js 76 bytes {renderer} [built] [./node_modules/css-hot-loader/hotModuleReplacement.js] 3.05 KiB {renderer} [built] [./node_modules/css-hot-loader/node_modules/normalize-url/index.js] 3.85 KiB {renderer} [built] [./node_modules/electron-webpack/vue-renderer-entry.js] 116 bytes {renderer} [built] [./node_modules/lodash/debounce.js] 5.96 KiB {renderer} [built] [./node_modules/strip-ansi/index.js] 161 bytes {renderer} [built] [./node_modules/vue/dist/vue.esm.js] 320 KiB {renderer} [built] [./node_modules/webpack-dev-server/client/index.js?http://localhost:9080] (webpack)-dev-server/client?http://localhost:9080 4.29 KiB {renderer} [built] [./node_modules/webpack-dev-server/client/overlay.js] (webpack)-dev-server/client/overlay.js 3.52 KiB {renderer} [built] [./node_modules/webpack-dev-server/client/socket.js] (webpack)-dev-server/client/socket.js 1.53 KiB {r

┗ ---------------------------- ┏ Renderer -------------------

enderer} [built] [./node_modules/webpack-dev-server/client/utils/createSocketUrl.js] (webpack)-dev-server/client/utils/createSocketUrl.js 2.91 KiB {renderer} [built] [./node_modules/webpack-dev-server/client/utils/log.js] (webpack)-dev-server/client/utils/log.js 964 bytes {renderer} [built] [./node_modules/webpack-dev-server/client/utils/reloadApp.js] (webpack)-dev-server/client/utils/reloadApp.js 1.59 KiB {renderer} [built] [./node_modules/webpack/hot/dev-server.js] (webpack)/hot/dev-server.js 1.59 KiB {renderer} [built] [./src/renderer/index.js] 1.39 KiB {renderer} [built]

┗ ---------------------------- ┏ Renderer -------------------

14e85108&lang=scss&scoped=true&] ./node_modules/css-loader/dist/cjs.js??ref--4-2!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/components/DragAndDrop.vue?vue&type=style&index=0&id=14e85108&lang=scss&scoped=true& 1.26 KiB {mini-css-extract-plugin} [built] [./node_modules/css-loader/dist/runtime/api.js] 2.46 KiB {mini-css-extract-plugin} [built] Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js??ref--4-2!node_modules/vue-loader/lib/loaders/stylePostLoader.js!node_modules/sass-loader/dist/cjs.js!node_modules/vue-loader/lib/index.js??vue-loader-options!src/renderer/components/LatestVersionInfo.vue?vue&type=style&index=0&id=7efa7989&lang=scss&scoped=true&: Entrypoint mini-css-extract-plugin = [./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js?!./src/renderer/components/LatestVersionInfo.vue?vue&type=style&index=0&id=7efa7989&lang=scss&scoped=true&] ./node_modules/css-loader/dist/cjs.js??ref--4-2!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/components/LatestVersionInfo.vue?vue&type=style&index=0&id=7efa7989&lang=scss&scoped=true& 471 bytes {mini-css-extract-plugin} [built] [./node_modules/css-loader/dist/runtime/api.js] 2.46 KiB {mini-css-extract-plugin} [built] Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js??ref--4-2!node_modules/vue-loader/lib/loaders/stylePostLoader.js!node_modules/sass-loader/dist/cjs.js!node_modules/vue-loader/lib/index.js??vue-loader-options!src/renderer/components/ServerConfig.vue?vue&type=style&index=0&lang=scss&: Entrypoint mini-css-extract-plugin = [./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js?!./src/renderer/components/ServerConfig.vue?vue&type=style&index=0&lang=scss&] ./node_modules/css-loader/dist/cjs.js??ref--4-2!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/components/ServerConfig.vue?vue&type=style&index=0&lang=scss& 314 bytes {mini-css-extract-plugin} [built] [./node_modules/css-loader/dist/runtime/api.js] 2.46 KiB {mini-css-extract-plugin} [built] Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js??ref--4-2!node_modules/vue-loader/lib/loaders/stylePostLoader.js!node_modules/sass-loader/dist/cjs.js!node_modules/vue-loader/lib/index.js??vue-loader-options!src/renderer/pages/404.vue?vue&type=style&index=0&id=9705358c&lang=scss&scoped=true&: Entrypoint mini-css-extract-plugin = [./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js?!./src/renderer/pages/404.vue?vue&type=style&index=0&id=9705358c&lang=scss&scoped=true&] ./node_modules/css-loader/dist/cjs.js??ref--4-2!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/pages/404.vue?vue&type=style&index=0&id=9705358c&lang=scss&scoped=true& 520 bytes {mini-css-extract-plugin} [built] [./node_modules/css-loader/dist/runtime/api.js] 2.46 KiB {mini-css-extract-plugin} [built] Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js??ref--4-2!node_modules/vue-loader/lib/loaders/stylePostLoader.js!node_modules/sass-loader/dist/cjs.js!node_modules/vue-loader/lib/index.js??vue-loader-options!src/renderer/pages/Download.vue?vue&type=style&index=0&id=205cd816&lang=scss&scoped=true&: Entrypoint mini-css-extract-plugin = [./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js?!./src/renderer/pages/Download.vue?vue&type=style&index=0&id=205cd816&lang=scss&scoped=true&] ./node_modules/css-loader/dist/cjs.js??ref--4-2!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/pages/Download.vue?vue&type=style&index=0&id=205cd816&lang=scss&scoped=true& 392 bytes {mini-css-extract-plugin} [built] [./node_modules/css-loader/dist/runtime/api.js] 2.46 KiB {mini-css-extract-plugin} [built] Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js??ref--4-2!node_modules/vue-loader/lib/loaders/stylePostLoader.js!node_modules/sass-loader/dist/cjs.js!node_modules/vue-loader/lib/index.js??vue-loader-options!src/renderer/pages/Server.vue?vue&type=style&index=0&id=0107a25e&lang=scss&scoped=true&: Entrypoint mini-css-extract-plugin = [./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js?!./src/renderer/pages/Server.vue?vue&type=style&index=0&id=0107a25e&lang=scss&scoped=true&] ./node_modules/css-loader/dist/cjs.js??ref--4-2!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/pages/Server.vue?vue&type=style&index=0&id=0107a25e&lang=scss&scoped=true& 535 bytes {mini-css-extract-plugin} [built] [./node_modules/css-loader/dist/runtime/api.js] 2.46 KiB {mini-css-extract-plugin} [built] Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js??ref--4-2!node_modules/vue-loader/lib/loaders/stylePostLoader.js!node_modules/sass-loader/dist/cjs.js!node_modules/vue-loader/lib/index.js??vue-loader-options!src/renderer/pages/WindowLoader.vue?vue&type=style&index=0&id=6b06b99e&lang=scss&scoped=true&: Entrypoint mini-css-extract-plugin = [./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js?!./src/renderer/pages/WindowLoader.vue?vue&type=style&index=0&id=6b06b99e&lang=scss&scoped=true&] ./node_modules/css-loader/dist/cjs.js??ref--4-2!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/pages/WindowLoader.vue?vue&type=style&index=0&id=6b06b99e&lang=scss&scoped=true& 1.42 KiB {mini-css-extract-plugin} [built] [./node_modules/css-loader/dist/runtime/api.js] 2.46 KiB {mini-css-extract-plugin} [built] Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js??ref--4-2!node_modules/vue-loader/lib/loaders/stylePostLoader.js!node_modules/sass-loader/dist/cjs.js!node_modules/vue-loader/lib/index.js??vue-loader-options!src/renderer/pages/app/components/Logs.vue?vue&type=style&index=0&id=ce7bdf88&lang=scss&scoped=true&: Entrypoint mini-css-extract-plugin

┗ ---------------------------- ┏ Renderer -------------------

= [./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js?!./src/renderer/pages/app/components/Logs.vue?vue&type=style&index=0&id=ce7bdf88&lang=scss&scoped=true&] ./node_modules/css-loader/dist/cjs.js??ref--4-2!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/pages/app/components/Logs.vue?vue&type=style&index=0&id=ce7bdf88&lang=scss&scoped=true& 314 bytes {mini-css-extract-plugin} [built] [./node_modules/css-loader/dist/runtime/api.js] 2.46 KiB {mini-css-extract-plugin} [built] Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js??ref--4-2!node_modules/vue-loader/lib/loaders/stylePostLoader.js!node_modules/sass-loader/dist/cjs.js!node_modules/vue-loader/lib/index.js??vue-loader-options!src/renderer/pages/app/components/Routes.vue?vue&type=style&index=0&id=6afe9317&lang=scss&scoped=true&: Entrypoint mini-css-extract-plugin = [./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js?!./src/renderer/pages/app/components/Routes.vue?vue&type=style&index=0&id=6afe9317&lang=scss&scoped=true&] ./node_modules/css-loader/dist/cjs.js??ref--4-2!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/pages/app/components/Routes.vue?vue&type=style&index=0&id=6afe9317&lang=scss&scoped=true& 316 bytes {mini-css-extract-plugin} [built] [./node_modules/css-loader/dist/runtime/api.js] 2.46 KiB {mini-css-extract-plugin} [built] Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js??ref--4-2!node_modules/vue-loader/lib/loaders/stylePostLoader.js!node_modules/sass-loader/dist/cjs.js!node_modules/vue-loader/lib/index.js??vue-loader-options!src/renderer/pages/ps4/Index.vue?vue&type=style&index=0&id=2c8cf394&lang=scss&scoped=true&: Entrypoint mini-css-extract-plugin = * [./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js?!./src/renderer/pages/ps4/Index.vue?vue&type=style&index=0&id=2c8cf394&lang=scss&scoped=true&] ./node_modules/css-loader/dist/cjs.js??ref--4-2!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/pages/ps4/Index.vue?vue&type=style&index=0&id=2c8cf394&lang=scss&scoped=true& 375 bytes {mini-css-extract-plugin} [built] [./node_modules/css-loader/dist/runtime/api.js] 2.46 KiB {mini-css-extract-plugin} [built]

┗ ---------------------------- ┏ Renderer -------------------

ℹ 「wdm」: Compiled successfully.

┗ ---------------------------- ┏ Electron -------------------

Debugger listening on ws://127.0.0.1:5858/97bc905e-a701-4ae4-88b8-c97fb84bf99c For help, see: https://nodejs.org/en/docs/inspector

┗ ---------------------------- ┏ Electron -------------------

[0517/200433.357644:WARNING:system_snapshot_mac.cc(42)] sysctlbyname kern.nx: No such file or directory (2)

┗ ---------------------------- ┏ Electron -------------------

[0517/200433.406438:WARNING:crash_report_exception_handler.cc(242)] UniversalExceptionRaise: (os/kern) failure (5)

┗ ---------------------------- ┏ Electron -------------------

Unable to install vue-devtools: TypeError: Cannot read property 'map' of undefined at startBackgroundPages (/Users/mymac/ps4-remote-pkg-sender/node_modules/electron/dist/Electron.app/Contents/Resources/electron.asar/browser/chrome-extension.js:80:49) at loadExtension (/Users/mymac/ps4-remote-pkg-sender/node_modules/electron/dist/Electron.app/Contents/Resources/electron.asar/browser/chrome-extension.js:274:3) at Function.BrowserWindow.addExtension (/Users/mymac/ps4-remote-pkg-sender/node_modules/electron/dist/Electron.app/Contents/Resources/electron.asar/browser/chrome-extension.js:364:7) at Function.BrowserWindow.addDevToolsExtension (/Users/mymac/ps4-remote-pkg-sender/node_modules/electron/dist/Electron.app/Contents/Resources/electron.asar/browser/chrome-extension.js:394:40) at downloadChromeExtension_1.default.then (/Users/mymac/ps4-remote-pkg-sender/node_modules/electron-devtools-installer/src/index.ts:129:32) at process._tickCallback (internal/process/next_tick.js:68:7)

┗ ---------------------------- ┏ Electron -------------------

[0517/200433.928217:WARNING:system_snapshot_mac.cc(42)] sysctlbyname kern.nx: No such file or directory (2)

┗ ---------------------------- ┏ Electron -------------------

[0517/200433.945355:WARNING:crash_report_exception_handler.cc(242)] UniversalExceptionRaise: (os/kern) failure (5)

┗ ---------------------------- ┏ Electron -------------------

[0517/200434.322281:WARNING:system_snapshot_mac.cc(42)] sysctlbyname kern.nx: No such file or directory (2)

┗ ---------------------------- ┏ Electron -------------------

[0517/200434.355207:WARNING:crash_report_exception_handler.cc(242)] UniversalExceptionRaise: (os/kern) failure (5)

┗ ---------------------------- ┏ Electron -------------------

[0517/200434.602705:WARNING:system_snapshot_mac.cc(42)] sysctlbyname kern.nx: No such file or directory (2)

┗ ---------------------------- ┏ Electron -------------------

[0517/200434.616044:WARNING:crash_report_exception_handler.cc(242)] UniversalExceptionRaise: (os/kern) failure (5)

┗ ---------------------------- ┏ Electron -------------------

[0517/200434.859578:WARNING:system_snapshot_mac.cc(42)] sysctlbyname kern.nx: No such file or directory (2)

┗ ---------------------------- ┏ Electron -------------------

[0517/200434.873409:WARNING:crash_report_exception_handler.cc(242)] UniversalExceptionRaise: (os/kern) failure (5)

┗ ----------------------------

Gkiokan commented 1 month ago

You guys are awesome! Thanks for the reports. I will look this week into this issue.

Gkiokan commented 1 month ago

I upgraded my Mac OS version to 14.5 to see what really happens and I am shocked how much a breaking changes comes with the new OS build of mac. I wasn't expecting that and definetily not that much and deep. This is what I call a good reason for "never change a running system". Sigh.

So the Issue is that we have a couple OS wide function call deprecations for the CrashReporter, no problems here, we can omit it.
DevTools aren't loading anymore due a not reported error. node-gyp does some crazy things on build and fails because of python issue on 3.10+.
But the main problem is that the renderer can't use the nodeIntegration from chromium which leads finally to the white screen due the require is not a function error.

But this is totally strange and makes no sense because the base version of the engine is still the same.
I guess there are OS wide restrictions. I am still digging into it to find a workaround.

Worst Case would be a rewrite of the engine with a bridged context which I am gonna avoid at all cost.
I am on it. I will let you know. If anyone knows a fix for this bs*, feel free to comment.

k00l3 commented 1 month ago

It's really weird it runs perfectly fine on my MacBook Pro M1 14.5 Beta (23F5049f) , Just having issues on my Intel based iMac 14.4

Gkiokan commented 1 month ago

Good sign for all! I got a live sign working now. Will continue tomorrow on all the refactoring.
I have to test all functionalities before I can tell more. But while I am on it, I can also patch a couple things.

image
Gkiokan commented 1 month ago

https://github.com/Gkiokan/ps4-remote-pkg-sender/tree/macOSfixes

Here you can follow the branch for mac OS 14.4+ fixes.
I've fixed the base dependencies, which results in getting the app back running.
There are a couple things still to be fixed, but if anyone wants to test this (I don't have my ps4 connected rn), you can pull the branch and run a npm i and npm run dev to test the app.

Once it's done it will be merged and released anyway.

Gkiokan commented 1 month ago

v2.10.4 just has been released and it should work properly again.
I've tested it on my intel mac OS 14.5 which is currently the latest mac OS.

I couldn't it on the Playstation though, but the manual endpoint tests where successful, so it must work.
Have fun with the Hot fix Release.

Side fixes: HB-Store Settings can be extended with a own custom HB-Store Server URL which can work in conjunction with the HB-Store CDN Server or HB-Store CDN CLI Server.