-
Bug
-
Resolution: Won't Fix
-
Blocker
-
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)
The Jenkins project does not support Red Hat Linux 5 or Red Hat Linux 6 or Red Hat Linux 7. Refer to the Linux support policy for the details.
The Jenkins project does not support 32 bit Java. We only test 64 bit Java. Refer to the Java support policy for the details.
Closing this as "Won't fix".