Secure Global Desktop Tuning: "java.lang.OutOfMemoryError: GC overhead limit exceeded" in Catalina.out Logfiles

(Doc ID 1555358.1)

Last updated on SEPTEMBER 13, 2017

Applies to:

Oracle Secure Global Desktop - Version 4.63 to 5.3 [Release 4.0 to 5.0]
Information in this document applies to any platform.

Symptoms

On routine review of the system log files, the Secure Global Desktop (SGD) administrator may observe events such as the following within the Apache Tomcat logs (catalina.out), indicating a resource constraint in SGD's webservices stack.

Note: The catalina.out logfile lives in the Web Services directories, and is independent of the SGD-specific logs.   This file can be found in: <INSTALL-PATH>/webserver/tomcat/<VERSION>/logsdirectory, where:
  • <INSTALL-PATH> is a variable place holder for the installation path ( '/opt/tarantella' by default )
  • <VERSION> is a variable place holder for the installed version of Tomcat (This will vary by the version of SGD installed.)
2013-05-09 12:36:28 SEVERE Servlet.service() for servlet jsp threw exception

java.lang.OutOfMemoryError: GC overhead limit exceeded 0 com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeObject(DeferredDocumentImpl.java:1067)
  1 com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.synchronizeChildren(DeferredDocumentImpl.java:1741)
  2 com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl.synchronizeChildren(DeferredElementNSImpl.java:141) 3 com.sun.org.apache.xerces.internal.dom.ParentNode.getChildNodes(ParentNode.java:215)
  4 org.apache.jasper.xmlparser.ParserUtils.convert(ParserUtils.java:164)
  5 org.apache.jasper.xmlparser.ParserUtils.convert(ParserUtils.java:179)
  6 org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:116)
  7 org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:133)
  8 org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:222)
  9 org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:181)
  10 org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:386)
  11 org.apache.jasper.compiler.Parser.parseDirective(Parser.java:450)
  12 org.apache.jasper.compiler.Parser.parseElements(Parser.java:1399)
  13 org.apache.jasper.compiler.Parser.parse(Parser.java:130)
  14 org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
  15 org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
  16 org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:185)
  17 org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)
  18 org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
  19 org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)
  20 org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
  21 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
  22 org.apache.ja

 

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