Java Heap Space Fehler in glassfish

Ich bin mit einem frischen Glassfish installieren mit sehr wenig Anpassungen.

Habe ich eine Message-Driven Bean (ObjectUpdateMDB) das hört sich ja ein Thema, dann aktualisiert das Objekt, das es erhält, in einer Datenbank. Es gibt eine Menge der Objekte, die aktualisiert werden. Nach einer Weile des Laufens bekomme ich diese exception:

SCHWERER: JTS5031: Ausnahme [org.omg.CORBA.INTERN: vmcid: 0x0 minor code: 0 completed: Vielleicht] an Ressource [rollback] - Betrieb. 
SCHWERE: MDB00049: Message-driven bean [Persistenz:ObjectUpdateMDB]: Exception in postinvoke : [javax.die Transaktion.SystemException: org.omg.CORBA.INTERN: JTS5031: Ausnahme [org.omg.CORBA.INTERN: vmcid: 0x0 minor code: 0 completed: Vielleicht] an Ressource [rollback] - Betrieb. vmcid: 0x0 minor code: 0 completed: No] 
SCHWERE: javax.die Transaktion.SystemException 
javax.die Transaktion.SystemException: org.omg.CORBA.INTERN: JTS5031: Ausnahme [org.omg.CORBA.INTERN: vmcid: 0x0 minor code: 0 completed: Vielleicht] an Ressource [rollback] - Betrieb. vmcid: 0x0 minor code: 0 completed: No 
bei com.Sonne.jts.jta.TransactionManagerImpl.rollback(TransactionManagerImpl.java:350) 
bei com.sun.enterprise.distributedtx.J2EETransactionManagerImpl.rollback(J2EETransactionManagerImpl.java:1144) 
bei com.sun.enterprise.distributedtx.J2EETransactionManagerOpt.rollback(J2EETransactionManagerOpt.java:426) 
bei com.Sonne.ejb.Container.BaseContainer.completeNewTx(BaseContainer.java:3767) 
bei com.Sonne.ejb.Container.BaseContainer.postInvokeTx(BaseContainer.java:3571) 
bei com.sun.ejb.containers.MessageBeanContainer.afterMessageDeliveryInternal(MessageBeanContainer.java:1226) 
bei com.Sonne.ejb.Container.MessageBeanContainer.afterMessageDelivery(MessageBeanContainer.java:1197) 
bei com.Sonne.ejb.Container.MessageBeanListenerImpl.afterMessageDelivery(MessageBeanListenerImpl.java:79) 
bei com.sun.enterprise.connectors.inflow.MessageEndpointInvocationHandler.invoke(MessageEndpointInvocationHandler.java:139) 
bei $Proxy98.Nachlieferung(Quelle Unbekannt) 
bei com.Sonne.messaging.jms.ra.OnMessageRunner.run(OnMessageRunner.java:324) 
bei com.Sonne.enterprise.- Anschlüsse.Arbeit.OneWork.doWork(OneWork.java:76) 
bei com.Sonne.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:555) 

INFO: MDB00037: [Persistence:ObjectUpdateMDB]: Message-driven-bean invocation exception: [java.lang.OutOfMemoryError: Java heap space] 
INFO: java.lang.OutOfMemoryError 
java.lang.OutOfMemoryError: Java heap space 

Aussieht, ist es ein Problem mit dem Heap Space. Was muss ich anpassen der heap-space für? Der App-Server selbst oder der Makler? Wie mache ich das?

Schreibe einen Kommentar