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

Key: QB-2446
Type: Bug Bug
Status: Closed Closed
Resolution: Won't Fix
Priority: Major Major
Assignee: Robin Shen
Reporter: Phong Trinh
Votes: 0
Watchers: 0
Operations

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

Expereinces Socket Read Timeout

Created: 20/May/15 05:27 PM   Updated: 29/May/16 06:55 PM
Component/s: None
Affects Version/s: 6.0.10
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: QuickBuild on Unix platform


 Description  « Hide
 Our builds experience socket read timeout, and we get several incidents per week, so we lose nightly builds, since QB cancels all of the builds (which are assigned to the node) in the queue. I see a configuration for connection timeout, but read timeout. Can you provide retry capacity when this issue happens?

07:53:46,032 ERROR - Build is failed.
    Java.lang.RuntimeException: Error executing step execution job.
                At com.pmease.quickbuild.stepsupport.StepExecutionTask.reduce(StepExecutionTask.java:29)
                At com.pmease.quickbuild.stepsupport.StepExecutionTask.reduce(StepExecutionTask.java:19)
                At com.pmease.quickbuild.grid.GridTaskFuture.get(GridTaskFuture.java:102)
                At com.pmease.quickbuild.DefaultBuildEngine.run(DefaultBuildEngine.java:526)
                At com.pmease.quickbuild.DefaultBuildEngine.process(DefaultBuildEngine.java:394)
                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:1146)
                At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
                At java.lang.Thread.run(Thread.java:701)
    Caused by: com.pmease.quickbuild.QuickbuildException: Error testing job.
                At com.pmease.quickbuild.grid.GridTaskFuture.testJobs(GridTaskFuture.java:49)
                At com.pmease.quickbuild.grid.GridTaskFuture.get(GridTaskFuture.java:84)
                ... 7 more
    Caused by: com.caucho.hessian.client.HessianConnectionException: 500: java.net.SocketTimeoutException: Read timed out
                At com.caucho.hessian.client.HessianURLConnection.sendRequest(HessianURLConnection.java:165)
                At com.caucho.hessian.client.HessianProxy.sendRequest(HessianProxy.java:300)
                At com.caucho.hessian.client.HessianProxy.invoke(HessianProxy.java:171)
                At com.sun.proxy.$Proxy70.testGridJob(Unknown Source)
                At com.pmease.quickbuild.grid.GridTaskFuture.testJobs(GridTaskFuture.java:41)
                ... 8 more
    Caused by: java.net.SocketTimeoutException: Read timed out
                At sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
                At sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
                At sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
                At java.lang.reflect.Constructor.newInstance(Constructor.java:534)
                At sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1547)
                At sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1543)
                At java.security.AccessController.doPrivileged(Native Method)
                At sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1541)
                At sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1192)
                At com.caucho.hessian.client.HessianURLConnection.sendRequest(HessianURLConnection.java:145)
                ... 12 more
    Caused by: java.net.SocketTimeoutException: Read timed out
                At java.net.SocketInputStream.socketRead0(Native Method)
                At java.net.SocketInputStream.read(SocketInputStream.java:146)
                At java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
                At java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
                At java.io.BufferedInputStream.read(BufferedInputStream.java:334)
                At sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:642)
                At sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:590)
                At sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1248)
                At java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:397)
                At com.caucho.hessian.client.HessianURLConnection.sendRequest(HessianURLConnection.java:132)
                ... 12 more


 All   Comments   Work Log   Change History      Sort Order:
No work has yet been logged on this issue.