Server keeps throwing StackOverFlowErrors (Doc ID 1951770.1)

Last updated on JULY 07, 2017

Applies to:

Oracle WebCenter Sites - Version 7.6.2 and later
Information in this document applies to any platform.

Symptoms

Server keeps throwing StackOverFlowErrors and becomes unresponsive.

The log contains stack traces:
####<Nov 13, 2014 7:25:29 PM EST> <Error> <HTTP> <> <> <[ACTIVE] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <> <1415924729559> <BEA-101107> <[ServletContext@2124220708[app:CS module:CS path:/cs spec-version:2.5]] Problem occurred while serving the error page.
java.lang.StackOverflowError
    at java.security.AccessController.doPrivileged(Native Method)
    at java.io.PrintWriter.<init>(PrintWriter.java:116)
    at java.io.PrintWriter.<init>(PrintWriter.java:100)
    at org.apache.log4j.DefaultThrowableRenderer.render(DefaultThrowableRenderer.java:58)
    at org.apache.log4j.spi.ThrowableInformation.getThrowableStrRep(ThrowableInformation.java:87)
    at org.apache.log4j.spi.LoggingEvent.getThrowableStrRep(LoggingEvent.java:413)
    at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:313)
    at org.apache.log4j.WriterAppender.append(WriterAppender.java:162)
    at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
    at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)
    at org.apache.log4j.Category.callAppenders(Category.java:206)
    at org.apache.log4j.Category.forcedLog(Category.java:391)
    at org.apache.log4j.Category.log(Category.java:856)
    at org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogger.java:257)
    at COM.FutureTense.Servlet.JDBCTable.executeQuery_trans_logic(JDBCTable.java:1752)
    at COM.FutureTense.Servlet.JDBCTable.executeQuery_trans(JDBCTable.java:1652)
    at COM.FutureTense.Servlet.JDBCTable.executeQuery(JDBCTable.java:1475)
    at COM.FutureTense.Servlet.JDBCTable.SelectRow(JDBCTable.java:1048)
    at COM.FutureTense.Common.ftDBTable.selectTo(ftDBTable.java:2238)
    at COM.FutureTense.ContentServer.SiteCatalog.get(SiteCatalog.java:287)
    at COM.FutureTense.Common.ContentServer.getPageData(ContentServer.java:919)
    at COM.FutureTense.Common.ContentServer.execute(ContentServer.java:441)
    at COM.FutureTense.Common.ContentServer.runManager(ContentServer.java:3372)
    at COM.FutureTense.Common.CS.getPage(CS.java:1362)
    at COM.FutureTense.Common.CS.ReadPage(CS.java:1308)
    at com.openmarket.Satellite.CoResidentContentServerEh._handlePage(CoResidentContentServerEh.java:212)
    at com.openmarket.Satellite.CoResidentContentServerEh.fetchCacheObject(CoResidentContentServerEh.java:136)
    at com.openmarket.Satellite.AbstractContentServer$CacheObjectFetchFunction.doWork(AbstractContentServer.java:418)
    at com.openmarket.Satellite.AbstractContentServer.getCacheObject(AbstractContentServer.java:220)
    at com.openmarket.Satellite.AbstractContentServerEh.getCacheObject(AbstractContentServerEh.java:168)
    at com.openmarket.Satellite.CoResidentContentServerEh.getCacheObject(CoResidentContentServerEh.java:32)
    at com.openmarket.Satellite.SatelliteServer.execute(SatelliteServer.java:83)
    at com.openmarket.Satellite.servlet.BaseServlet.doGet(BaseServlet.java:133)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184)
    at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526)
    at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)
    at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:731)
    at COM.FutureTense.Servlet.ServletRequest.sendError(ServletRequest.java:1508)
    at COM.FutureTense.Servlet.ServletRequest.handleError(ServletRequest.java:1701)
    at com.openmarket.Satellite.servlet.BaseServlet.doGet(BaseServlet.java:137)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)

...

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms