Closed tomofsun closed 4 months ago
在JS插件中启用HttpServer会导致服务器启动时Crash
let server = new HttpServer(); server.onGet("/hello(.+)", (req, resp) => { logger.info("http_server_test: run: onGet: Received a request from ", req.remoteAddr, ':', req.remotePort, " for ", req.path); }) .listen('0.0.0.0', 6666);
在插件中一旦启用如上的HttpServer监听端口,启动直接Crash,Crash文件见附件
trace_2024-05-03_23-22-02.log
minidump_2024-05-03_23-22-02.dmp
No response
Windows 10
legacy-script-engine-quickjs v0.7.7
[2024-05-03 23:22:00.041 INFO][LeviLamina] 统计已启用,您可以在配置文件中禁用统计 [2024-05-03 23:22:00.442 INFO][CrashLogger] 已成功启用崩溃记录器 [2024-05-03 23:22:00.442 INFO][LeviLamina] [2024-05-03 23:22:00.442 INFO][LeviLamina] _ _ _ _ [2024-05-03 23:22:00.442 INFO][LeviLamina] | | _____ _(_) | __ _ _ __ ___ (_)_ __ __ _ [2024-05-03 23:22:00.443 INFO][LeviLamina] | | / _ \ \ / / | | / _` | '_ ` _ \| | '_ \ / _` | [2024-05-03 23:22:00.443 INFO][LeviLamina] | |__| __/\ V /| | |__| (_| | | | | | | | | | | (_| | [2024-05-03 23:22:00.443 INFO][LeviLamina] |_____\___| \_/ |_|_____\__,_|_| |_| |_|_|_| |_|\__,_| [2024-05-03 23:22:00.443 INFO][LeviLamina] [2024-05-03 23:22:00.443 INFO][LeviLamina] -------- Light-Weight BDS Plugin Loader ---------- [2024-05-03 23:22:00.443 INFO][LeviLamina] [2024-05-03 23:22:00.443 INFO][LeviLamina] [2024-05-03 23:22:00.443 INFO][LeviLamina] LeviLamina 是一个由 LGPLv3 授权的自由软件 [2024-05-03 23:22:00.444 INFO][LeviLamina] 帮助我们翻译和改进文本 -> https://translate.liteldev.com/ [2024-05-03 23:22:00.476 INFO][LeviLamina] 正在加载插件... [2024-05-03 23:22:00.478 INFO][LeviLamina] 正在加载 LegacyMoney v0.7.0 [2024-05-03 23:22:00.874 INFO][LegacyMoney] Loading... [2024-05-03 23:22:00.874 INFO][LegacyMoney] Loaded! [2024-05-03 23:22:00.877 INFO][LeviLamina] LegacyMoney 已加载 [2024-05-03 23:22:00.877 INFO][LeviLamina] 正在加载 LegacyParticleAPI v0.7.0 [2024-05-03 23:22:01.290 INFO][LegacyParticleAPI] Loading... [2024-05-03 23:22:01.311 INFO][LeviLamina] LegacyParticleAPI 已加载 [2024-05-03 23:22:01.311 INFO][LeviLamina] 正在加载 LegacyRemoteCall v0.7.0 [2024-05-03 23:22:01.707 INFO][LegacyRemoteCall] Loading... [2024-05-03 23:22:01.708 INFO][LeviLamina] LegacyRemoteCall 已加载 [2024-05-03 23:22:01.708 INFO][LeviLamina] 正在加载 legacy-script-engine-quickjs v0.7.7 [2024-05-03 23:22:01.840 INFO][legacy-script-engine-quickjs] loading... [2024-05-03 23:22:01.843 INFO][legacy-script-engine-quickjs] Discovering legacy plugins... [2024-05-03 23:22:01.843 INFO][legacy-script-engine-quickjs] No legacy plugin found, skipping migration [2024-05-03 23:22:01.931 INFO][legacy-script-engine-quickjs] loaded [2024-05-03 23:22:01.932 INFO][LeviLamina] legacy-script-engine-quickjs 已加载 [2024-05-03 23:22:01.933 INFO][LeviLamina] 正在加载 legacy-script-engine-lua v0.7.7 [2024-05-03 23:22:02.048 INFO][legacy-script-engine-lua] loading... [2024-05-03 23:22:02.052 INFO][legacy-script-engine-lua] Discovering legacy plugins... [2024-05-03 23:22:02.053 INFO][legacy-script-engine-lua] No legacy plugin found, skipping migration [2024-05-03 23:22:02.077 INFO][legacy-script-engine-lua] loaded [2024-05-03 23:22:02.078 INFO][LeviLamina] legacy-script-engine-lua 已加载
不知道什么问题,你需要先将监听地址和端口存入变量中,才能正常监听
Describe the bug
在JS插件中启用HttpServer会导致服务器启动时Crash
To Reproduce
在插件中一旦启用如上的HttpServer监听端口,启动直接Crash,Crash文件见附件
trace_2024-05-03_23-22-02.log
minidump_2024-05-03_23-22-02.dmp
Expected behavior
在JS插件中启用HttpServer会导致服务器启动时Crash
Screenshots
No response
Platform
Windows 10
BDS Version
No response
LeviLamina Version
No response
LegacyScriptEngine Version
legacy-script-engine-quickjs v0.7.7
Additional context