I've been seeing a lot of these errors on the server side when a client
tries to commit (where "MyType" is one of several types in my model):
[ERROR] Concurrent modification of revision MyType@OID393v4
java.lang.IllegalStateException: Concurrent modification of revision
EActivity@OID393v4
at
org.eclipse.emf.cdo.internal.server.MEMStore.addRevision(MEMStore.java:110)
at
org.eclipse.emf.cdo.internal.server.MEMStoreAccessor.writeRevision(MEMStoreAccessor.java:166)
at
org.eclipse.emf.cdo.internal.server.StoreAccessor.writeRevisions(StoreAccessor.java:197)
at
org.eclipse.emf.cdo.internal.server.StoreAccessor.commit(StoreAccessor.java:123)
at
org.eclipse.emf.cdo.internal.server.MEMStoreAccessor.commit(MEMStoreAccessor.java:138)
at
org.eclipse.emf.cdo.internal.server.Transaction.commit(Transaction.java:181)
at
org.eclipse.emf.cdo.internal.server.protocol.CommitTransactionIndication.indicating(CommitTransactionIndication.java:109)
at
org.eclipse.net4j.signal.IndicationWithResponse.execute(IndicationWithResponse.java:46)
at org.eclipse.net4j.signal.Signal.runSync(Signal.java:143)
at org.eclipse.net4j.signal.Signal.run(Signal.java:124)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:613)