Your browser was unable to load all of the resources. They may have been blocked by your firewall, proxy or browser configuration.
Press Ctrl+F5 or Ctrl+Shift+R to have your browser try again.

Unable to checkout #1657

tms_sooraj ·
I recently upgraded QuickBuild from 3.1.62 to 4.0.12. I have migrated all configuration settings from the previous version. The build agent was reinstalled. However I'm unable to execute the build, as the checkout fails.
Note: With the same configuration setting, the checkout and build was successful previously.

The following error is reported in the log:
14:11:46,296 [master>Checkout@ctmspweb03:10202] DEBUG - UseBaseline <- stream:stream100112.110709@\TIPWeb_PVOB
14:11:46,421 [master>Checkout@ctmspweb03:10202] INFO - Derived config spec:
element * CHECKEDOUT
element * .../TIPDev_Integration/LATEST
element \TipWeb/... TIPWeb_7_22_2009
element * /main/0
load \TipWeb
14:11:46,421 [master>Checkout@ctmspweb03:10202] INFO - Time stamping config spec of view 'qb-ctmspweb03-2'...
14:11:46,421 [master>Checkout@ctmspweb03:10202] DEBUG - Executing command: cleartool setcs D:\buildagent\temp\file_39282.tmp
14:11:46,421 [master>Checkout@ctmspweb03:10202] DEBUG - Command working directory: D:\buildagent\workspace\TMS\TIP\TIP_Web
14:11:46,764 [master>Checkout@ctmspweb03:10202] ERROR - cleartool: Error: Operation "view_frz_ok_to_set_spec" failed: Permission denied.
14:11:46,764 [master>Checkout@ctmspweb03:10202] ERROR - cleartool: Error: Additional information may be available in the view log on host "vctmspasv14".
14:11:46,764 [master>Checkout@ctmspweb03:10202] ERROR - cleartool: Error: Unable to change configuration specification: Permission denied.
14:11:46,874 [master>Checkout@ctmspweb03:10202] INFO - Executing post-execute action...
14:11:46,874 [master>Checkout@ctmspweb03:10202] ERROR - Step 'master>Checkout' is failed.
com.pmease.quickbuild.QuickbuildException: Failed to run command: cleartool setcs D:\buildagent\temp\file_39282.tmp
Command return code: 1
Command error output: cleartool: Error: Operation "view_frz_ok_to_set_spec" failed: Permission denied.
cleartool: Error: Additional information may be available in the view log on host "vctmspasv14".
cleartool: Error: Unable to change configuration specification: Permission denied.
at com.pmease.quickbuild.execution.Commandline$ExecuteResult.buildException(Commandline.java:372)
at com.pmease.quickbuild.execution.Commandline$ExecuteResult.checkReturnCode(Commandline.java:387)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository.updateCfgSpec(ClearCaseRepository.java:375)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository.ensureUpToDate(ClearCaseRepository.java:159)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository$$EnhancerByCGLIB$$a8ed0f54.CGLIB$ensureUpToDate$18(<generated>)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository$$EnhancerByCGLIB$$a8ed0f54$$FastClassByCGLIB$$cd9a5070.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:270)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository$$EnhancerByCGLIB$$a8ed0f54.ensureUpToDate(<generated>)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository.getChangesBetween(ClearCaseRepository.java:396)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository$$EnhancerByCGLIB$$a8ed0f54.CGLIB$getChangesBetween$12(<generated>)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository$$EnhancerByCGLIB$$a8ed0f54$$FastClassByCGLIB$$cd9a5070.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:270)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository$$EnhancerByCGLIB$$a8ed0f54.getChangesBetween(<generated>)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository.getChangesBetween(ClearCaseRepository.java:1)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository$$EnhancerByCGLIB$$a8ed0f54.CGLIB$getChangesBetween$11(<generated>)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository$$EnhancerByCGLIB$$a8ed0f54$$FastClassByCGLIB$$cd9a5070.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:270)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository$$EnhancerByCGLIB$$a8ed0f54.getChangesBetween(<generated>)
at com.pmease.quickbuild.repositorysupport.Repository.getChangesSince(Repository.java:446)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository$$EnhancerByCGLIB$$a8ed0f54.CGLIB$getChangesSince$45(<generated>)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository$$EnhancerByCGLIB$$a8ed0f54$$FastClassByCGLIB$$cd9a5070.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:270)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository$$EnhancerByCGLIB$$a8ed0f54.getChangesSince(<generated>)
at com.pmease.quickbuild.repositorysupport.Repository.getChanges(Repository.java:374)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository$$EnhancerByCGLIB$$a8ed0f54.CGLIB$getChanges$37(<generated>)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository$$EnhancerByCGLIB$$a8ed0f54$$FastClassByCGLIB$$cd9a5070.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:270)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository$$EnhancerByCGLIB$$a8ed0f54.getChanges(<generated>)
at com.pmease.quickbuild.repositorysupport.Repository.getChanges(Repository.java:354)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository$$EnhancerByCGLIB$$a8ed0f54.CGLIB$getChanges$36(<generated>)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository$$EnhancerByCGLIB$$a8ed0f54$$FastClassByCGLIB$$cd9a5070.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:270)
at com.pmease.quickbuild.plugin.scm.clearcase.ClearCaseRepository$$EnhancerByCGLIB$$a8ed0f54.getChanges(<generated>)
at com.pmease.quickbuild.plugin.basis.checkout.CheckoutStep.run(CheckoutStep.java:74)
at com.pmease.quickbuild.plugin.basis.checkout.CheckoutStep$$EnhancerByCGLIB$$d80f954b.CGLIB$run$0(<generated>)
at com.pmease.quickbuild.plugin.basis.checkout.CheckoutStep$$EnhancerByCGLIB$$d80f954b$$FastClassByCGLIB$$c7772cd4.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:270)
at com.pmease.quickbuild.plugin.basis.checkout.CheckoutStep$$EnhancerByCGLIB$$d80f954b.run(<generated>)
at com.pmease.quickbuild.stepsupport.Step.execute(Step.java:471)
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.lang.Thread.run(Thread.java:595)
14:11:49,877 [master>ANT@VCTMSDASV25:10202] INFO - Checking step execute condition...
14:11:49,877 [master>ANT@VCTMSDASV25:10202] INFO - Step execute condition not satisfied, step will be skipped.
14:11:49,893 [master>Publish@VCTMSDASV25:10202] INFO - Checking step execute condition...
14:11:49,893 [master>Publish@VCTMSDASV25:10202] INFO - Step execute condition not satisfied, step will be skipped.
14:11:49,924 [master>publish Infra@VCTMSDASV25:10202] INFO - Checking step execute condition...
14:11:49,924 [master>publish Infra@VCTMSDASV25:10202] INFO - Step execute condition not satisfied, step will be skipped.
14:11:49,971 [master>publish config@VCTMSDASV25:10202] INFO - Checking step execute condition...
14:11:49,971 [master>publish config@VCTMSDASV25:10202] INFO - Step execute condition not satisfied, step will be skipped.
14:11:50,002 [master>publish jar@VCTMSDASV25:10202] INFO - Checking step execute condition...
14:11:50,002 [master>publish jar@VCTMSDASV25:10202] INFO - Step execute condition not satisfied, step will be skipped.
14:11:50,018 [master@VCTMSDASV25:10202] INFO - Executing post-execute action...
14:11:50,018 [master@VCTMSDASV25:10202] ERROR - Step 'master' is failed.
com.pmease.quickbuild.QuickbuildException: Composite step 'master' failed due to unsatisfication of success condition.
at com.pmease.quickbuild.stepsupport.CompositeStep.run(CompositeStep.java:100)
at com.pmease.quickbuild.stepsupport.Step.execute(Step.java:471)
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.lang.Thread.run(Unknown Source)
  • replies 2
  • views 2287
  • stars 0
robinshen ADMIN ·
Please make sure that the agent service is running under appropriate user since below message clearly indicates that the current OS user running the agent does not have permission to update clearcase config spec:
Operation "view_frz_ok_to_set_spec" failed: Permission denied.
tms_sooraj ·
Thanks Rob. Not sure, how that was missed. It's working fine now.