Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG]打开之后,界面就跟卡死了一样,什么也无法点击 #124

Closed
a1643977841 opened this issue Oct 11, 2024 · 53 comments
Closed
Labels
bug Something isn't working

Comments

@a1643977841
Copy link

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:
直接打开软件

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.
image

Desktop (please complete the following information):

  • OS: [e.g. macOS] macOS15
  • Arch: [e.g. arm64] arm64
  • Version [e.g. 4.0.0] 4.0.0

Additional context
Add any other context about the problem here.


描述错误
清晰简明地描述错误是什么。

重现步骤
重现该行为的步骤:

  1. 进入 '...'
  2. 点击 '....'
  3. 向下滚动到 '....'
  4. 看到错误

预期行为
清晰简明地描述你期望发生的事情。

截图
如果适用,请添加截图以帮助解释您的问题。

桌面设备(请填写以下信息):

  • 操作系统: [例如 macOS]
  • 架构: [例如 arm64]
  • 版本: [例如 4.0.0]

附加上下文
在此添加有关问题的任何其他上下文。

@a1643977841 a1643977841 added the bug Something isn't working label Oct 11, 2024
@1111mp
Copy link
Owner

1111mp commented Oct 11, 2024

首先请确保你下载的安装包是正确的:
image

根据提供的信息,你的设备是 apple arm64 架构 所以应该下载NVM.Desktop_4.0.0_aarch64.dmg

如果下载的安装包是正确的话 也有可能和这个问题有关:tauri-apps/tauri#11308

我一会儿发布一个 alpha 版本出来 会提供 打开开发者工具的功能 到时候如果有时间的话 下载安装验证一下是否还会有这个问题(打开开发者工具 看是否有报错)

@a1643977841
Copy link
Author

首先请确保你下载的安装包是正确的: image

根据提供的信息,你的设备是 apple arm64 架构 所以应该下载NVM.Desktop_4.0.0_aarch64.dmg

如果下载的安装包是正确的话 也有可能和这个问题有关:tauri-apps/tauri#11308

我一会儿发布一个 alpha 版本出来 会提供 打开开发者工具的功能 到时候如果有时间的话 下载安装验证一下是否还会有这个问题(打开开发者工具 看是否有报错)

我确保我下载的版本是正确的。
image

@1111mp
Copy link
Owner

1111mp commented Oct 11, 2024

alpha版本已经发出来了 可以下载安装一下试试呢 https://github.com/1111mp/nvm-desktop/releases/tag/alpha

@a1643977841
Copy link
Author

alpha版本已经发出来了 可以下载安装一下试试呢 https://github.com/1111mp/nvm-desktop/releases/tag/alpha
已经更新为此版本,但还是如之前描述,任何按钮都无法点击

image

@1111mp
Copy link
Owner

1111mp commented Oct 11, 2024

你在右上角菜单里面点击 Open Dev Tools 打开开发者工具 看一下是否有报错呢

@a1643977841
Copy link
Author

你在右上角菜单里面点击 Open Dev Tools 打开开发者工具 看一下是否有报错呢

如图
image

@1111mp
Copy link
Owner

1111mp commented Oct 11, 2024

在桌面顶部的菜单栏,会有nvm-desktop的一个托盘菜单,点击打开菜单选项中会有这个选项

@a1643977841
Copy link
Author

在桌面顶部的菜单栏,会有nvm-desktop的一个托盘菜单,点击打开菜单选项中会有这个选项

已发图

@1111mp
Copy link
Owner

1111mp commented Oct 11, 2024

ok 那应该清楚是什么问题造成的了(Content Security Policy 安全策略导致的) 后面我更新一下csp的配置 谢谢耐心提供相关的信息 🌹

@a1643977841
Copy link
Author

ok 那应该清楚是什么问题造成的了(Content Security Policy 安全策略导致的) 后面我更新一下csp的配置 谢谢耐心提供相关的信息 🌹

这个和系统版本有关系吗,是因为macOS15的原因吗

1111mp added a commit that referenced this issue Oct 11, 2024
Signed-off-by: 1111mp <The1111mp@outlook.com>
@1111mp
Copy link
Owner

1111mp commented Oct 11, 2024

这个和系统版本有关系吗,是因为macOS15的原因吗

没关系 是html的内容加载安全策略的限制 不允许 ipc这个协议 需要更改一下对应的 csp 配置即可

我重新打包 稍后麻烦你这边再去 https://github.com/1111mp/nvm-desktop/releases/tag/alpha 地址下重新下载安装一下 麻烦你了 谢谢

@a1643977841
Copy link
Author

这个和系统版本有关系吗,是因为macOS15的原因吗

没关系 是html的内容加载安全策略的限制 不允许 ipc这个协议 需要更改一下对应的 csp 配置即可

大概什么时候可以修复呢

@1111mp
Copy link
Owner

1111mp commented Oct 11, 2024

