I'm having some serious problems with the internal.transformation.filename.directory variable and its job equivalent.

We store and run our jobs from a network disk which is mapped to my computer as I:.

However, whenever I use the internal.transformation.filename.directory variable, it always returns the UNC path to the current directory, i e it doesn't use the drive letter I:. And since many steps in Kettle do not support UNC paths, this is a major problem. This happens on my 64 bit Windows 8 computer, but not on my 32 bit Windows 7 computer.

Does anyone know what might cause Kettle not to recognize the drive letter of a network disk and instead use the UNC path?

I use a PENTAHO_JAVA_HOME environment variable which points to JRE7 (C:\Program Files (x86)\Java\jre7). I do, however, have later versions of Java installed on the Win 8 64 bit computer.

I'm grateful for any help!