Gkiokan/ps4-remote-pkg-sender

white screen (mac Sonoma 14.4.1)

bsoener opened this issue · 17 comments

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

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.

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

Thank you very much

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.

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

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

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).

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

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.

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.

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

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]
+ 52 hidden modules

┗ ----------------------------
┏ 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]
+ 332 hidden modules
Child HtmlWebpackCompiler:
1 asset
Entrypoint HtmlWebpackPlugin_0 = __child-HtmlWebpackPlugin_0
[./node_modules/html-loader/dist/cjs.js?minimize=false!./dist/.renderer-index-template.html] 413 bytes {HtmlWebpackPlugin_0} [built]
Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js??ref--2-2!node_modules/element-ui/lib/theme-chalk/index.css:
Entrypoint mini-css-extract-plugin = *
[./node_modules/css-loader/dist/cjs.js?!./node_modules/element-ui/lib/theme-chalk/index.css] ./node_modules/css-loader/dist/cjs.js??ref--2-2!./node_modules/element-ui/lib/theme-chalk/index.css 235 KiB {mini-css-extract-plugin} [built]
[./node_modules/css-loader/dist/runtime/api.js] 2.46 KiB {mini-css-extract-plugin} [built]
[./node_modules/css-loader/dist/runtime/getUrl.js] 830 bytes {mini-css-extract-plugin} [built]
[./node_modules/element-ui/lib/theme-chalk/fonts/element-icons.ttf] 74 bytes {mini-css-extract-plugin} [built]
[./node_modules/element-ui/lib/theme-chalk/fonts/element-icons.woff] 75 bytes {mini-css-extract-plugin} [built]
Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js??ref--4-2!node_modules/sass-loader/dist/cjs.js!src/renderer/scss/app.scss:
Entrypoint mini-css-extract-plugin = *
[./node_modules/css-loader/dist/cjs.js?!./node_modules/sass-loader/dist/cjs.js!./src/renderer/scss/app.scss] ./node_modules/css-loader/dist/cjs.js??ref--4-2!./node_modules/sass-loader/dist/cjs.js!./src/renderer/scss/app.scss 103 KiB {mini-css-extract-plugin} [built]
[./node_modules/css-loader/dist/runtime/api.js] 2.46 KiB {mini-css-extract-plugin} [built]
[./node_modules/css-loader/dist/runtime/getUrl.js] 830 bytes {mini-css-extract-plugin} [built]
[./src/renderer/scss/webfonts/fa-brands-400.eot] 77 bytes {mini-css-extract-plugin} [built]
[./src/renderer/scss/webfonts/fa-brands-400.svg] 76 bytes {mini-css-extract-plugin} [built]
[./src/renderer/scss/webfonts/fa-brands-400.ttf] 77 bytes {mini-css-extract-plugin} [built]
[./src/renderer/scss/webfonts/fa-brands-400.woff] 78 bytes {mini-css-extract-plugin} [built]
[./src/renderer/scss/webfonts/fa-brands-400.woff2] 79 bytes {mini-css-extract-plugin} [built]
[./src/renderer/scss/webfonts/fa-regular-400.eot] 78 bytes {mini-css-extract-plugin} [built]
[./src/renderer/scss/webfonts/fa-regular-400.svg] 77 bytes {mini-css-extract-plugin} [built]
[./src/renderer/scss/webfonts/fa-regular-400.ttf] 78 bytes {mini-css-extract-plugin} [built]
[./src/renderer/scss/webfonts/fa-regular-400.woff] 79 bytes {mini-css-extract-plugin} [built]
[./src/renderer/scss/webfonts/fa-regular-400.woff2] 80 bytes {mini-css-extract-plugin} [built]
[./src/renderer/scss/webfonts/fa-solid-900.eot] 76 bytes {mini-css-extract-plugin} [built]
[./src/renderer/scss/webfonts/fa-solid-900.svg] 75 bytes {mini-css-extract-plugin} [built]
+ 3 hidden modules
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/AddFileByURLDialog.vue?vue&type=style&index=0&id=97bd18ee&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/AddFileByURLDialog.vue?vue&type=style&index=0&id=97bd18ee&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/AddFileByURLDialog.vue?vue&type=style&index=0&id=97bd18ee&lang=scss&scoped=true& 410 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/DownloadItem.vue?vue&type=style&index=0&id=7e6f1ec1&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/DownloadItem.vue?vue&type=style&index=0&id=7e6f1ec1&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/DownloadItem.vue?vue&type=style&index=0&id=7e6f1ec1&lang=scss&scoped=true& 410 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/DragAndDrop.vue?vue&type=style&index=0&id=14e85108&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/DragAndDrop.vue?vue&type=style&index=0&id=

┗ ----------------------------
┏ 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)

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

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

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.

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

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

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.

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.