QWERTY770
(之前的退坛帖)
首先,我昨天中考结束了,所以正式回归论坛。中考成绩要到7月1号才公布。

今天正好没有什么事情要做,于是我准备把之前做的NBT数据导出Mod升级到1.20.1版本,结果在配置好环境之后,启动游戏一直报错:
Exception in thread "main" com.electronwill.nightconfig.core.io.ParsingException: Invalid newline in string. Are you missing a " quote? Use \n to include a newline in the string.
        at MC-BOOTSTRAP/[email protected]/com.electronwill.nightconfig.toml.StringParser.parseBasic(StringParser.java:32)

(以下省略)复制代码


然后我把所有字符串检查了一遍,却没检查出错误来(看的不仔细+相信IDEA的语法检查结果)。

开调试器看了好久,40分钟之后才找出问题来了:










画黄线的这一行少了一个引号!加上之后:










可以看到几乎没有什么区别,IDEA没有提示这里缺少引号了,而报错信息又没有具体文件的位置,所以很难注意到这个问题。


忙了一个晚上,数据导出Mod的1.20.1-1.0.0版本完成了。稍后将上传到MCMOD和Github上,欢迎大家下载。

第一页 上一页 下一页 最后一页