Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-75176

FileSystemException connecting to Jenkins service with JDK17 on RHEL 5 with 32 bit Java

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: Blocker Blocker
    • remoting
    • None
    • JDK17 32-bit
      Redhat 5.3 32-bit

      It works fine on JDK 11, but fails on JDK 17.

      32-bit JDK download links.

      Link 1: https://www.azul.com/downloads/?os=rhel&architecture=x86-32-bit&package=jdk#zulu

      Link 2: https://bell-sw.com/pages/downloads/#jdk-17-lts

      Below is the error log.

      Jan 22, 2025 3:07:09 PM hudson.remoting.ResourceImageBoth initiateJarRetrieval
      WARNING: Failed to initiate retrieval
      java.nio.file.FileSystemException: /home/specs/Jenkins/remoting/jarCache/45/CC3CC6A547A08C230A9B51DCD73C93.jar: Function not implemented
      	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100)
      	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
      	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
      	at java.base/sun.nio.fs.UnixFileAttributeViews$Basic.setTimes(UnixFileAttributeViews.java:142)
      	at java.base/java.nio.file.Files.setLastModifiedTime(Files.java:2442)
      	at hudson.remoting.FileSystemJarCache.lookInCache(FileSystemJarCache.java:78)
      	at hudson.remoting.JarCacheSupport.resolve(JarCacheSupport.java:60)
      	at hudson.remoting.ResourceImageBoth.initiateJarRetrieval(ResourceImageBoth.java:53)
      	at hudson.remoting.ResourceImageBoth.resolve(ResourceImageBoth.java:24)
      	at hudson.remoting.RemoteClassLoader.loadRemoteClass(RemoteClassLoader.java:298)
      	at hudson.remoting.RemoteClassLoader.loadWithMultiClassLoader(RemoteClassLoader.java:277)
      	at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:236)
      	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592)
      	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
      	at java.base/java.lang.Class.forName0(Native Method)
      	at java.base/java.lang.Class.forName(Class.java:467)
      	at hudson.remoting.MultiClassLoaderSerializer$Input.resolveClass(MultiClassLoaderSerializer.java:133)
      	at java.base/java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:2034)
      	at java.base/java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1898)
      	at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2224)
      	at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1733)
      	at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:509)
      	at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:467)
      	at hudson.remoting.UserRequest.deserialize(UserRequest.java:312)
      	at hudson.remoting.UserRequest.perform(UserRequest.java:196)
      	at hudson.remoting.UserRequest.perform(UserRequest.java:50)
      	at hudson.remoting.Request$2.run(Request.java:391)
      	at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:81)
      	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
      	at java.base/java.lang.Thread.run(Thread.java:840)
      
      Agent JVM has not reported exit code. Is it still running?
      [01/22/25 15:07:12] Launch failed - cleaning up connection
      [01/22/25 15:07:12] [SSH] Connection closed.
      ERROR: Connection terminated
      java.io.EOFException
      	at java.base/java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2915)
      	at java.base/java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3410)
      	at java.base/java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:954)
      	at java.base/java.io.ObjectInputStream.<init>(ObjectInputStream.java:392)
      	at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:50)
      	at hudson.remoting.Command.readFrom(Command.java:141)
      	at hudson.remoting.Command.readFrom(Command.java:127)
      	at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35)
      	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:62)
      Caused: java.io.IOException: Unexpected termination of the channel
      	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:80) 

          [JENKINS-75176] FileSystemException connecting to Jenkins service with JDK17 on RHEL 5 with 32 bit Java

            jthompson Jeff Thompson
            motein X
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: