<< Back to previous view |
[QB-3025] RequestException while trying to checkout code base...
|
|
Status: | Resolved |
Project: | QuickBuild |
Component/s: | None |
Affects Version/s: | 7.0.20 |
Fix Version/s: | 7.0.21 |
Type: | Bug | Priority: | Major |
Reporter: | John Szakmeister | Assigned To: | Robin Shen |
Resolution: | Fixed | Votes: | 0 |
Remaining Estimate: | Unknown | Time Spent: | Unknown |
Original Estimate: | Unknown | ||
Environment: | Ubuntu 14.04.4 and Java 8 |
Description |
I recently upgraded to 7.0.20 and started seeing this issue on our master branch builds of Neovim:
20:48:42,707 INFO - Checking step execute condition... 20:48:42,707 INFO - Step execute condition satisfied, executing... 20:48:42,862 INFO - Executing pre-execute action... 20:48:42,862 INFO - Running step... 20:48:42,862 INFO - Checking out revision '3b45f676c0f07aa2826f191f555ba0d5f53e6d7c' of repository 'github'... 20:48:43,174 INFO - Executing post-execute action... 20:48:43,174 ERROR - Step 'master>buildall>build-node?testNode=macosx-64>checkout' is failed. java.lang.RuntimeException: org.eclipse.egit.github.core.client.RequestException: Not Found (404) at com.google.common.base.Throwables.propagate(Throwables.java:160) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository.onBuildStart(GitHubRepository.java:74) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository.checkoutByRevision(GitHubRepository.java:65) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$b0f324e.CGLIB$checkoutByRevision$9(<generated>) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$b0f324e$$FastClassByCGLIB$$3c8903c5.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215) at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:261) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$b0f324e.checkoutByRevision(<generated>) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository.checkoutByRevision(GitHubRepository.java:48) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$b0f324e.CGLIB$checkoutByRevision$8(<generated>) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$b0f324e$$FastClassByCGLIB$$3c8903c5.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215) at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:261) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$b0f324e.checkoutByRevision(<generated>) at com.pmease.quickbuild.repositorysupport.Repository.checkout(Repository.java:228) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$b0f324e.CGLIB$checkout$104(<generated>) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$b0f324e$$FastClassByCGLIB$$3c8903c5.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215) at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:261) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$b0f324e.checkout(<generated>) at com.pmease.quickbuild.repositorysupport.CheckoutStep.run(CheckoutStep.java:71) at com.pmease.quickbuild.repositorysupport.CheckoutStep$$EnhancerByCGLIB$$82062b73.CGLIB$run$0(<generated>) at com.pmease.quickbuild.repositorysupport.CheckoutStep$$EnhancerByCGLIB$$82062b73$$FastClassByCGLIB$$ff934e00.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215) at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:261) at com.pmease.quickbuild.repositorysupport.CheckoutStep$$EnhancerByCGLIB$$82062b73.run(<generated>) at com.pmease.quickbuild.stepsupport.Step.doExecute(Step.java:619) at com.pmease.quickbuild.stepsupport.Step.execute(Step.java:521) at com.pmease.quickbuild.stepsupport.StepExecutionJob.executeStepAwareJob(StepExecutionJob.java:31) 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:106) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) 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: org.eclipse.egit.github.core.client.RequestException: Not Found (404) at org.eclipse.egit.github.core.client.GitHubClient.createException(GitHubClient.java:583) at org.eclipse.egit.github.core.client.GitHubClient.sendJson(GitHubClient.java:674) at org.eclipse.egit.github.core.client.GitHubClient.post(GitHubClient.java:788) at org.eclipse.egit.github.core.service.CommitService.createStatus(CommitService.java:428) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository.updateCommitStatus(GitHubRepository.java:200) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository.onBuildStart(GitHubRepository.java:71) ... 35 more I'm not quite sure what it's trying to tell me, but this used to work just fine previously. |
Comments |
Comment by John Szakmeister [ 28/Jul/17 01:13 AM ] |
Here's a better log message from one of the build machines:
Step Log (master>buildall>build-node?testNode=linux-64)Show Steps 21:10:58,932 INFO - Checking step execute condition... 21:10:58,932 INFO - Step execute condition satisfied, executing... 20:51:37,171 INFO - Executing pre-execute action... 20:51:37,171 INFO - Running step... 20:51:37,187 INFO - Checking step execute condition... 20:51:37,187 INFO - Step execute condition satisfied, executing... 20:51:37,434 INFO - Executing pre-execute action... 20:51:37,434 INFO - Running step... 20:51:37,434 DEBUG - Executing command: rm -rf ~/.nvim* ~/.local/share/nvim* ~/.nvimlog 20:51:37,434 DEBUG - Command working directory: /home/quickbuild/buildagent/workspace/root/neovim/master 20:51:37,437 INFO - Executing post-execute action... 20:51:37,596 INFO - Checking step execute condition... 20:51:37,596 INFO - Step execute condition satisfied, executing... 20:51:37,783 INFO - Executing pre-execute action... 20:51:37,783 INFO - Running step... 20:51:37,784 INFO - Checking out revision '3b45f676c0f07aa2826f191f555ba0d5f53e6d7c' of repository 'github'... 20:51:38,111 INFO - Getting changes of 'github' since build 'build2175'... 20:51:38,112 DEBUG - sync working directory [/home/quickbuild/buildagent/workspace/root/neovim/master]... 20:51:38,112 DEBUG - Detect whether repository settings have been changed ... 20:51:38,112 DEBUG - Loading scm rc file ... 20:51:38,112 INFO - Repository setting changed, deleting working directory [/home/quickbuild/buildagent/workspace/root/neovim/master] 20:51:38,112 DEBUG - Creating git repository to directory [/home/quickbuild/buildagent/workspace/root/neovim/master] ... 20:51:38,113 DEBUG - Executing command: git clone --no-checkout https://github.com/neovim/neovim.git /home/quickbuild/buildagent/workspace/root/neovim/master 20:51:38,113 DEBUG - Command working directory: /home/quickbuild/buildagent/workspace/root/neovim/master 20:51:38,115 ERROR - Cloning into '/home/quickbuild/buildagent/workspace/root/neovim/master'... 20:52:15,877 DEBUG - Executing command: git remote prune origin 20:52:15,877 DEBUG - Command working directory: /home/quickbuild/buildagent/workspace/root/neovim/master 20:52:16,216 DEBUG - Executing command: git fetch --all --tags 20:52:16,216 DEBUG - Command working directory: /home/quickbuild/buildagent/workspace/root/neovim/master 20:52:16,218 DEBUG - Fetching origin 20:52:16,554 DEBUG - Saving scm rc file ... 20:52:16,563 DEBUG - Saving scm rc file ... 20:52:16,566 DEBUG - Executing command: git log -1 --date=raw --pretty=format:%cd 3b45f676c0f07aa2826f191f555ba0d5f53e6d7c 20:52:16,566 DEBUG - Command working directory: /home/quickbuild/buildagent/workspace/root/neovim/master 20:52:16,568 DEBUG - 1501202064 +0200 20:52:16,568 DEBUG - Executing command: git log -1 --date=raw --pretty=format:%cd 3b45f676c0f07aa2826f191f555ba0d5f53e6d7c 20:52:16,568 DEBUG - Command working directory: /home/quickbuild/buildagent/workspace/root/neovim/master 20:52:16,570 DEBUG - 1501202064 +0200 20:52:16,571 DEBUG - Executing command: git config --replace-all core.quotepath false 20:52:16,571 DEBUG - Command working directory: /home/quickbuild/buildagent/workspace/root/neovim/master 20:52:16,573 DEBUG - Executing command: git log --name-status --pretty=raw 3b45f676c0f07aa2826f191f555ba0d5f53e6d7c..3b45f676c0f07aa2826f191f555ba0d5f53e6d7c 20:52:16,573 DEBUG - Command working directory: /home/quickbuild/buildagent/workspace/root/neovim/master 20:52:16,640 INFO - Executing post-execute action... 20:52:16,640 ERROR - Step 'master>buildall>build-node?testNode=linux-64>checkout' is failed. java.lang.RuntimeException: org.eclipse.egit.github.core.client.RequestException: Not Found (404) at com.google.common.base.Throwables.propagate(Throwables.java:160) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository.onBuildStart(GitHubRepository.java:74) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository.checkoutByRevision(GitHubRepository.java:65) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$797687fd.CGLIB$checkoutByRevision$23(<generated>) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$797687fd$$FastClassByCGLIB$$6dd64801.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215) at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:261) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$797687fd.checkoutByRevision(<generated>) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository.checkoutByRevision(GitHubRepository.java:48) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$797687fd.CGLIB$checkoutByRevision$24(<generated>) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$797687fd$$FastClassByCGLIB$$6dd64801.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215) at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:261) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$797687fd.checkoutByRevision(<generated>) at com.pmease.quickbuild.repositorysupport.Repository.checkout(Repository.java:228) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$797687fd.CGLIB$checkout$93(<generated>) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$797687fd$$FastClassByCGLIB$$6dd64801.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215) at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:261) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$797687fd.checkout(<generated>) at com.pmease.quickbuild.repositorysupport.CheckoutStep.run(CheckoutStep.java:71) at com.pmease.quickbuild.repositorysupport.CheckoutStep$$EnhancerByCGLIB$$f06d8122.CGLIB$run$2(<generated>) at com.pmease.quickbuild.repositorysupport.CheckoutStep$$EnhancerByCGLIB$$f06d8122$$FastClassByCGLIB$$4d043625.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215) at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:261) at com.pmease.quickbuild.repositorysupport.CheckoutStep$$EnhancerByCGLIB$$f06d8122.run(<generated>) at com.pmease.quickbuild.stepsupport.Step.doExecute(Step.java:619) at com.pmease.quickbuild.stepsupport.Step.execute(Step.java:521) at com.pmease.quickbuild.stepsupport.StepExecutionJob.executeStepAwareJob(StepExecutionJob.java:31) 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:106) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:473) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: org.eclipse.egit.github.core.client.RequestException: Not Found (404) at org.eclipse.egit.github.core.client.GitHubClient.createException(GitHubClient.java:583) at org.eclipse.egit.github.core.client.GitHubClient.sendJson(GitHubClient.java:674) at org.eclipse.egit.github.core.client.GitHubClient.post(GitHubClient.java:788) at org.eclipse.egit.github.core.service.CommitService.createStatus(CommitService.java:428) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository.updateCommitStatus(GitHubRepository.java:200) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository.onBuildStart(GitHubRepository.java:71) ... 35 more 20:52:16,771 INFO - Checking step execute condition... 20:52:16,771 INFO - Step execute condition not satisfied, step will be skipped. 20:52:16,877 INFO - Checking step execute condition... 20:52:16,877 INFO - Step execute condition not satisfied, step will be skipped. 20:52:16,979 INFO - Executing post-execute action... 20:52:16,979 ERROR - Step 'master>buildall>build-node?testNode=linux-64' is failed: Composite step 'build-node' failed due to unsatisfied success condition. |
Comment by John Szakmeister [ 28/Jul/17 01:32 AM ] |
Weird. I had to add a username and password for the repo, even though it's a public repository. :-/ |
Comment by Robin Shen [ 28/Jul/17 02:25 AM ] |
QB 7.0.20 add the enhancement of publishing commit status to GitHub. However for anonymous access, this should be prevented. Next patch release will fix the issue. |