Your browser was unable to load all of the resources. They may have been blocked by your firewall, proxy or browser configuration.
Press Ctrl+F5 or Ctrl+Shift+R to have your browser try again.

Error serving restful request - Build is too old to be requested #4189

oclc_devops ·

We are getting pounded with the stack, below, in our Quickbuild logs. There is no indicator, in the logs, what the request is that is triggering the stack trace. We are having to pause the scheduler and clean out our logs every 24 hours because disk space is getting filled. Can you offer any advice on how we can troubleshoot the offending player?

o11:07:54 jvm 1    | 2019-12-21 11:07:54,786 ERROR - Error serving restful request.
o11:07:54 jvm 1    | com.pmease.quickbuild.QuickbuildException: Build is too old to be requested.
o11:07:54 jvm 1    | 	at com.pmease.quickbuild.DefaultBuildEngine.getBuildId(DefaultBuildEngine.java:2061)
o11:07:54 jvm 1    | 	at com.pmease.quickbuild.rest.resources.IdResource.get(IdResource.java:47)
o11:07:54 jvm 1    | 	at sun.reflect.GeneratedMethodAccessor58.invoke(Unknown Source)
o11:07:54 jvm 1    | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
o11:07:54 jvm 1    | 	at java.lang.reflect.Method.invoke(Method.java:497)
o11:07:54 jvm 1    | 	at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$TypeOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:149)
o11:07:54 jvm 1    | 	at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:67)
o11:07:54 jvm 1    | 	at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:259)
o11:07:54 jvm 1    | 	at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:83)
o11:07:54 jvm 1    | 	at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:133)
o11:07:54 jvm 1    | 	at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:71)
o11:07:54 jvm 1    | 	at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:990)
o11:07:54 jvm 1    | 	at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:941)
o11:07:54 jvm 1    | 	at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:932)
o11:07:54 jvm 1    | 	at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:384)
o11:07:54 jvm 1    | 	at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:451)
o11:07:54 jvm 1    | 	at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:632)
o11:07:54 jvm 1    | 	at com.pmease.quickbuild.rest.RestServlet.service(RestServlet.java:48)
o11:07:54 jvm 1    | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:669)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1336)
o11:07:54 jvm 1    | 	at com.pmease.quickbuild.Quickbuild$DisableTraceFilter.doFilter(Quickbuild.java:1060)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:453)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1072)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1006)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.server.Server.handle(Server.java:365)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:485)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:926)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:988)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:635)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
o11:07:54 jvm 1    | 	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
o11:07:54 jvm 1    | 	at java.lang.Thread.run(Thread.java:745)
  • replies 1
  • views 41
  • stars 0
robinshen ADMIN ·

Please edit file " /conf/jetty.xml" to uncomment the request log lines, and the restart QB server to find out which ip is keeping requesting outdated build requests. Relevant request urls should contain string "rest/ids"