Kettle/Pentaho数据集成-无法创建数据库连接(XulException:java.lang.reflect.InvocationTargetException) [英] Kettle / Pentaho Data Integration - unable to create a Database Connection (XulException: java.lang.reflect.InvocationTargetException)

查看:1319
本文介绍了Kettle/Pentaho数据集成-无法创建数据库连接(XulException:java.lang.reflect.InvocationTargetException)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

终于可以启动水壶并且不挂了,我仍然无法使用它,因为当我尝试创建新的数据库连接(创建新的转换之后)时,出现此错误:

Having finally got kettle to start and not hang, I still cannot use it to much avail, as when I try to create a new Database Connection (after creating a new Transformation) I get this error:

org.pentaho.ui.xul.XulException: java.lang.reflect.InvocationTargetException

此后,对于相同的操作,我得到了更普遍的错误:

Thereafter, I get this more general error for the same actions:

General error in dialog

为了再次获得第一个"java ... TargetException",我必须关闭并重新启动水壶.
请注意,当我加载现有的水壶作业并尝试编辑其数据库连接时,也会发生这种情况.

In order to get the first 'java...TargetException' again, I have to close and restart kettle.
Note, this also happens when I load an existing kettle job and try to edit its database connection.

这可能是配置问题吗?文件丢失或放错了位置?无法调用的目标是什么? 预先感谢您的帮助.

Could this be a configuration issue? A missing or misplaced file ? What is the Target that is failing to be Invoked? Thanks in advance for your help.

macos 10.12.6(Sierra)
Pentaho数据集成(或水壶)7.1.0
Java版本"9.0.4"

macos 10.12.6 (Sierra)
Pentaho Data Integration (or kettle) 7.1.0
java version "9.0.4"

推荐答案

正如我在Pentaho Data Integration论坛上发现的那样,这与我的Java版本有关.
我卸载了Java 9并安装了Java 8,然后不再出现此错误.

As I found out from the Pentaho Data Integration forum, it was a matter of my version of Java.
I uninstalled Java 9 and installed Java 8 and then no longer got this error.

这篇关于Kettle/Pentaho数据集成-无法创建数据库连接(XulException:java.lang.reflect.InvocationTargetException)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