java.lang.OutOfMemoryError: GC overhead limit exceeded
CInglezJan 3 2012 — edited Jan 31 2012Hi.
I am running into errors everytime I try to run some very big reports.
The report fails and the rwEng-0_diagnostic.log shows the stack:
[2012-01-03T21:22:08.428-02:00] [reports] [ERROR] [] [oracle.reports.engine] [pid: 10845] [tid: 10] [ecid: 0000JI_q08AFw0WFLzESOA0002dT000000,0] [EngineName: rwEng-0] rwfdt:rwfdtprint Job ID = 130 ERR Error occurred sending Job output to cache
[2012-01-03T21:22:08.429-02:00] [reports] [ERROR] [] [oracle.reports.engine] [pid: 10845] [tid: 10] [ecid: 0000JI_q08AFw0WFLzESOA0002dT000000,0] [EngineName: rwEng-0] C Engine Job ID = 130 ERR REP-0002: Unable to retrieve a string from the Report Builder message file.
[2012-01-03T21:22:08.429-02:00] [reports] [ERROR] [] [oracle.reports.engine] [pid: 10845] [tid: 10] [ecid: 0000JI_q08AFw0WFLzESOA0002dT000000,0] [EngineName: rwEng-0] C Engine Job ID = 130 ERR REP-536870981:
[2012-01-03T21:22:08.439-02:00] [reports] [INCIDENT_ERROR] [REP-536870981] [oracle.reports.engine] [pid: 10845] [tid: 10] [ecid: 0000JI_q08AFw0WFLzESOA0002dT000000,0] [EngineName: rwEng-0] REP-536870981 : One or more PL/SQL libraries have been modified since the report was saved; the PL/SQL will be recompiled.[[
java.lang.OutOfMemoryError: GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
REP-50125: An internal exception occurred: java.lang.NullPointerException.
java.lang.OutOfMemoryError: GC overhead limit exceeded
REP-0002: Unable to retrieve a string from the Report Builder message file.
REP-536870981:
oracle.reports.RWException: IDL:oracle/reports/RWException:1.0
at oracle.reports.engine.EngineImpl.run(EngineImpl.java:553)
at oracle.reports.engine.EngineClassPOA._invoke(EngineClassPOA.java:104)
at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:637)
at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:189)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1682)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1540)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:922)
at com.sun.corba.se.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:181)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:694)
at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.dispatch(SocketOrChannelConnectionImpl.java:451)
at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.doWork(SocketOrChannelConnectionImpl.java:1213)
at com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.performWork(ThreadPoolImpl.java:471)
at com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:500)
]]
I have tried to increase heap size on WL Console (WLS_REPORTS start arguments), but nothing happened.
Any help would be appreciated.