问题描述
当我在Kettle中创建数据库连接时,我得到与以下问题完全相同的错误:Kettle / Pentaho Data Integration - unable to create a Database Connection (XulException: java.lang.reflect.InvocationTargetException)
org.pentaho.ui.xul.XulException:java.lang.reflect.InvocationTargetException
在单击“确定”后,将显示以下消息:
对话框中的一般错误
对我来说,区别在于我似乎使用的是正确的Java。我已经升级到PDI 9.1,并且根据文档Java 8仍然是唯一受支持的Java。
我的配置:
- MacOS 10.15.7(Catalina)
- Pentaho数据集成(或Kettle)9.1.0.0-324
- Java jdk1.8.0_161.jdk
我还尝试了什么?
- 我按照下面的评论清除了我的缓存。
- 我按照此步骤中的说明更新了SWT:PDI will not start under MacOS Catalina 10.15
- 我通过以下线程将Java 8构建更改为jkd1.8.0_202.jdk:Issue while accessing DB Connections- PDI 8
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)