-
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.
[JENKINS-51190] Jenkins Plugin upgrade: Sandbox resync fails for slave nodes and local connection due to changelog file not accessible
Assignee | Original: Oleg Nenashev [ oleg_nenashev ] | New: PTC ALM [ integrity_jenkins_plugin ] |
Attachment | New: consoleText-Tools-JenkinsLib_39_FAILED.txt [ 42503 ] |
Component/s | New: integrity-plugin [ 15920 ] | |
Component/s | Original: _unsorted [ 19622 ] |
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.