Hi All,
 
We are about to deploy a new application for our client that is built on
Orion. The application consists of some Servlets, statefull and
stateless
session beans and CM entity beans.
We have been testing the application for a month now and did not
experience
any problems.
However today we set up a client application that sequentially submits
XML
documents to the Servlet which controls a Statefull Session bean.
(This is also
how our web-application (and that of others) talk to this servlet (via
XML).
Normally a human is entering data in a web application and the data is
marshalled
in an XML document and send to the Servlet).
The client-application is supposed to submit 20000 XML documents
sequentially
to the servlet, which parses it, calls some methods of a statefull
session bean 
(which controls other stateless session beans and entity beans) and
sends an XML
reply back. Every XML request takes about 1.5s to process. So far so
good. However after an hour (or so) of running, Orion gets an
java.lang.OutOfMemory Exception (see below).
Does anybody known a solution. It is very important because we are about
to deploy our application in production environment.
 
Maybe we should delimit the number of (entity) bean instances? For every
XML
request about 20 records (hence entity beans) are created.
 
BTW We are using SQL-server as a database.
 
Thanks very much in advance,
Arjen Schoneveld
 
11/28/01 6:28 PM nbwo: Servlet error
java.lang.OutOfMemoryError
 <<no stack trace available>>
11/28/01 6:28 PM Error in bean NBWOSession
java.lang.OutOfMemoryError
 <<no stack trace available>>
11/28/01 6:28 PM Error in bean Requests: Error loading state
java.rmi.RemoteException: java.lang.IllegalStateException: Transaction
expired: java.lang.OutOfMemoryError
 at
com.dvs.nbwo.toolbox.ejb.entity.RequestsBean.ejbLoad(RequestsBean.java:8
6)
 at
Requests_EntityBeanWrapper3.loadState(Requests_EntityBeanWrapper3.java:7
17)
 at com.evermind[Orion/1.5.2 (build
10460)].server.ejb.EntityEJBObject.endTransaction(Unknown Source)
 at com.evermind[Orion/1.5.2 (build
10460)].server.ApplicationServerTransactionSynchronization._vib(Unknown
Source)
 at com.evermind[Orion/1.5.2 (build
10460)].server.ApplicationServerTransaction._vib(Unknown Source)
 at com.evermind[Orion/1.5.2 (build
10460)].server.ApplicationServerTransactionSynchronization.afterCompleti
on(Unknown Source)
 at com.evermind[Orion/1.5.2 (build
10460)].server.ApplicationServerTransaction._end(Unknown Source)
 at com.evermind[Orion/1.5.2 (build
10460)].server.ApplicationServerTransaction.end(Unknown Source)
 at
NBWOSession_StatefulSessionBeanWrapper27.storeData(NBWOSession_StatefulS
essionBeanWrapper27.java:3919)
 at
com.dvs.nbwo.toolbox.servlets.NBWOServlet.maakResultaatWaardebepalingsBe
richt(NBWOServlet.java:1375)
 at
com.dvs.nbwo.toolbox.servlets.NBWOServlet.doNbwoToetsing(NBWOServlet.jav
a:977)
 at
com.dvs.nbwo.toolbox.servlets.NBWOServlet.doAction(NBWOServlet.java:168)
 at
org.dexels.toolbox.server.ToolboxServerServlet.doPost(ToolboxServerServl
et.java:395)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:211)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:309)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
 at com.evermind[Orion/1.5.2 (build 10460)]._cxb._abe(Unknown Source)
 at com.evermind[Orion/1.5.2 (build 10460)]._cxb.include(Unknown Source)
 at org.dexels.toolbox.server.Postman.dispatch(Postman.java:197)
 at org.dexels.toolbox.server.Postman.doPost(Postman.java:513)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:211)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:309)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
 at com.evermind[Orion/1.5.2 (build 10460)]._cxb._abe(Unknown Source)
 at com.evermind[Orion/1.5.2 (build 10460)]._cxb._uec(Unknown Source)
 at com.evermind[Orion/1.5.2 (build 10460)]._io._twc(Unknown Source)
 at com.evermind[Orion/1.5.2 (build 10460)]._io._gc(Unknown Source)
 at com.evermind[Orion/1.5.2 (build 10460)]._if.run(Unknown Source)
11/28/01 6:28 PM Error in bean Requests: Error while delisting bean from
TX
com.evermind[Orion/1.5.2 (build
10460)].transaction.MarshallingXAException
 at com.evermind[Orion/1.5.2 (build
10460)].server.ejb.EntityEJBObject.endTransaction(Unknown Source)
 at com.evermind[Orion/1.5.2 (build
10460)].server.ApplicationServerTransactionSynchronization._vib(Unknown
Source)
 at com.evermind[Orion/1.5.2 (build
10460)].server.ApplicationServerTransaction._vib(Unknown Source)
 at com.evermind[Orion/1.5.2 (build
10460)].server.ApplicationServerTransactionSynchronization.afterCompleti
on(Unknown Source)
 at com.evermind[Orion/1.5.2 (build
10460)].server.ApplicationServerTransaction._end(Unknown Source)
 at com.evermind[Orion/1.5.2 (build
10460)].server.ApplicationServerTransaction.end(Unknown Source)
 at
NBWOSession_StatefulSessionBeanWrapper27.storeData(NBWOSession_StatefulS
essionBeanWrapper27.java:3919)
 at
com.dvs.nbwo.toolbox.servlets.NBWOServlet.maakResultaatWaardebepalingsBe
richt(NBWOServlet.java:1375)
 at
com.dvs.nbwo.toolbox.servlets.NBWOServlet.doNbwoToetsing(NBWOServlet.jav
a:977)
 at
com.dvs.nbwo.toolbox.servlets.NBWOServlet.doAction(NBWOServlet.java:168)
 at
org.dexels.toolbox.server.ToolboxServerServlet.doPost(ToolboxServerServl
et.java:395)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:211)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:309)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
 at com.evermind[Orion/1.5.2 (build 10460)]._cxb._abe(Unknown Source)
 at com.evermind[Orion/1.5.2 (build 10460)]._cxb.include(Unknown Source)
 at org.dexels.toolbox.server.Postman.dispatch(Postman.java:197)
 at org.dexels.toolbox.server.Postman.doPost(Postman.java:513)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:211)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:309)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
 at com.evermind[Orion/1.5.2 (build 10460)]._cxb._abe(Unknown Source)
 at com.evermind[Orion/1.5.2 (build 10460)]._cxb._uec(Unknown Source)
 at com.evermind[Orion/1.5.2 (build 10460)]._io._twc(Unknown Source)
 at com.evermind[Orion/1.5.2 (build 10460)]._io._gc(Unknown Source)
 at com.evermind[Orion/1.5.2 (build 10460)]._if.run(Unknown Source)
Nested exception is:
java.rmi.RemoteException: java.lang.IllegalStateException: Transaction
expired: java.lang.OutOfMemoryError

Reply via email to