Turned out that

<snip>
   public static File canonicalFile(String path) throws IOException {
       return new File(new File(path).getCanonicalPath());
   }
</snip>

is the bad spot: 'getCanonicalPath' implementation withing
gcj seems to rely on an existing file whereas the jdk1.4.2
implementation does not.

If you 'touch' and empty 'TEST.lck'  and 'TEST' file
it works ....

Hope that helps

Sebastian


Harald Niesche wrote:

fredt wrote:

File creation issue may be due to faulty implementation of nio file locking
as reported in the user list. Try building without the NIOLockFile class.


And I think NIO stuff in gcj is not quite done, yet. They are still working on those things and unless you are using stuff from gcj CVS, I'd expect it to be broken.

Harald


------------------------------------------------------- This SF.Net email is sponsored by the new InstallShield X. From Windows to Linux, servers to mobile, InstallShield X is the one installation-authoring solution that does it all. Learn more and evaluate today! http://www.installshield.com/Dev2Dev/0504 _______________________________________________ hsqldb-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/hsqldb-developers





------------------------------------------------------- This SF.Net email is sponsored by the new InstallShield X.
From Windows to Linux, servers to mobile, InstallShield X is the one
installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
_______________________________________________
hsqldb-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hsqldb-developers

Reply via email to