我正在尝试使用Spoon 7.1(a.k.a. Kettle,PDI,Pentaho Data Integration)来打开从先前版本(3.2.0)导出的转换和作业。
但是,如果我尝试导入,拖放或打开文件,我最终会得到一个新选项卡和一个空白屏幕。
查看日志文件,我发现了以下几行:
[Fatal Error] :55:26: Invalid byte 2 of 3-byte UTF-8 sequence.
2017/10/30 09:47:17 - org.pentaho.di.ui.spoon.SpoonPerspectiveManager@588cd519 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : Perspective with schedulerPerspective is not found.
我不知道该怎么做,因为文件是直接从Spoon以前的版本导出的。
我将分析XML并查看是否有任何奇怪的内容。
答案 0 :(得分:3)
事实证明,Spoon 3.2.0并没有包含带编码的XML序言,因此Spoon不知道如何阅读它。
我将以下内容作为每个文件的第一行,并且转换/作业打开正常。
<?xml version="1.0" encoding="ISO-8859-1"?>
在我的情况下没问题,因为我的文件使用ISO-8859-1
,可能需要根据每种情况的编码进行调整。
此页面帮助我找出我的文件使用的编码:Chared