unluac 反编译失败,请问如何解决?
用的版本是 unluac_2022_01_12.jar失败错误代码如下
Exception in thread "main" java.lang.IllegalStateException: String value does not have a null terminator
at unluac.parse.LStringType50.parse(LStringType.java:52)
at unluac.parse.LStringType50.parse(LStringType.java:1)
at unluac.parse.BObjectType$1.run(BObjectType.java:23)
at unluac.parse.BInteger.iterate(BInteger.java:103)
at unluac.parse.BObjectType.parseList(BObjectType.java:19)
at unluac.parse.LFunctionType.parse_debug(LFunctionType.java:154)
at unluac.parse.LFunctionType52.parse_main(LFunctionType.java:282)
at unluac.parse.LFunctionType.parse(LFunctionType.java:54)
at unluac.parse.LFunctionType.parse(LFunctionType.java:1)
at unluac.parse.BObjectType$1.run(BObjectType.java:23)
at unluac.parse.BInteger.iterate(BInteger.java:103)
at unluac.parse.BObjectType.parseList(BObjectType.java:19)
at unluac.parse.LFunctionType.parse_constants(LFunctionType.java:117)
at unluac.parse.LFunctionType52.parse_main(LFunctionType.java:279)
at unluac.parse.LFunctionType.parse(LFunctionType.java:54)
at unluac.parse.LFunctionType.parse(LFunctionType.java:1)
at unluac.parse.BObjectType$1.run(BObjectType.java:23)
at unluac.parse.BInteger.iterate(BInteger.java:103)
at unluac.parse.BObjectType.parseList(BObjectType.java:19)
at unluac.parse.LFunctionType.parse_constants(LFunctionType.java:117)
at unluac.parse.LFunctionType52.parse_main(LFunctionType.java:279)
at unluac.parse.LFunctionType.parse(LFunctionType.java:54)
at unluac.parse.BHeader.<init>(BHeader.java:148)
at unluac.Main.file_to_function(Main.java:139)
at unluac.Main.main(Main.java:74)
要反编译的文件为lua5.2 脚本如下:
页:
[1]