java.lang.OutOfMemoryError: Java heap space Apex Listener in Standalone
cbritezMar 11 2013 — edited Mar 27 2013Hi,
I have an application with Apex 4.2 and I'm running the listener in standalone mode, I've tried with the new version of listener (Release 2.0.1) and the previous (Release 1.1.4), but the same results, every time after a while I get same error java.lang.OutOfMemoryError: Java heap space, I changed the parameters to start the listener to increase the memory,
java-Xmx1024m-jar-Xms1024m apex.war
but still the same problem
this is the log of the listener
at oracle.dbtools.rt.web.HttpEndpointBase.modApex(HttpEndpointBase.java:
337)
at oracle.dbtools.rt.web.HttpEndpointBase.service(HttpEndpointBase.java:
130)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at com.sun.grizzly.http.servlet.ServletAdapter$FilterChainImpl.doFilter(
ServletAdapter.java:1059)
at com.sun.grizzly.http.servlet.ServletAdapter$FilterChainImpl.invokeFil
terChain(ServletAdapter.java:999)
at com.sun.grizzly.http.servlet.ServletAdapter.doService(ServletAdapter.
java:434)
at oracle.dbtools.standalone.SecureServletAdapter.doService(SecureServle
tAdapter.java:65)
at com.sun.grizzly.http.servlet.ServletAdapter.service(ServletAdapter.ja
va:379)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java
:179)
at com.sun.grizzly.tcp.http11.GrizzlyAdapterChain.service(GrizzlyAdapter
Chain.java:196)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java
:179)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:8
49)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFil
ter.java:228)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultPro
tocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.jav
a:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.jav
a:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java
:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextT
ask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.
java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadP
ool.java:532)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool
.java:513)
at java.lang.Thread.run(Unknown Source)
mar 11, 2013 6:13:55 AM oracle.dbtools.rt.web.WebErrorResponse internalError
SEVERE: unexpected invocation exception: null
java.lang.RuntimeException: unexpected invocation exception: null
at oracle.ucp.jdbc.proxy.PreparedStatementProxyFactory.invoke(PreparedSt
atementProxyFactory.java:138)
at oracle.ucp.jdbc.proxy.CallableStatementProxyFactory.invoke(CallableSt
atementProxyFactory.java:101)
at com.sun.proxy.$Proxy46.execute(Unknown Source)
at oracle.dbtools.apex.OWA.execute(OWA.java:142)
at oracle.dbtools.apex.ModApex.handleRequest(ModApex.java:202)
at oracle.dbtools.apex.ModApex.doPost(ModApex.java:152)
at oracle.dbtools.apex.ModApex.service(ModApex.java:304)
at oracle.dbtools.rt.web.HttpEndpointBase.modApex(HttpEndpointBase.java:
337)
at oracle.dbtools.rt.web.HttpEndpointBase.service(HttpEndpointBase.java:
130)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at com.sun.grizzly.http.servlet.ServletAdapter$FilterChainImpl.doFilter(
ServletAdapter.java:1059)
at com.sun.grizzly.http.servlet.ServletAdapter$FilterChainImpl.invokeFil
terChain(ServletAdapter.java:999)
at com.sun.grizzly.http.servlet.ServletAdapter.doService(ServletAdapter.
java:434)
at oracle.dbtools.standalone.SecureServletAdapter.doService(SecureServle
tAdapter.java:65)
at com.sun.grizzly.http.servlet.ServletAdapter.service(ServletAdapter.ja
va:379)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java
:179)
at com.sun.grizzly.tcp.http11.GrizzlyAdapterChain.service(GrizzlyAdapter
Chain.java:196)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java
:179)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:8
49)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFil
ter.java:228)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultPro
tocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.jav
a:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.jav
a:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java
:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextT
ask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.
java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadP
ool.java:532)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool
.java:513)
at java.lang.Thread.run(Unknown Source)
mar 11, 2013 6:14:55 AM oracle.dbtools.rt.web.WebErrorResponse internalError
SEVERE: unexpected invocation exception: null
java.lang.RuntimeException: unexpected invocation exception: null
at oracle.ucp.jdbc.proxy.PreparedStatementProxyFactory.invoke(PreparedSt
atementProxyFactory.java:138)
at oracle.ucp.jdbc.proxy.CallableStatementProxyFactory.invoke(CallableSt
atementProxyFactory.java:101)
at com.sun.proxy.$Proxy46.execute(Unknown Source)
at oracle.dbtools.apex.OWA.execute(OWA.java:142)
at oracle.dbtools.apex.ModApex.handleRequest(ModApex.java:202)
at oracle.dbtools.apex.ModApex.doPost(ModApex.java:152)
at oracle.dbtools.apex.ModApex.service(ModApex.java:304)
at oracle.dbtools.rt.web.HttpEndpointBase.modApex(HttpEndpointBase.java:
337)
at oracle.dbtools.rt.web.HttpEndpointBase.service(HttpEndpointBase.java:
130)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at com.sun.grizzly.http.servlet.ServletAdapter$FilterChainImpl.doFilter(
ServletAdapter.java:1059)
at com.sun.grizzly.http.servlet.ServletAdapter$FilterChainImpl.invokeFil
terChain(ServletAdapter.java:999)
at com.sun.grizzly.http.servlet.ServletAdapter.doService(ServletAdapter.
java:434)
at oracle.dbtools.standalone.SecureServletAdapter.doService(SecureServle
tAdapter.java:65)
at com.sun.grizzly.http.servlet.ServletAdapter.service(ServletAdapter.ja
va:379)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java
:179)
at com.sun.grizzly.tcp.http11.GrizzlyAdapterChain.service(GrizzlyAdapter
Chain.java:196)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java
:179)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:8
49)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFil
ter.java:228)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultPro
tocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.jav
a:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.jav
a:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java
:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextT
ask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.
java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadP
ool.java:532)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool
.java:513)
at java.lang.Thread.run(Unknown Source)
mar 11, 2013 6:15:55 AM oracle.dbtools.rt.web.WebErrorResponse internalError
SEVERE: Java heap space
java.lang.OutOfMemoryError: Java heap space
mar 11, 2013 6:16:55 AM oracle.dbtools.rt.web.WebErrorResponse internalError
SEVERE: Java heap space
java.lang.OutOfMemoryError: Java heap space
mar 11, 2013 6:17:55 AM oracle.dbtools.rt.web.WebErrorResponse internalError
SEVERE: Java heap space
java.lang.OutOfMemoryError: Java heap space
mar 11, 2013 6:18:55 AM oracle.dbtools.rt.web.WebErrorResponse internalError
SEVERE: Java heap space
java.lang.OutOfMemoryError: Java heap space
mar 11, 2013 6:19:55 AM oracle.dbtools.rt.web.WebErrorResponse internalError
SEVERE: Java heap space
java.lang.OutOfMemoryError: Java heap space
mar 11, 2013 6:20:55 AM oracle.dbtools.rt.web.WebErrorResponse internalError
SEVERE: Java heap space
java.lang.OutOfMemoryError: Java heap space
mar 11, 2013 6:21:55 AM oracle.dbtools.rt.web.WebErrorResponse internalError
SEVERE: Java heap space
java.lang.OutOfMemoryError: Java heap space
mar 11, 2013 6:22:55 AM oracle.dbtools.rt.web.WebErrorResponse internalError
SEVERE: Java heap space
java.lang.OutOfMemoryError: Java heap space
mar 11, 2013 6:23:55 AM oracle.dbtools.rt.web.WebErrorResponse internalError
SEVERE: Java heap space
java.lang.OutOfMemoryError: Java heap space
mar 11, 2013 6:24:55 AM oracle.dbtools.rt.web.WebErrorResponse internalError
SEVERE: Java heap space
java.lang.OutOfMemoryError: Java heap space
mar 11, 2013 6:25:55 AM oracle.dbtools.rt.web.WebErrorResponse internalError
SEVERE: Java heap space
java.lang.OutOfMemoryError: Java heap space
C:\apex_listener2>java -jar apex.war
mar 11, 2013 7:04:57 AM oracle.dbtools.standalone.Standalone execute
INFO: NOTA:
el modo aut¾nomo estß dise±ado para su uso en entornos de desarrollo y de prueba
. No estß soportado para su uso en entornos de producci¾n.
mar 11, 2013 7:04:57 AM oracle.dbtools.standalone.Standalone execute
INFO: Iniciando contenedor web aut¾nomo en: C:\apex_listener2\config\apex
mar 11, 2013 7:04:57 AM oracle.dbtools.standalone.Deployer deploy
INFO: Se desplegarß la ruta de acceso de la aplicaci¾n= C:\apex_listener2\config
\apex\apex\WEB-INF\web.xml
mar 11, 2013 7:04:57 AM oracle.dbtools.standalone.Deployer deploy
INFO: Ruta de acceso de la aplicaci¾n desplegada= C:\apex_listener2\config\apex\
apex\WEB-INF\web.xml
mar 11, 2013 7:04:58 AM oracle.dbtools.common.config.file.ConfigurationFolder lo
gConfigFolder
INFO: Using configuration folder: C:\apex_listener2\config\apex
Configuration properties for: apex
cache.caching=false
cache.directory=/tmp/apex/cache
cache.duration=days
cache.expiration=7
cache.maxEntries=500
cache.monitorInterval=60
cache.procedureNameList=
cache.type=lru
db.hostname=192.168.1.32
db.password=******
db.port=1521
db.servicename=axa
debug.debugger=false
debug.printDebugToScreen=false
error.keepErrorMessages=true
error.maxEntries=50
jdbc.DriverType=thin
jdbc.InactivityTimeout=1800
jdbc.InitialLimit=3
jdbc.MaxConnectionReuseCount=1000
jdbc.MaxLimit=10
jdbc.MaxStatementsLimit=10
jdbc.MinLimit=1
jdbc.statementTimeout=900
log.logging=false
log.maxEntries=50
misc.compress=
misc.defaultPage=apex
security.disableDefaultExclusionList=false
security.maxEntries=2000
db.username=APEX_PUBLIC_USER
Using JDBC driver: Oracle JDBC driver version: 11.2.0.3.0
mar 11, 2013 7:05:00 AM oracle.dbtools.rt.web.SCListener contextInitialized
INFO: Oracle Application Express Listener initialized
Application Express Listener version : 2.0.1.64.14.26
Application Express Listener server info: Grizzly/1.9.49
mar 11, 2013 7:05:00 AM com.sun.grizzly.Controller logVersion
INFO: GRIZZLY0001: Starting Grizzly Framework 1.9.49 - 11/03/13 7:05
mar 11, 2013 7:05:00 AM oracle.dbtools.standalone.Standalone execute
INFO: http://localhost:8081/apex iniciado.
Configuration properties for: apex_al
cache.caching=false
cache.directory=/tmp/apex/cache
cache.duration=days
cache.expiration=7
cache.maxEntries=500
cache.monitorInterval=60
cache.procedureNameList=
cache.type=lru
db.hostname=192.168.1.32
db.password=******
db.port=1521
db.servicename=axa
debug.debugger=false
debug.printDebugToScreen=false
error.keepErrorMessages=true
error.maxEntries=50
jdbc.DriverType=thin
jdbc.InactivityTimeout=1800
jdbc.InitialLimit=3
jdbc.MaxConnectionReuseCount=1000
jdbc.MaxLimit=10
jdbc.MaxStatementsLimit=10
jdbc.MinLimit=1
jdbc.statementTimeout=900
log.logging=false
log.maxEntries=50
misc.compress=
misc.defaultPage=apex
security.disableDefaultExclusionList=false
security.maxEntries=2000
db.username=APEX_LISTENER
Thank you very much
Edited by: cbritez on Mar 11, 2013 4:59 AM