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

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major
    • Component/s: p4-plugin
    • None
    • Environment:
      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.
       

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

              Created:
              Updated: