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

出现错误:WARNING: Unknown module: cpw.mods.bootstraplauncher specified to --add-exports #5099

Open
3 tasks done
SongzqInChina opened this issue Nov 10, 2024 · 11 comments
Open
3 tasks done
Labels
· Bug 处理中 开发者正在调查或处理该项 🟥 高 优先度:高

Comments

@SongzqInChina
Copy link

检查项

  • 我所启动的游戏不是整合包,且未安装任何 Mod。 安装 Mod 后的游戏崩溃基本不是 PCL 的原因,请 不要 提交反馈。你可以在论坛或社区找人求助,但这里并不是你求助的地方。
  • 我已尝试使用 HMCL 启动,HMCL 没有出现问题。 如果 HMCL 也无法启动就不是 PCL 导致的问题,请 不要 提交反馈。下载 HMCL
  • 我已在 Issues 页面常见&难检反馈及问题列表 中搜索,确认了这一 Bug 未被提交过。

描述

报错

PCL 错误报告、日志与附件

错误报告-2024-11-10_15.33.20.zip

HMCL 启动脚本

启动脚本.zip

@SongzqInChina SongzqInChina added · Bug 新提交 需要社区初步确认其有效的新提交 labels Nov 10, 2024
@SongzqInChina
Copy link
Author

问题来自网友

@SALTWOOD
Copy link
Contributor

没有安装模组的原版出现了输出日志极少的崩溃……很罕见的情况。
看 Java 是 32 的,试试看使用 64 的 Java?

@wuliaodexiaoluo
Copy link
Contributor

wuliaodexiaoluo commented Nov 10, 2024

Exception in thread "main" java.lang.UnsatisfiedLinkError: 'java.lang.String oolloo.jlw.NativeCommandLineLoader.getCommandLine()'
	at oolloo.jlw.NativeCommandLineLoader.getCommandLine(Native Method)
	at oolloo.jlw.NativeCommandLineLoader.load(NativeCommandLineLoader.java:78)
	at oolloo.jlw.Wrapper.main(Wrapper.java:37)

疑似为 jlw 的问题
日志内显示 PCL 为 Release 2.8.9,路径不包含任何中文字符,只有操作系统为 32 位系统....

@SALTWOOD
Copy link
Contributor

又仔细分析了一下,严重怀疑是因为 32 位系统的问题。
请尝试在 64 位系统复现

@zkitefly
Copy link
Collaborator

重新安装该版本

@LTCatt
Copy link
Member

LTCatt commented Nov 10, 2024

考虑到环境问题,大家可能都不太能尝试重现,最好把原反馈者叫来才好办……
@00ll00 jlw 现在是不兼容 32 位么(

@LTCatt LTCatt added 等待提交者 需要提交者补充信息或进行操作 第三方 等待第三方处理,或是由第三方导致 and removed 新提交 需要社区初步确认其有效的新提交 等待提交者 需要提交者补充信息或进行操作 labels Nov 10, 2024
@wuliaodexiaoluo
Copy link
Contributor

考虑到环境问题,大家可能都不太能尝试重现,最好把原反馈者叫来才好办……

环境问题嘛,或许可以虚拟机?

@SongzqInChina
Copy link
Author

SongzqInChina commented Nov 11, 2024

要是这个人自己能反馈为什么还要找我😭

我再去问问他

@SongzqInChina
Copy link
Author

他说HMCL是可以启动的

@00ll00
Copy link
Collaborator

00ll00 commented Nov 11, 2024

考虑到环境问题,大家可能都不太能尝试重现,最好把原反馈者叫来才好办…… @00ll00 jlw 现在是不兼容 32 位么(

嘶……以前没注意到UnsatisfiedLinkError它是个 Error,我之前寻思 catch 了用备用方案🏃‍♂️

至于 x86 的库好像是有些问题,过几天有空了研究下。

@00ll00
Copy link
Collaborator

00ll00 commented Nov 14, 2024

考虑到环境问题,大家可能都不太能尝试重现,最好把原反馈者叫来才好办…… @00ll00 jlw 现在是不兼容 32 位么(

嘶……以前没注意到UnsatisfiedLinkError它是个 Error,我之前寻思 catch 了用备用方案🏃‍♂️

至于 x86 的库好像是有些问题,过几天有空了研究下。

找到问题了,是 dll 导出函数的调用约定和 java 定义的不一样导致的;以及备用方案应该可以在 native 加载失败时使用上了。

更新 wrapper🌹

@LTCatt LTCatt added 处理中 开发者正在调查或处理该项 🟥 高 优先度:高 and removed 第三方 等待第三方处理,或是由第三方导致 labels Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
· Bug 处理中 开发者正在调查或处理该项 🟥 高 优先度:高
Projects
None yet
Development

No branches or pull requests

6 participants