[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.tools.emf] [CDO] Timeout while getting worker Thread?!

Hi,

as some of you may already know, I am doing quite large calculations
which end up producing a lot of objects.

E.g., I have a calculation, which creates a resource with about
1,500,000 new CDO objects each of which have bidirectional references
to several existing CDO objects. Thus I get very large transactions.

I'm currently running into a weird timeout error which I don't really
know what to do about:

ERROR] java.util.concurrent.TimeoutException: Worker thread activation
timed out after 10000 millis
org.eclipse.net4j.util.lifecycle.LifecycleException:
java.util.concurrent.TimeoutException: Worker thread activation timed
out after 10000 millis
	at
org.eclipse.net4j.util.lifecycle.Lifecycle.activate(Lifecycle.java:93)
	at
org.eclipse.emf.internal.cdo.session.CDOSessionImpl.getInvalidationRunner(CDOSessionImpl.java:603)
	at
org.eclipse.emf.internal.cdo.session.CDOSessionImpl.handleCommitNotification(CDOSessionImpl.java:541)
	at
org.eclipse.emf.internal.cdo.session.CDOSessionImpl.handleCommitNotification(CDOSessionImpl.java:473)
	at org.eclipse.emf.internal.cdo.transaction.CDOTransactionImpl
$CDOCommitContextImpl.postCommit(CDOTransactionImpl.java:1347)
	at
org.eclipse.emf.internal.cdo.transaction.CDOSingleTransactionStrategyImpl.commit(CDOSingleTransactionStrategyImpl.java:72)
	at
org.eclipse.emf.internal.cdo.transaction.CDOTransactionImpl.commit(CDOTransactionImpl.java:598)
	at
org.eclipse.emf.internal.cdo.transaction.CDOTransactionImpl.commit(CDOTransactionImpl.java:612)
... several more ...
Caused by: java.util.concurrent.TimeoutException: Worker thread
activation timed out after 10000 millis
	at org.eclipse.net4j.util.concurrent.Worker.doActivate(Worker.java:94)
	at
org.eclipse.net4j.util.concurrent.QueueWorker.doActivate(QueueWorker.java:80)
	at
org.eclipse.net4j.util.lifecycle.Lifecycle.activate(Lifecycle.java:65)
	... 57 more

What could cause this timeout? Are there too few Worker Threads in the
pool? But then again, the pool should grow, shouldn't it? 

Any ideas?

Cheers,
Stefan