- 
    
Enhancement
 - 
    Resolution: Fixed
 - 
    
  P3                     
     - 
    11, 13, 15, 17, 18, 19
 
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8287947 | 18u-cpu | Christoph Langer | P3 | Resolved | Fixed | master | 
| JDK-8287599 | 18.0.2 | Christoph Langer | P3 | Resolved | Fixed | b09 | 
| JDK-8287991 | 17.0.5 | Christoph Langer | P3 | Resolved | Fixed | b01 | 
| JDK-8287792 | 17.0.4 | Christoph Langer | P3 | Resolved | Fixed | b06 | 
| JDK-8292908 | 15.0.9 | Yuri Nesterenko | P3 | Resolved | Fixed | b03 | 
| JDK-8292909 | 13.0.13 | Yuri Nesterenko | P3 | Resolved | Fixed | b03 | 
| JDK-8287997 | 11.0.17 | Christoph Langer | P3 | Resolved | Fixed | b01 | 
| JDK-8287793 | 11.0.16 | Christoph Langer | P3 | Resolved | Fixed | b06 | 
We then get a ZipException with the message:
ZIP file can't be opened as a file system because an entry has a '.' or '..' element in its name
The ZipException could be improved to mention the problematic entry. Furthermore, the code that checks for "." or ".." path elements can be cleaned up a bit.
This enhancement complements
- backported by
 - 
                    
JDK-8287599 (zipfs) Mention paths with dot elements in ZipException and cleanups
-         
     - Resolved
 
 -         
 - 
                    
JDK-8287792 (zipfs) Mention paths with dot elements in ZipException and cleanups
-         
     - Resolved
 
 -         
 - 
                    
JDK-8287793 (zipfs) Mention paths with dot elements in ZipException and cleanups
-         
     - Resolved
 
 -         
 - 
                    
JDK-8287947 (zipfs) Mention paths with dot elements in ZipException and cleanups
-         
     - Resolved
 
 -         
 - 
                    
JDK-8287991 (zipfs) Mention paths with dot elements in ZipException and cleanups
-         
     - Resolved
 
 -         
 - 
                    
JDK-8287997 (zipfs) Mention paths with dot elements in ZipException and cleanups
-         
     - Resolved
 
 -         
 - 
                    
JDK-8292908 (zipfs) Mention paths with dot elements in ZipException and cleanups
-         
     - Resolved
 
 -         
 - 
                    
JDK-8292909 (zipfs) Mention paths with dot elements in ZipException and cleanups
-         
     - Resolved
 
 -         
 
- relates to
 - 
                    
JDK-8286444 javac errors after JDK-8251329 are not helpful enough to find root cause
-         
     - Resolved
 
 -         
 - 
                    
JDK-8251329 (zipfs) Files.walkFileTree walks infinitely if zip has dir named "." inside
-         
     - Closed
 
 -         
 
- links to
 - 
                    
        
        Commit
        openjdk/jdk11u/9c64a06b
    
 - 
                    
        
        Commit
        openjdk/jdk13u-dev/09da466c
    
 - 
                    
        
        Commit
        openjdk/jdk15u-dev/297b9673
    
 - 
                    
        
        Commit
        openjdk/jdk17u/18e0dfcb
    
 - 
                    
        
        Commit
        openjdk/jdk18u/3062b46e
    
 - 
                    
        
        Commit
        openjdk/jdk/80cf9f34
    
 - 
                    
        
        Review
        openjdk/jdk11u-dev/1118
    
 - 
                    
        
        Review
        openjdk/jdk11u/38
    
 - 
                    
        
        Review
        openjdk/jdk13u-dev/392
    
 - 
                    
        
        Review
        openjdk/jdk15u-dev/258
    
 - 
                    
        
        Review
        openjdk/jdk17u-dev/419
    
 - 
                    
        
        Review
        openjdk/jdk17u/341
    
 - 
                    
        
        Review
        openjdk/jdk18u/140
    
 - 
                    
        
        Review
        openjdk/jdk/8655