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

PCL仍无法读取mmc整合包instance.cfg文件的自定义JvmArgs参数 #5481

Open
1 task done
Txt-Text opened this issue Jan 23, 2025 · 5 comments
Open
1 task done
Labels
· 优化 可合并 已有 Pull Request 处理了该 Issue

Comments

@Txt-Text
Copy link

Txt-Text commented Jan 23, 2025

检查项

描述

这个问题虽然在#2655
已被反馈过,并被lm标记为了完成,但前两天在用PCL安装teacon2025整合包的时候发现pcl依然不读取 JvmArgs (是的上个issue是teacon2023),具体描述在#2655 也有
(不止我一个人,teacon群中这两天遇到这类问题的不少)
Image
Image
Image
Image

emm
Image

原因

PCL无法读取MMC整合包instance.cfg文件的JvmArgs参数

@Txt-Text Txt-Text added · 优化 新提交 需要社区初步确认其有效的新提交 labels Jan 23, 2025
@LTCatt
Copy link
Member

LTCatt commented Jan 23, 2025

没找到关于这个参数的文档……

@LTCatt LTCatt added 需要社区帮助 开发者无法处理,需要社区提供帮助 and removed 新提交 需要社区初步确认其有效的新提交 labels Jan 23, 2025
@Txt-Text
Copy link
Author

Txt-Text commented Jan 23, 2025

目前的手动解决方案是在整合包中的instance.cfg文件找到JvmArgs那一行加到高级启动选项的jvm参数头
让pcl读取instance.cfg中JvmArgs这条参数,启动的时候自动加到jvm参数头里面?

Image

Image

没找到关于这个参数的文档……

@Txt-Text
Copy link
Author

Txt-Text commented Jan 26, 2025

这个问题我今天(额...貌似是昨天)晚上研究了下PCL源码和VB(以前没写过VB),1点多给改好了,现在不出意外是可以正常读取JvmArgs了
不行,我要在这说下折腾了我这么久的东西(别嫌我啰嗦qwq)
一开始写了一个把JvmArgs加到JVM参数里头的东西,但安装整合包之后启动会崩,找了半天原因发现是PCL把instance.cfg当成了.ini读取,为了能适配.ini的格式(ini格式就是name:value)在读取之前把所有等号都替换成为冒号了,按说是没问题的,然而新加的JvmArgs是个例外,后面的参数有等号,因此也被错误的替换了,解决办法就是写一个排除项,跳过JvmArgs的参数部分...

Image
Image
这里是成功启动了
(测试整合包:TeaCon2025)

@3gf8jv4dv
Copy link
Collaborator

@Txt-Text 你可以直接交个 PR。

@Txt-Text
Copy link
Author

Txt-Text commented Jan 27, 2025

#5526 PR已经交了,等合并吧(

@3gf8jv4dv 3gf8jv4dv added 等待确认 已经过社区确认,等待开发者确认 and removed 需要社区帮助 开发者无法处理,需要社区提供帮助 labels Jan 27, 2025
@LTCatt LTCatt added 可合并 已有 Pull Request 处理了该 Issue and removed 等待确认 已经过社区确认,等待开发者确认 labels Jan 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
· 优化 可合并 已有 Pull Request 处理了该 Issue
Projects
None yet
Development

No branches or pull requests

3 participants