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

Key: QB-2889
Type: Bug Bug
Status: Closed Closed
Resolution: Won't Fix
Priority: Major Major
Assignee: Robin Shen
Reporter: Alexander Pyklhtin
Votes: 0
Watchers: 0
Operations

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

Build is not running with a cryptic message "No successful build found in dependent configuration"

Created: 31/Jan/17 07:46 PM   Updated: 01/Feb/17 01:01 AM
Component/s: None
Affects Version/s: 6.0.28
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: Linux (2.6.32-573.22.1.el6.x86_64)


 Description  « Hide
New build configuration does not build. Overview tab contains somewhat cryptic error message: "No successful build found in dependent configuration 'root/Modules/Release/slacker-geoip-client'."
No build record is generated - not even failed one.

Seems pretty natural that a brand new configuration should contain no builds, so the message is not helping to resolve my apparent configuration issue.

Node log shows the following:
2017-01-31 10:48:36,429 [pool-1-thread-4360710] ERROR com.pmease.quickbuild.DefaultBuildEngine - Error processing build request.
    java.lang.RuntimeException: Error executing check condition job.
        at com.pmease.quickbuild.CheckConditionTask.reduce(CheckConditionTask.java:39)
        at com.pmease.quickbuild.CheckConditionTask.reduce(CheckConditionTask.java:16)
        at com.pmease.quickbuild.grid.GridTaskFuture.get(GridTaskFuture.java:102)
        at com.pmease.quickbuild.grid.GridTaskFuture.get(GridTaskFuture.java:106)
        at com.pmease.quickbuild.DefaultBuildEngine.process(DefaultBuildEngine.java:332)
        at com.pmease.quickbuild.DefaultBuildEngine.access$000(DefaultBuildEngine.java:139)
        at com.pmease.quickbuild.DefaultBuildEngine$2.run(DefaultBuildEngine.java:1102)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
    Caused by: com.pmease.quickbuild.QuickbuildException: No successful build found in dependent configuration 'root/Modules/Release/slacker-geoip-client'.
        at com.pmease.quickbuild.dependency.LatestSuccessfulResolver.getDependency(LatestSuccessfulResolver.java:65)
        at com.pmease.quickbuild.dependency.LatestSuccessfulResolver$$EnhancerByCGLIB$$3c40438f.CGLIB$getDependency$1(<generated>)
        at com.pmease.quickbuild.dependency.LatestSuccessfulResolver$$EnhancerByCGLIB$$3c40438f$$FastClassByCGLIB$$cbf5836c.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.dependency.LatestSuccessfulResolver$$EnhancerByCGLIB$$3c40438f.getDependency(<generated>)
        at com.pmease.quickbuild.dependency.QuickbuildRepository.getHeadRevision(QuickbuildRepository.java:364)
        at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$c45c2a9b.CGLIB$getHeadRevision$17(<generated>)
        at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$c45c2a9b$$FastClassByCGLIB$$a1d0d506.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.dependency.QuickbuildRepository$$EnhancerByCGLIB$$c45c2a9b.getHeadRevision(<generated>)
        at com.pmease.quickbuild.dependency.QuickbuildRepository.getHeadRevision(QuickbuildRepository.java:49)
        at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$c45c2a9b.CGLIB$getHeadRevision$16(<generated>)
        at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$c45c2a9b$$FastClassByCGLIB$$a1d0d506.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.dependency.QuickbuildRepository$$EnhancerByCGLIB$$c45c2a9b.getHeadRevision(<generated>)
        at com.pmease.quickbuild.repositorysupport.Repository.takeSnapshot(Repository.java:340)
        at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$c45c2a9b.CGLIB$takeSnapshot$28(<generated>)
        at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$c45c2a9b$$FastClassByCGLIB$$a1d0d506.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.dependency.QuickbuildRepository$$EnhancerByCGLIB$$c45c2a9b.takeSnapshot(<generated>)
        at com.pmease.quickbuild.setting.configuration.snapshot.TakeReferencedSnapshots.takeSnapshot(TakeReferencedSnapshots.java:15)
        at com.pmease.quickbuild.model.Configuration.takeSnapshot(Configuration.java:1757)
        at com.pmease.quickbuild.CheckConditionJob.execute(CheckConditionJob.java:35)
        at com.pmease.quickbuild.grid.GridJob.run(GridJob.java:106)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        ... 3 more

 All   Comments   Work Log   Change History      Sort Order:
Robin Shen [01/Feb/17 01:01 AM]
This happens as you have a QuickBuild repository used in your build to use artifacts of successful build of a configuration. However that configuration does not have any successful builds yet.