Hi, I've done some more research now, and it turns out the jre actually supports using unicode prefixes, and all win api calls are correct. The problem is in hudsons Kernel32Utils that doesn't call GetFileAttributesW correctly (the path should be prefixed as far as I can tell). This makes deleteRecursive() mistakenly think that the first directory after MAX_PATH is a file, and since delete only works on empty directories the subsequent delete call fails.

I'll post a test case and a patch in a bit.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to