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

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      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) 

            Assignee:
            Jeff Thompson
            Reporter:
            X
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: