The last two weeks has a couple of new software releases, and as always, not everything plays well together out of the box. Apple released Max OS X Yosemite (10.10) as a free upgrade, and Pentaho released Kettle (aka Pentaho Data Integration- PDI) community version 5.2.0. Upgrading both apps on my Mac went very smoothly (the Apple update does take several hours).
However, once I tried to run Kettle, I first got a message that Java was not available. After several security issues with Java, Apple removed it from OS X earlier this year. Apparently during the Yosemite update, Java gets removed again. Its an easy fix to get it back and the message that appears when trying to run a Java based app points to where to download an updated version for OS X. Download and install that.
Try and run PDI again, and an error message about the file being damaged is displayed. Sigh. Continue reading