Java Lang Out of Memory Error While Saving the Changes in Listener Admin Page (Doc ID 1361628.1)

Last updated on NOVEMBER 14, 2016

Applies to:

Oracle Application Express (formerly HTML DB) - Version 3.2.0.00.27 to 4.1.00.28
Oracle Application Express Listener - Version 1.1.0 and later
Information in this document applies to any platform.
Steps to follow:

1. Installed Weblogic server 10.3.5.

2. Installed Apex Listener.

3. Then configure the Apex with the Apex Listener.

4. While accessing the Listener Admin page

"http://:/apex/listenerAdmin"

It will allow you to log-in but when you try to save any changes that have been made, observe the below errors:


Symptoms

 

Errors
-------
oracle.dbtools.rt.service.ServiceLocatorException: Exception occurred in activate() method
at oracle.dbtools.rt.service.Provider.activate(Provider.java:56)
at oracle.dbtools.rt.service.Provider.match(Provider.java:111)
at oracle.dbtools.rt.service.Providers.match(Providers.java:22)
at oracle.dbtools.rt.service.ServiceLocator.acquireAll(ServiceLocator.java:97)
at oracle.dbtools.rt.service.ServiceLocator.acquire(ServiceLocator.java:74)
at oracle.dbtools.rt.service.Provider.inject(Provider.java:137)
at oracle.dbtools.rt.service.Provider.activate(Provider.java:39)
at oracle.dbtools.rt.service.Provider.match(Provider.java:111)
at oracle.dbtools.rt.service.Providers.match(Providers.java:22)
at oracle.dbtools.rt.service.ServiceLocator.acquireAll(ServiceLocator.java:97)
at oracle.dbtools.rt.service.ServiceLocator.acquire(ServiceLocator.java:74)
at oracle.dbtools.rt.service.Provider.inject(Provider.java:137)
at oracle.dbtools.rt.service.Provider.activate(Provider.java:39)
at oracle.dbtools.rt.service.Provider.match(Provider.java:111)
at oracle.dbtools.rt.service.Providers.match(Providers.java:22)
at oracle.dbtools.rt.service.ServiceLocator.acquireAll(ServiceLocator.java:97)
at oracle.dbtools.rt.service.ServiceLocator.acquireAll(ServiceLocator.java:104)
at oracle.dbtools.rt.web.RequestDispatchers.choose(RequestDispatchers.java:85)
at oracle.dbtools.rt.web.RequestDispatchers.dispatch(RequestDispatchers.java:52)
at oracle.dbtools.rt.web.HttpEndpointBase.service(HttpEndpointBase.java:85)
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:300)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3717)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Caused By: java.lang.OutOfMemoryError: PermGen space

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