{"action":"opened","issue":{"url":"https://api.github.com/repos/eclipse/jetty.project/issues/1244","repository_url":"https://api.github.com/repos/eclipse/jetty.project","labels_url":"https://api.github.com/repos/eclipse/jetty.project/issues/1244/labels{/name}","comments_url":"https://api.github.com/repos/eclipse/jetty.project/issues/1244/comments","events_url":"https://api.github.com/repos/eclipse/jetty.project/issues/1244/events","html_url":"https://github.com/eclipse/jetty.project/issues/1244","id":200086562,"number":1244,"title":"ProxyServletFailureTest.testProxyRequestStallsContentServerIdlesTimeout() has TimeoutException visible","user":{"login":"joakime","id":191721,"avatar_url":"https://avatars.githubusercontent.com/u/191721?v=3","gravatar_id":"","url":"https://api.github.com/users/joakime","html_url":"https://github.com/joakime","followers_url":"https://api.github.com/users/joakime/followers","following_url":"https://api.github.com/users/joakime/following{/other_user}","gists_url":"https://api.github.com/users/joakime/gists{/gist_id}","starred_url":"https://api.github.com/users/joakime/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joakime/subscriptions","organizations_url":"https://api.github.com/users/joakime/orgs","repos_url":"https://api.github.com/users/joakime/repos","events_url":"https://api.github.com/users/joakime/events{/privacy}","received_events_url":"https://api.github.com/users/joakime/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-01-11T12:58:23Z","updated_at":"2017-01-11T12:58:23Z","closed_at":null,"body":"When running org.eclipse.jetty.proxy.ProxyServletFailureTest.testProxyRequestStallsContentServerIdlesTimeout[1]() (locally and jenkins both), the test produces a TimeoutException stacktrace as such ...\r\n\r\n```\r\nRunning org.eclipse.jetty.proxy.ProxyServletFailureTest.testProxyRequestStallsContentServerIdlesTimeout[1]()\r\n2017-01-11 08:34:30.952:INFO:oejs.Server:main: jetty-9.4.1-SNAPSHOT\r\n2017-01-11 08:34:30.953:INFO:oejs.session:main: DefaultSessionIdManager workerName=node0\r\n2017-01-11 08:34:30.953:INFO:oejs.session:main: No SessionScavenger set, using defaults\r\n2017-01-11 08:34:30.953:INFO:oejs.session:main: Scavenging every 600000ms\r\n2017-01-11 08:34:30.953:INFO:oejsh.ContextHandler:main: Started o.e.j.s.ServletContextHandler@76fc5687{/,null,AVAILABLE}\r\n2017-01-11 08:34:30.953:INFO:oejs.AbstractConnector:main: Started ServerConnector@53fbb2b4{HTTP/1.1,[http/1.1]}{0.0.0.0:46324}\r\n2017-01-11 08:34:30.953:INFO:oejs.Server:main: Started @61635ms\r\n2017-01-11 08:34:30.954:INFO:oejs.Server:main: jetty-9.4.1-SNAPSHOT\r\n2017-01-11 08:34:30.955:INFO:oejs.session:main: DefaultSessionIdManager workerName=node0\r\n2017-01-11 08:34:30.955:INFO:oejs.session:main: No SessionScavenger set, using defaults\r\n2017-01-11 08:34:30.955:INFO:oejs.session:main: Scavenging every 600000ms\r\n2017-01-11 08:34:30.955:INFO:oejsh.ContextHandler:main: Started o.e.j.s.ServletContextHandler@1b485c8b{/,null,AVAILABLE}\r\n2017-01-11 08:34:30.955:INFO:oejs.AbstractConnector:main: Started ServerConnector@59b98ad1{HTTP/1.1,[http/1.1]}{0.0.0.0:33023}\r\n2017-01-11 08:34:30.955:INFO:oejs.Server:main: Started @61636ms\r\n2017-01-11 08:34:31.975:WARN:oejs.HttpChannel:server-4418: /\r\njava.io.IOException: java.util.concurrent.TimeoutException: Idle timeout expired: 1000/1000 ms\r\n\tat org.eclipse.jetty.server.HttpInput$ErrorState.noContent(HttpInput.java:1046)\r\n\tat org.eclipse.jetty.server.HttpInput.read(HttpInput.java:307)\r\n\tat org.eclipse.jetty.util.IO.copy(IO.java:170)\r\n\tat org.eclipse.jetty.util.IO.copy(IO.java:122)\r\n\tat org.eclipse.jetty.proxy.EchoHttpServlet.service(EchoHttpServlet.java:35)\r\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:790)\r\n\tat org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:838)\r\n\tat org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:543)\r\n\tat org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)\r\n\tat org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1584)\r\n\tat org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1228)\r\n\tat org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168)\r\n\tat org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:481)\r\n\tat org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1553)\r\n\tat org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1130)\r\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)\r\n\tat org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)\r\n\tat org.eclipse.jetty.server.Server.handle(Server.java:564)\r\n\tat org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:319)\r\n\tat org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)\r\n\tat org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)\r\n\tat org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:112)\r\n\tat org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)\r\n\tat org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:672)\r\n\tat org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:590)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\nCaused by: \r\njava.util.concurrent.TimeoutException: Idle timeout expired: 1000/1000 ms\r\n\tat org.eclipse.jetty.io.IdleTimeout.checkIdleTimeout(IdleTimeout.java:166)\r\n\tat org.eclipse.jetty.io.IdleTimeout$1.run(IdleTimeout.java:50)\r\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)\r\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:266)\r\n\tat java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)\r\n\tat java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n```"}}
{"actor":{"display_login":"joakime"}}