Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » [CDO 1.0] MEMStore "Concurrent modification of revision X"
[CDO 1.0] MEMStore "Concurrent modification of revision X" [message #423960] Fri, 10 October 2008 20:27 Go to next message
Tom Crockett is currently offline Tom CrockettFriend
Messages: 54
Registered: July 2009
Member
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(MEM Store.java:110)
at
org.eclipse.emf.cdo.internal.server.MEMStoreAccessor.writeRe vision(MEMStoreAccessor.java:166)
at
org.eclipse.emf.cdo.internal.server.StoreAccessor.writeRevis ions(StoreAccessor.java:197)
at
org.eclipse.emf.cdo.internal.server.StoreAccessor.commit(Sto reAccessor.java:123)
at
org.eclipse.emf.cdo.internal.server.MEMStoreAccessor.commit( MEMStoreAccessor.java:138)
at
org.eclipse.emf.cdo.internal.server.Transaction.commit(Trans action.java:181)
at
org.eclipse.emf.cdo.internal.server.protocol.CommitTransacti onIndication.indicating(CommitTransactionIndication.java:109 )
at
org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.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(Threa dPoolExecutor.java:650)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:675)
at java.lang.Thread.run(Thread.java:613)

Should I file a bug for this?
Re: [CDO 1.0] MEMStore "Concurrent modification of revision X" [message #423963 is a reply to message #423960] Fri, 10 October 2008 22:30 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6683
Registered: July 2009
Senior Member
Tom Crockett schrieb:
> 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(MEM Store.java:110)
>
> at
> org.eclipse.emf.cdo.internal.server.MEMStoreAccessor.writeRe vision(MEMStoreAccessor.java:166)
>
> at
> org.eclipse.emf.cdo.internal.server.StoreAccessor.writeRevis ions(StoreAccessor.java:197)
>
> at
> org.eclipse.emf.cdo.internal.server.StoreAccessor.commit(Sto reAccessor.java:123)
>
> at
> org.eclipse.emf.cdo.internal.server.MEMStoreAccessor.commit( MEMStoreAccessor.java:138)
>
> at
> org.eclipse.emf.cdo.internal.server.Transaction.commit(Trans action.java:181)
>
> at
> org.eclipse.emf.cdo.internal.server.protocol.CommitTransacti onIndication.indicating(CommitTransactionIndication.java:109 )
>
> at
> org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.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(Threa dPoolExecutor.java:650)
>
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:675)
>
> at java.lang.Thread.run(Thread.java:613)
>
> Should I file a bug for this?
Not sure, yet. Have you called IMEMStore.setListLimit(...)?

If not, it could be a bug but I'd need to reproduce it somehow to track
it down...


Re: [CDO 1.0] MEMStore "Concurrent modification of revision X" [message #423966 is a reply to message #423963] Sat, 11 October 2008 00:37 Go to previous messageGo to next message
Tom Crockett is currently offline Tom CrockettFriend
Messages: 54
Registered: July 2009
Member
Eike Stepper wrote:

> Not sure, yet. Have you called IMEMStore.setListLimit(...)?

I have not.
Re: [CDO 1.0] MEMStore "Concurrent modification of revision X" [message #423967 is a reply to message #423966] Sat, 11 October 2008 08:02 Go to previous message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6683
Registered: July 2009
Senior Member
Tom Crockett schrieb:
> Eike Stepper wrote:
>
>> Not sure, yet. Have you called IMEMStore.setListLimit(...)?
>
> I have not.
Ok, then it's likely a bug, perhaps in the MEMStore.
Can you please file a Bugzilla and describe how I can reproduce it?

Cheers
/Eike


Previous Topic:EMF Transaction: Notification list will not be safely modified
Next Topic:[CDO 1.0] weak references and adapters
Goto Forum:
  


Current Time: Sat May 04 21:23:17 GMT 2024

Powered by FUDForum. Page generated in 0.03369 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top