代码已经修复了 在重新打包 打包好了 我告诉你
也可以在这里查看打包进度 https://github.com/1111mp/nvm-desktop/actions/runs/11285934200

@1111mp
Copy link
Owner

1111mp commented Oct 11, 2024

虽然任务还没结束 但是可以下载了
image

@a1643977841
Copy link
Author

虽然任务还没结束 但是可以下载了 image

我已下载最新修复的版本,已解决开发者工具里面的报错,但似乎并没有解决无法点击的问题。现在还是一如以往,无法点击任何按钮。

image

@1111mp
Copy link
Owner

1111mp commented Oct 11, 2024

可以提供一下日志文件吗 在 /Library/Logs/io.github.1111mp.nvm-desktop 目录下

@a1643977841
Copy link
Author

可以提供一下日志文件吗 在 /Library/Logs/io.github.1111mp.nvm-desktop 目录下

确定是在这个目录吗,我的电脑里面并没有发现此目录

@1111mp
Copy link
Owner

1111mp commented Oct 11, 2024

"/Library/Logs/" 目录下找一下呢
image

@a1643977841
Copy link
Author

你想说的是~/Library/Logs/吧,我找到了相关日志
Uploading NVM Desktop.log…

@a1643977841
Copy link
Author

NVM Desktop.log

@1111mp
Copy link
Owner

1111mp commented Oct 11, 2024

目录 "$HOME/.nvmd" 在你系统中存在吗 可以贴出该目录下的文件吗(截图)

@a1643977841
Copy link
Author

image

@1111mp
Copy link
Owner

1111mp commented Oct 11, 2024

这个问题很奇怪 可能是因为macos15 也有可能是tauri的问题:tauri-apps/tauri#11254

我使用 macos 15 系统重新编译打包了 麻烦你这边有时间再下载安装试试呢
image

@a1643977841
Copy link
Author

我已下载你刚刚打包的版本但日志中还是有如下错误
[2024-10-11][08:04:38][app][ERROR] file not found "/Users/ahao/.nvmd/setting.json"
[2024-10-11][08:04:38][app][ERROR] failed to read the file "/Users/ahao/.nvmd/default"
[2024-10-11][08:04:38][app][ERROR] file not found "/Users/ahao/.nvmd/versions.json"
[2024-10-11][08:04:38][app][ERROR] file not found "/Users/ahao/.nvmd/groups.json"
[2024-10-11][08:04:38][app][ERROR] file not found "/Users/ahao/.nvmd/projects.json"

@1111mp
Copy link
Owner

1111mp commented Oct 11, 2024

这些错误不会影响程序的运行 代码对其都做了捕获处理的 未找到这些文件就会给默认值
image

现在还是一样有问题吗

@a1643977841
Copy link
Author

是的现在还是一样的问题,界面什么都无法点击,你如果方便可以远程我的电脑进一步查看

@1111mp
Copy link
Owner

1111mp commented Oct 11, 2024

很奇怪 我把tauri的版本升级一下 然后重新打包 一会儿你再试试

我自己也是m1 max 芯片的 运行没遇到这个问题 也升级到最新的系统了 就很奇怪 可能是tauri的问题 需要持续跟踪一下 如果你要是用的话 可以使用 3.4.0版本 这是 electron的版本 应该没这个问题

@a1643977841
Copy link
Author

很奇怪 我把tauri的版本升级一下 然后重新打包 一会儿你再试试

我自己也是m1 max 芯片的 运行没遇到这个问题 也升级到最新的系统了 就很奇怪 可能是tauri的问题 需要持续跟踪一下 如果你要是用的话 可以使用 3.4.0版本 这是 electron的版本 应该没这个问题

@a1643977841
Copy link
Author

我暂时不急使用,等待你的修复包完成。
我不小心点击了关闭,能否帮忙重新打开一下。

@1111mp 1111mp reopened this Oct 11, 2024
@1111mp
Copy link
Owner

1111mp commented Oct 11, 2024

alpha 的安装包已经更新了 麻烦再验证一下呢 如果还是不行 我去tauri下面开个issue 追踪确认一下这个问题

@a1643977841
Copy link
Author

我已经重新下载alpha的安装包,并进行了验证,还是之前的问题

@1111mp
Copy link
Owner

1111mp commented Oct 11, 2024

好的 谢谢反馈 🌹

@1111mp
Copy link
Owner

1111mp commented Oct 11, 2024

刚刚看了一下 electron 的相关问题 不太清楚是否也和 macos15 有关:electron/electron#43995

后面有解决方案之后我这边第一时间反馈给你

@a1643977841
Copy link
Author

好的

@1111mp
Copy link
Owner

1111mp commented Oct 11, 2024

macOS 15版本貌似确实存在很多问题:https://www.reddit.com/r/MacOS/comments/1fihlge/macos_15_sequoia_bugs_and_issues_megathread/

