- 
    
Improvement
 - 
    Resolution: Fixed
 - 
    
Major
 
A user reports that Pipeline stash does not preserve the executable bit on 64-bit AIX, apparently due to a missing JNR port. Probably the same applies to any use of TarArchiver.
Since we now assume Java 7, we can use java.nio.file calls. In particular, making IOUtils.mode and FilePath._chmod use PosixFilePermission rather than JNR would be appropriate.
- is blocked by
 - 
                    
JENKINS-48453 java.nio.file.NoSuchFileException when materializing ServerKey
-         
 - Resolved
 
 -         
 
- is duplicated by
 - 
                    
JENKINS-21985 java.lang.NoClassDefFoundError: jnr/posix/POSIXHandler
-         
 - Resolved
 
 -         
 
- is related to
 - 
                    
JENKINS-25120 Failed to archive artifacts: *.tar.gz NoClassDefFoundError
-         
 - Open
 
 -         
 - 
                    
JENKINS-39179 All builds hang, JNA load deadlock on Windows slave
-         
 - Open
 
 -         
 - 
                    
JENKINS-37130 Could not initialize class JavaLibCHelper - ERROR: Error cloning remote repo 'origin'
-         
 - Closed
 
 -         
 
- relates to
 - 
                    
JENKINS-26195 Failed to update permalink: unable to delete
-         
 - Resolved
 
 -         
 - 
                    
JENKINS-34855 AtomicFileWriter isn't Atomic
-         
 - Resolved
 
 -         
 - 
                    
JENKINS-12610 Util.deleteRecursive fails for files using unmappable characters
-         
 - Open
 
 -         
 - 
                    
JENKINS-49184 executing shell in external workspace fails
-         
 - Open
 
 -         
 - 
                    
JENKINS-48407 Permission issue after upgrade to 2.93
-         
 - Resolved
 
 -         
 - 
                    
JENKINS-37862 Extract build symlink handling to a plugin
-         
 - Resolved
 
 -         
 - 
                    
JENKINS-48405 Use NIO in Util.deleteFile for better error messages
-         
 - Resolved
 
 -         
 - 
                    
JENKINS-47324 FilePath API in Jenkins should propagate errors
-         
 - Closed
 
 -         
 
- links to