<< Back to previous view |
![]() |
[QB-4200] GitHub timeouts since upgrade to 15.0.18
|
|
Status: | Open |
Project: | QuickBuild |
Component/s: | None |
Affects Version/s: | 15.0.18 |
Fix Version/s: | None |
Type: | Improvement | Priority: | Major |
Reporter: | Steve Luo | Assigned To: | Steve Luo |
Resolution: | Unresolved | Votes: | 0 |
Remaining Estimate: | Unknown | Time Spent: | Unknown |
Original Estimate: | Unknown |
Description |
We have consistently seen issues cloning repos out of GitHub repository plugin since this upgrade. The error stack trace is:
java.lang.RuntimeException: java.net.SocketTimeoutException: timeout at com.pmease.quickbuild.util.OkHttpUtils.makeCall(OkHttpUtils.java:194) at com.pmease.quickbuild.util.OkHttpUtils.makeCall(OkHttpUtils.java:199) at com.pmease.quickbuild.util.OkHttpUtils.post(OkHttpUtils.java:165) at com.pmease.quickbuild.util.OkHttpUtils.post(OkHttpUtils.java:156) at com.pmease.quickbuild.util.OkHttpUtils.post(OkHttpUtils.java:152) at com.pmease.quickbuild.plugin.scm.github.GitHubRestClient.updateCommitStatus(GitHubRestClient.java:195) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository.updateCommitStatus(GitHubRepository.java:224) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository.onBuildStart(GitHubRepository.java:82) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository.checkoutByRevision(GitHubRepository.java:75) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$1775c545.CGLIB$checkoutByRevision$4(<generated>) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$1775c545$$FastClassByCGLIB$$94c82afa.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:267) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$1775c545.checkoutByRevision(<generated>) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository.checkoutByRevision(GitHubRepository.java:47) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$1775c545.CGLIB$checkoutByRevision$3(<generated>) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$1775c545$$FastClassByCGLIB$$94c82afa.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:267) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$1775c545.checkoutByRevision(<generated>) at com.pmease.quickbuild.repositorysupport.Repository.checkout(Repository.java:259) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$1775c545.CGLIB$checkout$115(<generated>) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$1775c545$$FastClassByCGLIB$$94c82afa.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:267) at com.pmease.quickbuild.plugin.scm.github.GitHubRepository$$EnhancerByCGLIB$$1775c545.checkout(<generated>) at com.pmease.quickbuild.repositorysupport.CheckoutStep.run(CheckoutStep.java:71) at com.pmease.quickbuild.repositorysupport.CheckoutStep$$EnhancerByCGLIB$$89fcab2a.CGLIB$run$0(<generated>) at com.pmease.quickbuild.repositorysupport.CheckoutStep$$EnhancerByCGLIB$$89fcab2a$$FastClassByCGLIB$$d0941d02.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:267) at com.pmease.quickbuild.repositorysupport.CheckoutStep$$EnhancerByCGLIB$$89fcab2a.run(<generated>) at com.pmease.quickbuild.stepsupport.Step.doExecute(Step.java:680) at com.pmease.quickbuild.stepsupport.Step.execute(Step.java:577) at com.pmease.quickbuild.stepsupport.StepExecutionJob.executeStepAwareJob(StepExecutionJob.java:31) at com.pmease.quickbuild.stepsupport.StepAwareJob.executeBuildAwareJob(StepAwareJob.java:56) at com.pmease.quickbuild.BuildAwareJob.execute(BuildAwareJob.java:77) at com.pmease.quickbuild.grid.GridJob.run(GridJob.java:141) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.net.SocketTimeoutException: timeout at okhttp3.internal.http2.Http2Stream$StreamTimeout.newTimeoutException(Http2Stream.kt:675) at okhttp3.internal.http2.Http2Stream$StreamTimeout.exitAndThrowIfTimedOut(Http2Stream.kt:684) at okhttp3.internal.http2.Http2Stream.takeHeaders(Http2Stream.kt:143) at okhttp3.internal.http2.Http2ExchangeCodec.readResponseHeaders(Http2ExchangeCodec.kt:97) at okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.kt:110) at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:93) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:34) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154) at com.pmease.quickbuild.util.OkHttpUtils.makeCall(OkHttpUtils.java:187) ... 42 more |