天天看點

[kettle] 一個資料庫錯誤發生在從資源庫檔案讀取轉換時...Invalid byte 1 of 1-byte UTF-8 sequence

背景:之前在windows server 2008 R2 上部署kettle,由于ie浏覽器核心版本太低導緻connect白屏,更新ie後先後測試了kettle7、kettle8、kettle9,都能正常使用,就使用的kettle9。

問題1:建立轉換儲存後無法打開,錯誤提示:一個資料庫錯誤發生在從資源庫檔案讀取轉換時...Invalid byte 1 of 1-byte UTF-8 sequence

問題2:打開已有轉換後無法運作,錯誤提示:一個資料庫錯誤發生在從資源庫檔案讀取轉換時...,但調試沒問題,重放轉換也成功了

方案:

  第1步:結束kettle程序,删除C槽對應的使用者檔案夾下.kettle檔案中除repositories.xml以外的所有檔案(repositories.xml也可以删除,但下次啟動需要重新配置資源庫);

  第2步:打開spoon.bat,在指令行if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m" "-XX:MaxPermSize=256m"後添加上"-Dfile.encoding=UTF-8"

[kettle] 一個資料庫錯誤發生在從資源庫檔案讀取轉換時...Invalid byte 1 of 1-byte UTF-8 sequence

  第3步:重新開機kettle

繼續閱讀