| [CDO] Transaction commit & Threads [message #988811] |
Mon, 03 December 2012 05:19  |
Martin Bl Messages: 8 Registered: February 2012 Location: Innsbruck, Austria |
Junior Member |
|
|
hi,
i found some exceptions in my application log -
org.eclipse.emf.cdo.util.CommitException: java.lang.OutOfMemoryError: unable to create new native thread
at org.eclipse.emf.internal.cdo.transaction.CDOTransactionImpl.commit(CDOTransactionImpl.java:1148)
at org.eclipse.emf.internal.cdo.transaction.CDOTransactionImpl.commit(CDOTransactionImpl.java:1154)
at mypack.MyClass.commit(MyClass.java:357)
... 26 more
Caused by: java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method)
at java.lang.Thread.start(Unknown Source)
at org.eclipse.net4j.util.concurrent.Worker.doActivate(Worker.java:96)
at org.eclipse.net4j.util.concurrent.QueueWorker.doActivate(QueueWorker.java:109)
at org.eclipse.net4j.util.lifecycle.Lifecycle.activate(Lifecycle.java:76)
at org.eclipse.emf.internal.cdo.view.CDOViewImpl.getInvalidationRunner(CDOViewImpl.java:852)
at org.eclipse.emf.internal.cdo.view.CDOViewImpl.invalidate(CDOViewImpl.java:794)
at org.eclipse.emf.internal.cdo.session.CDOSessionImpl.invalidateView(CDOSessionImpl.java:1170)
at org.eclipse.emf.internal.cdo.session.CDOSessionImpl.invalidateOrdered(CDOSessionImpl.java:1152)
at org.eclipse.emf.internal.cdo.session.CDOSessionImpl.invalidate(CDOSessionImpl.java:1109)
at org.eclipse.emf.internal.cdo.transaction.CDOTransactionImpl$CDOCommitContextImpl.postCommit(CDOTransactionImpl.java:2809)
at org.eclipse.emf.internal.cdo.transaction.CDOSingleTransactionStrategyImpl.commit(CDOSingleTransactionStrategyImpl.java:74)
at org.eclipse.emf.internal.cdo.transaction.CDOTransactionImpl.commit(CDOTransactionImpl.java:1134)
at first glance a memory leak in my application - but what makes me suspicious is, that it happens only on cdo transaction commits ...
after the failed commit everything works as expected again (commits also) until it happens again a few hours or days later.
(its a vaadin-webapp running within apache tomcat on a windows server)
any ideas?
thanks in advance,
martin
|
|
|