History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-1812
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Unassigned
Reporter: Vaul D Kranak
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
QuickBuild

Checkout Failed with proofbuild perforce repository which has a depot containing spaces in the path

Created: 15/Oct/13 02:12 AM   Updated: 21/Nov/13 09:00 AM
Return to search
Component/s: None
Affects Version/s: 5.0.6
Fix Version/s: 5.0.39, 5.1.0-rc4, 5.1.0

Original Estimate: 1 day Remaining Estimate: 1 day Time Spent: Unknown
Environment:
perforce 2012.2/551833
Local Client: Win8x64


 Description  « Hide
It seems that having a space in the path of a Perforce Depot will cause proof builds to fail. I was successfully able to checkout and create a proof build with a path that didn't have a space in the name. As you can see by the WARN log message the space is converted into a |


Log:
18:42:30,744 INFO - Checking step execute condition...
18:42:30,744 INFO - Step execute condition satisfied, executing...
18:42:31,761 INFO - Executing pre-execute action...
18:42:31,761 INFO - Running step...
18:42:31,775 INFO - Getting changes of 'P4Installer' since build 'MI_Installer_Proof'...
18:42:31,778 INFO - Getting Perforce ticket...
18:42:32,582 INFO - Checking out revision '1693' of repository 'P4Installer'...
18:42:33,523 INFO - Getting local change...
18:42:33,524 INFO - Syncing local client...
18:42:33,525 INFO - Getting Perforce ticket...
18:42:34,236 INFO - Detecting conflicts...
18:42:34,337 INFO - Checking opened files...
18:42:34,531 WARN - //ASE_Installers/Products/J8|Tablet/MasterTabletInstaller/Version.h - file(s) not in client view.
18:42:35,160 INFO - Executing post-execute action...
18:42:35,160 ERROR - Step 'master>Collect Installer>Collect from Source>Checkout' is failed.
    java.lang.RuntimeException: Error executing grid job
        at com.pmease.quickbuild.grid.GridTaskFuture.get(GridTaskFuture.java:68)
        at com.pmease.quickbuild.grid.GridTaskFuture.get(GridTaskFuture.java:85)
        at com.pmease.quickbuild.plugin.basis.checkout.CheckoutStep.run(CheckoutStep.java:97)
        at com.pmease.quickbuild.plugin.basis.checkout.CheckoutStep$$EnhancerByCGLIB$$af570199.CGLIB$run$0(<generated>)
        at com.pmease.quickbuild.plugin.basis.checkout.CheckoutStep$$EnhancerByCGLIB$$af570199$$FastClassByCGLIB$$17201068.invoke(<generated>)
        at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
        at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:269)
        at com.pmease.quickbuild.plugin.basis.checkout.CheckoutStep$$EnhancerByCGLIB$$af570199.run(<generated>)
        at com.pmease.quickbuild.stepsupport.Step.execute(Step.java:501)
        at com.pmease.quickbuild.stepsupport.StepExecutionJob.executeStepAwareJob(StepExecutionJob.java:29)
        at com.pmease.quickbuild.stepsupport.StepAwareJob.executeBuildAwareJob(StepAwareJob.java:47)
        at com.pmease.quickbuild.BuildAwareJob.execute(BuildAwareJob.java:61)
        at com.pmease.quickbuild.grid.GridJob.run(GridJob.java:78)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
    Caused by: com.pmease.quickbuild.QuickbuildException: Can not get corresponding client path for depot path: //ASE_Installers/Products/J8 Tablet/MasterTabletInstaller/Version.h
        at com.pmease.quickbuild.plugin.scm.perforce.P4ProofBuildSupport.getLocalChange(P4ProofBuildSupport.java:338)
        at com.pmease.quickbuild.plugin.scm.perforce.P4ProofBuildSupport$$EnhancerByCGLIB$$5fcf4b48.CGLIB$getLocalChange$4(<generated>)
        at com.pmease.quickbuild.plugin.scm.perforce.P4ProofBuildSupport$$EnhancerByCGLIB$$5fcf4b48$$FastClassByCGLIB$$230638d6.invoke(<generated>)
        at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
        at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:269)
        at com.pmease.quickbuild.plugin.scm.perforce.P4ProofBuildSupport$$EnhancerByCGLIB$$5fcf4b48.getLocalChange(<generated>)
        at com.pmease.quickbuild.plugin.scm.perforce.P4ProofBuildSupport.getLocalChange(P4ProofBuildSupport.java:37)
        at com.pmease.quickbuild.plugin.scm.perforce.P4ProofBuildSupport$$EnhancerByCGLIB$$5fcf4b48.CGLIB$getLocalChange$5(<generated>)
        at com.pmease.quickbuild.plugin.scm.perforce.P4ProofBuildSupport$$EnhancerByCGLIB$$5fcf4b48$$FastClassByCGLIB$$230638d6.invoke(<generated>)
        at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
        at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:269)
        at com.pmease.quickbuild.plugin.scm.perforce.P4ProofBuildSupport$$EnhancerByCGLIB$$5fcf4b48.getLocalChange(<generated>)
        at com.pmease.quickbuild.plugin.basis.checkout.LocalChangeCollectJob.executeStepAwareJob(LocalChangeCollectJob.java:60)
        ... 9 more

 All   Comments   Work Log   Change History      Sort Order:
Change by PMEase JIRA Administrator [21/Nov/13 04:04 AM]
Fix Version/s 5.1.0 [ 11483 ]

Change by PMEase JIRA Administrator [20/Nov/13 02:02 AM]
Fix Version/s 5.1.0-rc4 [ 11482 ]

Change by PMEase JIRA Administrator [19/Oct/13 04:21 AM]
Fix Version/s 5.0.39 [ 11479 ]

Change by PMEase JIRA Administrator [19/Oct/13 04:21 AM]
Field Original Value New Value
Status Open [ 1 ] Resolved [ 5 ]