There is no way of providing an absolute path (e.g. c:\temp\wibble.tmp) to the
FileResourceLoader because it always attempts to use the 2-argument File
constructor (even if the path component is empty).
The following fix resolves this problem:
In FileResourceLoader.findTemplate replace:
File file = new File( path, template );
File file = null;
file = new File( template );
file = new File ( path, template );
Note this does not introduce any security risks as the FileResourceLoader must
be configured to search the empty ("") path.