我目前是 15.0.1 版本

@a1643977841
Copy link
Author

或许等下一次更新就修复了

@a1643977841
Copy link
Author

hello,我最近首次打开nvm-desktop,发现界面可以点击能使用了

@1111mp
Copy link
Owner

1111mp commented Oct 18, 2024

现在所有功能都能正常使用吗 (系统有更新吗 还是之前安装的版本吗)

或许和 tauri 的这里有关:#11355

@a1643977841
Copy link
Author

我没有做任何操作,只是当初和你沟通完之后直到今天我才重新打开,突然就可以用了。

@1111mp
Copy link
Owner

1111mp commented Oct 18, 2024

那就很奇怪了 电脑重启了吗

如果能用的话 你先试试各个功能 如果有什么问题随时留言反馈

@ppizzadog
Copy link

ppizzadog commented Nov 4, 2024

那就很奇怪了 电脑重启了吗

如果能用的话 你先试试各个功能 如果有什么问题随时留言反馈

你好,我遇到相同问题,运行在 apple M+macos15

@1111mp
Copy link
Owner

1111mp commented Nov 4, 2024

@ppizzadog 能提供一下运行日志吗 还有目前在用的是什么版本

@ppizzadog
Copy link

NVM.Desktop.log

版本是NVM.Desktop_4.0.2_aarch64
@1111mp

@1111mp
Copy link
Owner

1111mp commented Nov 4, 2024

@ppizzadog 你试试通过终端启动呢 前面加个 sudo 然后截屏看一下有没有报错

或者提供一下系统的自带的日志:

  1. 使用Console应用程序:
    打开Finder,进入“应用程序”>“实用工具”,然后双击“Console”应用程序。
    在左侧栏,你可以选择“系统日志”或“用户日志”来查看不同类型的日志。
    使用搜索框输入你的应用程序名称或相关关键词以筛选日志。

  2. 命令行工具:
    你可以使用命令行工具log来查看日志。打开终端并运行:

log show --predicate 'process == "YourAppName"' --info

这个命令将显示应用程序的历史日志。你可以根据需求修改--info、时间范围等参数。

@ppizzadog
Copy link

ppizzadog commented Nov 4, 2024

WeChate8f5581b762a8e85ce1c638d9253fe0a
NVM Desktop.log

@1111mp

@1111mp
Copy link
Owner

1111mp commented Nov 4, 2024

或者提供一下系统的自带的日志:

使用Console应用程序:
打开Finder,进入“应用程序”>“实用工具”,然后双击“Console”应用程序。
在左侧栏,你可以选择“系统日志”或“用户日志”来查看不同类型的日志。
使用搜索框输入你的应用程序名称或相关关键词以筛选日志。

@ppizzadog 能提供一下操作系统的日志吗 目前通过程序中收集上来的日志看不出啥问题 不好排查

对了 顶部菜单栏里面的托盘菜单能够正常交互吗

@1111mp
Copy link
Owner

1111mp commented Nov 4, 2024

@ppizzadog 有时间的话,下载试用最新的alpha版本看看还会这样吗 https://github.com/1111mp/nvm-desktop/releases/tag/alpha

@xiaopengmvp520
Copy link

@ppizzadog 有时间的话,下载试用最新的alpha版本看看还会这样吗 https://github.com/1111mp/nvm-desktop/releases/tag/alpha

我刚刚下载了链接的最新版本,我是升级了 macos15的最新系统,i9的芯片,还是和楼上一样的状况,打开页面后,卡死了一样,点击页面都没反应

@1111mp
Copy link
Owner

1111mp commented Nov 5, 2024

@xiaopengmvp520 能提供一下日志吗,最好是上面说的系统的运行日志。然后顶部系统菜单交互正常吗。
目前来说根据应用自己收集上来的日志看不出什么问题,我本地也不能复现,如果有时间的话试试按照readme里的教程把代码克隆到本地运行一下试试呢,看会不会有额外的报错信息……比如死锁这种情况……我自己本地也会尽量找一些设备测试一下,抱歉啊

@1111mp
Copy link
Owner

1111mp commented Nov 5, 2024

@xiaopengmvp520 @ppizzadog @a1643977841 这个问题应该是解决了 最终定位下来不是tauri的问题 而是intro.js造成的 蒙层占据全屏导致无法交互 等待alpha编译结束 可以下载安装 看是否还会复现这个问题 谢谢

@ppizzadog
Copy link

@1111mp 可以使用 谢谢

@a1643977841
Copy link
Author

@1111mp 破案了吗,哈哈,真好

@1111mp
Copy link
Owner

1111mp commented Nov 6, 2024

目前最新的 release v4.0.3 版本已经发布,这个问题应该得到了解决,那么我就先把这个问题关闭了,当然后续如果还有问题请随时打开。

@1111mp 1111mp closed this as completed Nov 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants