天天看點

IDEA啟動報yaml錯誤

工程之前用得好好的,忽然出現yaml解析報錯。

如:org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1

明眼能看出是yaml解析異常,但yaml檔案檢測後是正常的。

處理方式:

1、檢視編譯後的yaml檔案,一般是target下class裡面

2、會出現wrong encoding的提示,比如下面這種

IDEA啟動報yaml錯誤

 3、如果把class下這個yaml轉換成utf-8後正常,那說明就是編碼問題

4、改下檔案編碼

IDEA啟動報yaml錯誤

5、clean後重新編譯