Dlan 发表于 2022-2-25 18:10

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

Dlan 发表于 2022-2-25 18:13

脚本如下:
页: [1]
查看完整版本: unluac 反编译失败,请问如何解决?