https://bz.apache.org/bugzilla/show_bug.cgi?id=61880

San <saan...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|INVALID                     |---

--- Comment #2 from San <saan...@gmail.com> ---
Hi,

Thank you for responding to the bug.
I understand Tomcat 5 is desupported.

We are having an issue in production env where the tomcat server is crashing.
We see below OOM errors,
Would you be able to comment as what area needs investigation?
Is it  the jdbc driver which is causing the issue? We have upgrade to jdbc
driver 7 but still haivng below issue. Any comment/guideline much appreciated.
Thanks.

2017-12-01 08:20:38,943|ERROR|TP-Processor1|42286971|
Exception [Java heap space] in action [class
org.apache.struts.action.ActionMapping]
com.capula.eoasis.EoasisException: Java heap space
        at
com.capula.eoasis.actions.EoasisDispatchAction.execute(EoasisDispatchAction.java:46)
        at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
        at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
        at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
        at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
        at sun.reflect.GeneratedMethodAccessor681.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at
com.capula.eoasis.actions.EoasisDispatchAction.execute(EoasisDispatchAction.java:40)
        ... 42 more
Caused by: java.lang.OutOfMemoryError: Java heap space
        at java.lang.reflect.Array.newInstance(Array.java:70)
        at oracle.jdbc.driver.BufferCache.get(BufferCache.java:226)
        at
oracle.jdbc.driver.PhysicalConnection.getCharBuffer(PhysicalConnection.java:7422)
        at
oracle.jdbc.driver.OracleStatement.prepareAccessors(OracleStatement.java:983)
        at oracle.jdbc.driver.T4CTTIdcb.receiveCommon(T4CTTIdcb.java:273)
        at
oracle.jdbc.driver.T4CTTIdcb.receiveFromRefCursor(T4CTTIdcb.java:157)
        at
oracle.jdbc.driver.T4CResultSetAccessor.unmarshalOneRow(T4CResultSetAccessor.java:197)
        at oracle.jdbc.driver.T4CTTIrxd.unmarshal(T4CTTIrxd.java:916)
        at oracle.jdbc.driver.T4CTTIrxd.unmarshal(T4CTTIrxd.java:835)
        at oracle.jdbc.driver.T4C8Oall.readRXD(T4C8Oall.java:658)
        at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:328)
        at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186)
        at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:521)
        at
oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:202)
        at
oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:1005)
        at
oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1307)
        at
oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3449)
        at
oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3550)
        at
oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:4693)
        at
oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1086)
        at
org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:168)
        at
com.capula.eoasis.model.dao.PatientDAO.getPatientDetails(PatientDAO.java:215)
        at
com.capula.eoasis.model.dao.TheatreDAO.getAppointmentNew(TheatreDAO.java:2023)
        at
com.capula.eoasis.model.dao.TheatreDAO.getMicroSessionAppointmentsNew(TheatreDAO.java:1915)
        at
com.capula.eoasis.model.theatre.TheatreViewManagerImpl.getMicroSessionsNew(TheatreViewManagerImpl.java:309)
        at
com.capula.eoasis.model.theatre.TheatreViewManagerImpl.getMicroSessions(TheatreViewManagerImpl.java:88)
        at
com.capula.eoasis.model.theatre.TheatreViewManagerImpl.getMicroSessions(TheatreViewManagerImpl.java:81)
        at
com.capula.eoasis.model.theatre.TheatreViewManagerImpl.getMicroSessions(TheatreViewManagerImpl.java:77)
        at
com.capula.eoasis.model.theatre.TheatreViewManagerImpl.getMicroSessions(TheatreViewManagerImpl.java:73)
        at sun.reflect.GeneratedMethodAccessor662.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to