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

P4 hangs on reconcile call

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Critical Critical
    • p4-plugin
    • Windows 10 Pro 64-bit
      Jenkins 2.19.4
      P4-Plugin 1.4.10
      java version "1.8.0_111"
      Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
      Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

      It seems the p4 plugin is simply hung on this p4 command. This is the second time it has happened, the first time was probably about two months ago (don't have logs from that time). We usually have at least one build occur every day, if not multiple. So it seems very infrequent but when it does happen, hitting the 'x' to cancel the build does not affect it and that Jenkins executor stays hung. So my only course of action that I know of is to kill the Jenkins service and restart it.

      Here is the last output on the Jenkins console:

      P4 Task: reverting all pending and shelved revisions.
      ... p4 revert C:\Jenkins\jobs\Sepac_x.58\workspace\buildType\standard\osType\linux\spec___
       -
      p4 revert C:\Jenkins\jobs\Sepac_x.58\workspace\buildType\standard\osType\linux\specialBuild\none/...
      
      C:\Jenkins\jobs\Sepac_x.58\workspace\buildType\standard\osType\linux\specialBuild\none/... - file(s) not opened on this client.
      
      ... rm [abandoned files]
      duration: (78ms)
      
      P4 Task: cleaning workspace to match have list.
      ... p4 reconcile -w -f C:\Jenkins\jobs\Sepac_x.58\workspace\buildType\standard\osType\l___
       -
      p4 reconcile -w -f C:\Jenkins\jobs\Sepac_x.58\workspace\buildType\standard\osType\linux\specialBuild\none/...
      

      Attached is a thread dump of my Jenkins.

            p4paul Paul Allen
            collumbrian Brian Collum
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: