From: Dmitriy S. <sha...@gm...> - 2013-11-22 18:48:36
|
What version did you have before update? On Fri, Nov 22, 2013 at 10:35 PM, Joe Wicentowski <jo...@gm...> wrote: > Hi all, > > This morning a user of my site reported getting an error on a page > that has never caused an error before: > http://history.state.gov/frus150. I've pasted the error returned to > the browser below [1]. I checked exist.log and actually got less info > than from the browser: > > 2013-11-22 18:29:20,947 [eXistThread-146] ERROR (EXistServlet.java > [doGet]:255) - > java.lang.StackOverflowError > at org.exist.xquery.ModuleContext.stackEnter(ModuleContext.java:551) > [and so on for many, many lines] > > Restarting the server makes the problem go away for some time (~2 > hrs?), but then it returns. I've never seen this error before. I > recently updated the version of eXist-db to Github develop rev > 4dd5fdcf85 (Nov. 11). No other pages I'm aware of are returning this > error, and I haven't changed the page or related resources in the same > timeframe as this update to eXist-db. > > Can anyone suggest what could be causing this or let me know what more > information would be helpful in diagnosing this? > > Thanks in advance, > Joe > > [1] Browser error returned by http://history.state.gov/frus150 > > HTTP ERROR 500 > > Problem accessing /frus150. Reason: > > An error occurred: null > > Caused by: > > javax.servlet.ServletException: An error occurred: null > at org.exist.http.servlets.EXistServlet.doGet(EXistServlet.java:256) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:735) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) > at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:669) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:457) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:575) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) > at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:229) > at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:103) > at org.exist.http.urlrewrite.Forward.doRewrite(Forward.java:46) > at > org.exist.http.urlrewrite.XQueryURLRewrite.doRewrite(XQueryURLRewrite.java:563) > at > org.exist.http.urlrewrite.XQueryURLRewrite.service(XQueryURLRewrite.java:339) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) > at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:669) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:457) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) > at > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) > at org.eclipse.jetty.server.Server.handle(Server.java:368) > at > org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:488) > at > org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:932) > at > org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:994) > at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640) > at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) > at > org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) > at > org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628) > at > org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) > at > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) > at > org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) > at java.lang.Thread.run(Thread.java:744) > Caused by: java.lang.StackOverflowError > at org.exist.xquery.ModuleContext.stackEnter(ModuleContext.java:551) > at org.exist.xquery.ModuleContext.stackEnter(ModuleContext.java:551) > at org.exist.xquery.ModuleContext.stackEnter(ModuleContext.java:551) > at org.exist.xquery.ModuleContext.stackEnter(ModuleContext.java:551) > at org.exist.xquery.ModuleContext.stackEnter(ModuleContext.java:551) > at org.exist.xquery.ModuleContext.stackEnter(ModuleContext.java:551) > at org.exist.xquery.ModuleContext.stackEnter(ModuleContext.java:551) > > [... 2000 more identical ModuleContext errors ...] > > > ------------------------------------------------------------------------------ > Shape the Mobile Experience: Free Subscription > Software experts and developers: Be at the forefront of tech innovation. > Intel(R) Software Adrenaline delivers strategic insight and game-changing > conversations that shape the rapidly evolving mobile landscape. Sign up > now. > http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > -- Dmitriy Shabanov |