Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2194714 | OpenJDK6 | Jonathan Gibbons | P4 | Resolved | Fixed | b21 |
In DefaultFileManager, getFileForInput assumes that if a path entry is not a directory, it must be an archive. This applies even if it does not exist.
Separately, openArchive assumes FileNotFoundException will be thrown if the archive is missing. This may be true on some systems, but is not required to be true. For example, on Ubuntu linux, you get java.io.IOException if a file is not found. This causes a spurious diagnostic to be generated.
Separately, openArchive assumes FileNotFoundException will be thrown if the archive is missing. This may be true on some systems, but is not required to be true. For example, on Ubuntu linux, you get java.io.IOException if a file is not found. This causes a spurious diagnostic to be generated.
- backported by
-
JDK-2194714 javac handles missing entries on classpath badly
-
- Resolved
-
- relates to
-
JDK-7036255 javac crashes when a specific system option is set
-
- Resolved
-