Details
-
Bug
-
Status: Resolved (View Workflow)
-
Blocker
-
Resolution: Fixed
-
None
Description
Discovered it during testing the recent remoting version on SSH. Likely some Unit tests are also unstable due to it.
Exception in thread "main" java.lang.IllegalArgumentException
at hudson.remoting.FileSystemJarCache.<init>(FileSystemJarCache.java:52)
at hudson.remoting.Launcher.runWithStdinStdout(Launcher.java:679)
at hudson.remoting.Launcher.run(Launcher.java:361)
at hudson.remoting.Launcher.main(Launcher.java:276)
Attachments
Issue Links
- is blocking
-
JENKINS-18578 Default jar cache location is hardcoded to ~/.jenkins/cache/jars
-
- Resolved
-
Code changed in jenkins
User: Oleg Nenashev
Path:
src/main/java/hudson/remoting/Channel.java
src/main/java/hudson/remoting/ChannelBuilder.java
src/main/java/hudson/remoting/Engine.java
src/main/java/hudson/remoting/FileSystemJarCache.java
src/main/java/hudson/remoting/JarCache.java
src/main/java/hudson/remoting/Launcher.java
src/test/java/hudson/remoting/EngineTest.java
http://jenkins-ci.org/commit/remoting/589275ea8d2198f86aa9fc78e68b024446c6124b
Log:
JENKINS-44973- Ensure that JAR Cache management works correctly in LauncherIt is an unreleased regression caused by me in https://github.com/jenkinsci/remoting/pull/166
Discovered it during testing the recent remoting version on SSH. Likely some Unit tests are also unstable due to it.