1.Kettle / Pentaho数据集成 - 无法创建数据库连接(XulException:java.lang.reflect.InvocationTargetException)
具体问题:
当我尝试创建一个新的数据库连接(创建一个新的转换后),我得到这个错误:org.pentaho.ui.xul.XulException: java.lang.reflect.InvocationTargetException此后,我得到了相同动作的更一般错误:General error in dialog。
解决方案:Java版本的问题。我卸载了Java 9并安装了Java 8,然后不再有这个错误。
2.kettle7.1的资源库配置变为灰色,且没有了Connect按钮
具体问题:
kettle7.1的资源库配置变为灰色,且没有了Connect按钮
,repository.xml文件出现了乱码问题。
解决方案:
找到repository.xml文件目录,我的是“C:\Users\Administrator\.kettle\repository.xml”;
将乱码的资源库删除掉,或者改为英文;
将同文件夹下的.spoonrc文件和db.cache-*文件删除掉;重启你的kettle。