<< Back to previous view

[QB-2100] Proof build reports an IO error when running two times sequentially
Created: 20/Jun/14  Updated: 21/Jun/14

Status: Open
Project: QuickBuild
Component/s: None
Affects Version/s: 5.1.29
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Jonathan T-Delorme Assigned To: Robin Shen
Resolution: Unresolved Votes: 0
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown


 Description   
I get the following IO error trying to preflight the build:

15:02:17,781 ERROR - Step 'master>Get Latest Code' is failed.
    java.lang.RuntimeException: java.io.FileNotFoundException: File 'x:\JD_PREFLIGHT\local_change\preflight\info' does not exist
        at com.pmease.quickbuild.util.FileUtils.readFileAsString(FileUtils.java:166)
        at com.pmease.quickbuild.util.BeanUtils.readFile(BeanUtils.java:377)
        at com.pmease.quickbuild.util.BeanUtils.readFile(BeanUtils.java:382)
        at com.pmease.quickbuild.repositorysupport.CheckoutStep.applyLocalChange(CheckoutStep.java:123)
        at com.pmease.quickbuild.repositorysupport.CheckoutStep.run(CheckoutStep.java:102)
        at com.pmease.quickbuild.repositorysupport.CheckoutStep$$EnhancerByCGLIB$$b3abefaf.CGLIB$run$0(<generated>)
        at com.pmease.quickbuild.repositorysupport.CheckoutStep$$EnhancerByCGLIB$$b3abefaf$$FastClassByCGLIB$$958ba9ac.invoke(<generated>)
        at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
        at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:273)
        at com.pmease.quickbuild.repositorysupport.CheckoutStep$$EnhancerByCGLIB$$b3abefaf.run(<generated>)
        at com.pmease.quickbuild.stepsupport.Step.execute(Step.java:539)
        at com.pmease.quickbuild.stepsupport.StepExecutionJob.executeStepAwareJob(StepExecutionJob.java:30)
        at com.pmease.quickbuild.stepsupport.StepAwareJob.executeBuildAwareJob(StepAwareJob.java:45)
        at com.pmease.quickbuild.BuildAwareJob.execute(BuildAwareJob.java:60)
        at com.pmease.quickbuild.grid.GridJob.run(GridJob.java:73)
        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: java.io.FileNotFoundException: File 'x:\JD_PREFLIGHT\local_change\preflight\info' does not exist
        at org.apache.commons.io.FileUtils.openInputStream(FileUtils.java:137)
        at org.apache.commons.io.FileUtils.readFileToString(FileUtils.java:1102)
        at com.pmease.quickbuild.util.FileUtils.readFileAsString(FileUtils.java:164)
        ... 20 more

 Comments   
Comment by Robin Shen [ 21/Jun/14 12:39 AM ]
Normally this issue is caused by improper configuration workspace setting (can be checked at advanced setting of the configuration). It should remain unchanged across different builds.
Generated at Wed May 15 19:34:13 UTC 2024 using JIRA 189.