-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
Integrity 11.0, HF 042 installed
Jenkins Plugin V2.2
Whenever the customer runs a job on a Slave Node with local (client-side) connection he is facing the error
[LocalClient] IntegrityResyncSandboxTask invoke Exception :E:\jenkins\bld\Folder-Tools\Tools-JenkinsLib\53\changelog0.xml (The device is not ready)
java.io.FileNotFoundException: E:\jenkins\bld\Folder-Tools\Tools-JenkinsLib\53\changelog0.xml (The device is not ready)
This works without issue for the Master Node.
This problem is due to inaccessible drive at the time of creating change log.
This is a duplicate of JENKINS-51188, I believe.
The issue is due to the fact that the file is being generated in the scope of a workspace.act(). So it is trying to write on the node, rather than the master. In the case of the remoteClient, this is not being done. The writing of the changelog needs to be decoupled from the IntegrityResyncSandboxTask.