-
Bug
-
Resolution: Cannot Reproduce
-
Blocker
-
None
When initiating connection with an IBM i (OS400) with SSH to set it up as a slave node, remoting.jar logs an incompatible class error:
JVM 1.8
OS: IBM i 7.3
this command seems to work interactively:
cd "/usr/local/jenkins" && /QOpenSys/QIBM/ProdData/JavaVM/jdk80/64bit/bin/java -Dfile.encoding=ISO8859_1 -jar remoting.jar
-workDir /usr/local/jenkins
ago 25, 2020 12:49:59 PM hudson.remoting.SynchronousCommandTransport$ReaderThread run
INFORMACIÓN: I/O error in channel channel
java.io.InvalidClassException: java.lang.Throwable; local class incompatible: stream classdesc serialVersionUID = -30426860556580877733, local class serialVersionUID = -3042686055658047285
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:771)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:2035)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1900)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:2035)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1900)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:2035)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1900)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2194)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1722)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2439)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2363)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2221)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1722)
at java.io.ObjectInputStream.readObjectImpl(ObjectInputStream.java:540)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:475)
at hudson.remoting.Command.readFromObjectStream(Command.java:155)
at hudson.remoting.Command.readFrom(Command.java:142)
at hudson.remoting.Command.readFrom(Command.java:128)
at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35)
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:63)