Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-75652

Workspace clean up thread injects wrong 'Root' into Perforce workspaces.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • p4-plugin
    • None
    • 1.17.1

      Customer has reported that the client Root of the workspace is randomly being set to the Root for a different workspace. The breaks builds.

      It was found this change occurs when p4.tasks.RemoveClientTask is called. 

      For example:
      issuingServerCommand: (9) client -o jenkins_MyNODE_project_update_editor
      4月 14, 2025 8:51:04 午前 最も詳細 org.jenkinsci.plugins.p4.console.P4Logging
      completedServerCommand: (9) in 40ms
      4月 14, 2025 8:51:04 午前 最も詳細 org.jenkinsci.plugins.p4.console.P4Logging
      issuingServerCommand: (10) client -i
      4月 14, 2025 8:51:04 午前 最も詳細 org.jenkinsci.plugins.p4.console.P4Logging
      completedServerCommand: (10) in 44ms
      4月 14, 2025 8:51:04 午前 詳細 org.jenkinsci.plugins.p4.client.ClientHelper
      ...   View:
            //MyDepot/develop/proj/....p4ignore //jenkins_MyNODE_project_update_editor/proj/....p4ignore      -//MyDepot/develop/proj/admin/....p4ignore //jenkins_MyNODE_project_update_editor/proj/admin/....p4ignoreeportClient/...
            //MyDepot/develop/proj/tools/ci/... //jenkins_MyNODE_project_update_editor/proj/tools/ci/...      //MyDepot/develop/proj/tools/jenkins/... //jenkins_MyNODE_project_update_editor/proj/tools/jenkins/......   Stream: //MyDepot/jenkins_project...   Root: d:\jenkins_agent\workspace\project_tag_editor    <<< Root is tag_editor. Should be 'update_editor'4月 14, 2025 8:51:04 午前 情報 org.jenkinsci.plugins.p4.tasks.RemoveClientTask task
      Task: remove client.
       

            Unassigned Unassigned
            p4karl Karl Wirth
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: