错误情况:
kettle在运行作业时控制台报错:
Invalid byte 1 of 1-byte UTF-8 sequence.
Caused by: org.xml.sax.SAXParseException; lineNumber: 6; columnNumber: 9; Invalid byte 1 of 1-byte UTF-8 sequence.
Caused by: org.apache.xerces.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence.
......
错误截图如下:
解决方案:
通过网络查找了相关资料,原因可能是因为kettle的相关xml中使用了中文,导致编码问题
配置环境变量:添加变量名为: JAVA_TOOL_OPTIONS 变量值为:-Dfile.encoding=UTF-8,配置完后重启Spoon即可。