为什么大多数用户在 Windows 系统上无法启动 Cytoscape?

问题描述 投票:0回答:1

某些运行 Windows 10 多会话 22H2 并打开 Cytoscape 应用程序的 Azure 虚拟桌面 VM 出现问题。对于许多用户来说,当他们打开 Cytoscape 时,它将出现在初始化提示/启动屏幕上,并且不会继续前进。任务管理器显示 Cytoscape 的 CPU 利用率为 0%。它将一直保留到您结束任务为止。它不会超时或崩溃,只是停留在初始化阶段。有时,如果您通过任务管理器结束任务并再次启动应用程序,它将完全加载并打开。但这也并不总是发生,这就像一次糟糕的拍摄。

其中一些用户甚至是虚拟机的管理员,并且出现了问题。奇怪的是,对于它挂起的管理员来说,如果他们选择以管理员身份运行来打开它,Cytoscape 将完全启动并打开。

我知道这是一个奇怪的问题,但我不知道原因是什么。我们已经让 Cytoscape 在我们的图像上运行了一段时间。我们现在正在生产的图像的修订版本可以正常运行并启动。但我们想要部署的新映像版本正是我们看到问题的地方。图像中唯一的区别是添加了 JMP Pro、Simio 和 3M CRS 应用程序。

在这里寻求任何建议。

我尝试以本地管理员身份登录每个虚拟机并打开 Cytoscape。该应用程序打开不会失败。但当任何人使用其域帐户登录时,同一虚拟机上仍然会失败。

这个应用程序已经在我们的虚拟实验室中运行了一段时间,所以这个问题是全新的。

通过运行检查器应用程序检查 Java 版本是否存在问题,它说 Java 版本是错误的,但事实上该应用程序在我们图像的当前生产版本上正常启动,并且它在更新的图像上为本地管理员帐户打开,告诉我们我的Java不是问题。我只是不知道为什么本地管理员可以运行它,但使用域帐户登录的用户和管理员却不能。

Java 在其正在工作和加载的虚拟机上以及在初始化时挂起的虚拟机上

openjdk 版本“11.0.16.1”2022-08-12 LTS OpenJDK 运行时环境 Microsoft-40648(内部版本 11.0.16.1+1-LTS) OpenJDK 64 位服务器 VM Microsoft-40648(内部版本 11.0.16.1+1-LTS,混合模式)

Windows 事件日志首先显示

故障桶,类型0 活动名称:AppHangB1 回复: 不可用 出租车编号:0

问题签名: P1:Cytoscape.exe P2:0.0.0.0 P3:6377c6fe P4:997f P5:67246080 P6: P7: P8: P9: P10:

附件:

这些文件可在此处获取: \?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\Critical_Cytoscape.exe_aea072bd4dc6213c7ffcbbe5cb0eb3b22a888b9_5e70064d_a19dc0d2-e227-4b5c-b8a4-52a9f6a35933

分析符号: 重新检查解决方案:0 报告 ID:35e10914-779e-49e5-8293-5fc51d15364a 报告状态:4 哈希桶: 出租车指南:0

随后出现应用程序挂起错误

程序 Cytoscape.exe 版本 0.0.0.0 停止与 Windows 交互并被关闭。要查看是否有有关该问题的更多信息,请检查“安全和维护”控制面板中的问题历史记录。 进程ID:53bc 开始时间:01d9e3ffc17b8e54 终止时间:4294967295 应用程序路径: C:\Program Files\Cytoscape_v3.10.0\Cytoscape.exe 报告 ID:35e10914-779e-49e5-8293-5fc51d15364a 错误包全名: 错误包相关应用程序 ID: 悬挂类型:顶层窗口空闲

crash freeze launch cytoscape
1个回答
0
投票

很抱歉听到您遇到问题。我的第一个建议是尝试从命令窗口运行 cytoscape.bat。您需要确保安装了正确的 java 并且您的 JAVA_HOME 指向它(双击图标将使用我们捆绑的 Java 版本,但 cytoscape.bat 不使用它)。您应该获得一些有关事物运行时所处位置的信息。

我的猜测是存在某种权限问题。 Cytoscape 希望在启动时写入它的 karaf 缓存文件,这可能会给您带来问题。

--滑板车

© www.soinside.com 2019 - 2024. All rights reserved.