You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

测试RascalMPL格式化打印模块时遇栈溢出及类初始化异常

测试RascalMPL Pretty Printer模块时触发StackOverflowError及连锁NoClassDefFoundError
  • 仅在增加测试用例数量时触发该问题
  • 异常先表现为大量StackOverflowError,后续引发NoClassDefFoundError,最终导致REPL意外关闭

完整报错信息:

java.lang.StackOverflowErrorjava.lang.StackOverflowError                                  
java.lang.StackOverflowError
java.lang.StackOverflowError
java.lang.StackOverflowError
java.lang.StackOverflowError
java.lang.StackOverflowError
java.lang.StackOverflowErrorjava.lang.StackOverflowError
java.lang.StackOverflowError
java.lang.StackOverflowError
java.lang.StackOverflowError
java.lang.StackOverflowError
java.lang.StackOverflowError
java.lang.NoClassDefFoundError: Could not initialize class java.lang.StackTraceElement$HashedModules
(internal error)
        at $shell$(|main://$shell$|)

java.lang.NoClassDefFoundError: Could not initialize class java.lang.StackTraceElement$HashedModules
/ testing 1/3 error: testAlterV @ |file:///Users/pius/Desktop/Dev/ptlbase/ptlbase/src/lang/spark/prettyprint/Tests.rsc|(444,123,<17,0>,<20,1>)
        Could not initialize class java.lang.StackTraceElement$HashedModules
java.lang.NoClassDefFoundError: Could not initialize class java.lang.StackTraceElement$HashedModules
Unexpected (uncaught) exception, closing the REPL: 
java.lang.NoClassDefFoundError: Could not initialize class java.lang.StackTraceElement$HashedModulesjava.lang.NoClassDefFoundError: Could not initialize class java.lang.StackTraceElement$HashedModules
java.io.IOException: Stream closed
Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class java.lang.StackTraceElement$HashedModules

Exception: java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "main"

可提供项目链接用于排查。

内容的提问来源于stack exchange,提问作者Pius Arhanbhunde

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 20:38:30