When I go to create a Database Connection in Kettle I am getting the exact same errors as in this question: Kettle / Pentaho Data Integration - unable to create a Database Connection (XulException: java.lang.reflect.InvocationTargetException)
org.pentaho.ui.xul.XulException: java.lang.reflect.InvocationTargetException
And after clicking OK there is this message:
General error in dialog
The difference for me being that I seem to be using the correct Java. I have upgraded to PDI 9.1 and according to the documentation Java 8 is still the only supported Java.
My Config:
- MacOS 10.15.7 (Catalina)
- Pentaho Data Integration (or Kettle) 9.1.0.0-324
- Java jdk1.8.0_161.jdk
What else have I tried?
- I cleared my cache as described in the comments below.
- I updated my SWT as described in this tread: PDI will not start under MacOS Catalina 10.15
- I changed my Java 8 build to jkd1.8.0_202.jdk per this thread: Issue while accessing DB Connections- PDI 8