I have the following File object pointing to a directory via symbolic link,
File directory = new File(\"/path/symlink/foo/bar\"); String[] files = directory.list
This is fixed for the 3.0.1 release. After that's released, give it a try and let us know if it's still a problem for you by opening a new bug, linking back to this one for context.