Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » [CDO] Dynamic models
[CDO] Dynamic models [message #419922] Fri, 13 June 2008 11:26 Go to next message
Aleksander Bandelj is currently offline Aleksander BandeljFriend
Messages: 98
Registered: July 2009
Member
I've tried persisting several dynamic models with CDO, but I always get
following exception on client side. I've tried model1 sample model
(renamed), but all I get is:

at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at
org.eclipse.emf.cdo.internal.common.model.CDOClassImpl.getFe atureIndex(CDOClassImpl.java:297)
at
org.eclipse.emf.cdo.internal.common.model.CDOClassImpl.looku pFeature(CDOClassImpl.java:234)
at
org.eclipse.emf.internal.cdo.util.ModelUtil.getCDOFeature(Mo delUtil.java:166)
at
org.eclipse.emf.internal.cdo.CDOObjectImpl.populateRevisionF eature(CDOObjectImpl.java:225)
at
org.eclipse.emf.internal.cdo.CDOObjectImpl.cdoInternalPostAt tach(CDOObjectImpl.java:216)
at
org.eclipse.emf.internal.cdo.CDOStateMachine$AttachTransitio n.execute(CDOStateMachine.java:387)
at
org.eclipse.emf.internal.cdo.CDOStateMachine$AttachTransitio n.execute(CDOStateMachine.java:1)
at
org.eclipse.net4j.util.fsm.FiniteStateMachine.process(Finite StateMachine.java:161)
at
org.eclipse.emf.internal.cdo.CDOStateMachine.attach(CDOState Machine.java:161)
at
org.eclipse.emf.internal.cdo.CDOStore.handleContainmentAdd(C DOStore.java:572)
at org.eclipse.emf.internal.cdo.CDOStore.add(CDOStore.java:427)
at
org.eclipse.emf.internal.cdo.CDOObjectImpl$CDOStoreEList.del egateAdd(CDOObjectImpl.java:666)
at
org.eclipse.emf.common.util.DelegatingEList.addUnique(Delega tingEList.java:564)
at
org.eclipse.emf.common.notify.impl.DelegatingNotifyingListIm pl.doAddUnique(DelegatingNotifyingListImpl.java:385)
at
org.eclipse.emf.common.notify.impl.DelegatingNotifyingListIm pl.addUnique(DelegatingNotifyingListImpl.java:281)
at
org.eclipse.emf.common.util.DelegatingEList.add(DelegatingEL ist.java:499)
at
org.eclipse.emf.cdo.internal.ui.editor.CDOEditor$CreateRootA ction.doRun(CDOEditor.java:2334)

This is CDO trunk and latest 2.4 EMF milestone. Are there any caveats
WRT dynamic models ?

-a
Re: [CDO] Dynamic models [message #419924 is a reply to message #419922] Fri, 13 June 2008 12:10 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Hi Aleksander,

I could reproduce your problem here. I guess it's sort of a regression
which was introduced into the CDO client when we developed the
HibernateStore.
Can you please add a Bugzilla so that you can track the progress?

Cheers
/Eike



Aleksander Bandelj schrieb:
> I've tried persisting several dynamic models with CDO, but I always
> get following exception on client side. I've tried model1 sample model
> (renamed), but all I get is:
>
> at java.util.ArrayList.RangeCheck(ArrayList.java:547)
> at java.util.ArrayList.get(ArrayList.java:322)
> at
> org.eclipse.emf.cdo.internal.common.model.CDOClassImpl.getFe atureIndex(CDOClassImpl.java:297)
>
> at
> org.eclipse.emf.cdo.internal.common.model.CDOClassImpl.looku pFeature(CDOClassImpl.java:234)
>
> at
> org.eclipse.emf.internal.cdo.util.ModelUtil.getCDOFeature(Mo delUtil.java:166)
>
> at
> org.eclipse.emf.internal.cdo.CDOObjectImpl.populateRevisionF eature(CDOObjectImpl.java:225)
>
> at
> org.eclipse.emf.internal.cdo.CDOObjectImpl.cdoInternalPostAt tach(CDOObjectImpl.java:216)
>
> at
> org.eclipse.emf.internal.cdo.CDOStateMachine$AttachTransitio n.execute(CDOStateMachine.java:387)
>
> at
> org.eclipse.emf.internal.cdo.CDOStateMachine$AttachTransitio n.execute(CDOStateMachine.java:1)
>
> at
> org.eclipse.net4j.util.fsm.FiniteStateMachine.process(Finite StateMachine.java:161)
>
> at
> org.eclipse.emf.internal.cdo.CDOStateMachine.attach(CDOState Machine.java:161)
>
> at
> org.eclipse.emf.internal.cdo.CDOStore.handleContainmentAdd(C DOStore.java:572)
>
> at org.eclipse.emf.internal.cdo.CDOStore.add(CDOStore.java:427)
> at
> org.eclipse.emf.internal.cdo.CDOObjectImpl$CDOStoreEList.del egateAdd(CDOObjectImpl.java:666)
>
> at
> org.eclipse.emf.common.util.DelegatingEList.addUnique(Delega tingEList.java:564)
>
> at
> org.eclipse.emf.common.notify.impl.DelegatingNotifyingListIm pl.doAddUnique(DelegatingNotifyingListImpl.java:385)
>
> at
> org.eclipse.emf.common.notify.impl.DelegatingNotifyingListIm pl.addUnique(DelegatingNotifyingListImpl.java:281)
>
> at
> org.eclipse.emf.common.util.DelegatingEList.add(DelegatingEL ist.java:499)
> at
> org.eclipse.emf.cdo.internal.ui.editor.CDOEditor$CreateRootA ction.doRun(CDOEditor.java:2334)
>
>
> This is CDO trunk and latest 2.4 EMF milestone. Are there any caveats
> WRT dynamic models ?
>
> -a


Re: [CDO] Dynamic models [message #419939 is a reply to message #419924] Fri, 13 June 2008 16:18 Go to previous message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Fixed: https://bugs.eclipse.org/237093

Eike Stepper schrieb:
> Hi Aleksander,
>
> I could reproduce your problem here. I guess it's sort of a regression
> which was introduced into the CDO client when we developed the
> HibernateStore.
> Can you please add a Bugzilla so that you can track the progress?
>
> Cheers
> /Eike
>
>
>
> Aleksander Bandelj schrieb:
>> I've tried persisting several dynamic models with CDO, but I always
>> get following exception on client side. I've tried model1 sample
>> model (renamed), but all I get is:
>>
>> at java.util.ArrayList.RangeCheck(ArrayList.java:547)
>> at java.util.ArrayList.get(ArrayList.java:322)
>> at
>> org.eclipse.emf.cdo.internal.common.model.CDOClassImpl.getFe atureIndex(CDOClassImpl.java:297)
>>
>> at
>> org.eclipse.emf.cdo.internal.common.model.CDOClassImpl.looku pFeature(CDOClassImpl.java:234)
>>
>> at
>> org.eclipse.emf.internal.cdo.util.ModelUtil.getCDOFeature(Mo delUtil.java:166)
>>
>> at
>> org.eclipse.emf.internal.cdo.CDOObjectImpl.populateRevisionF eature(CDOObjectImpl.java:225)
>>
>> at
>> org.eclipse.emf.internal.cdo.CDOObjectImpl.cdoInternalPostAt tach(CDOObjectImpl.java:216)
>>
>> at
>> org.eclipse.emf.internal.cdo.CDOStateMachine$AttachTransitio n.execute(CDOStateMachine.java:387)
>>
>> at
>> org.eclipse.emf.internal.cdo.CDOStateMachine$AttachTransitio n.execute(CDOStateMachine.java:1)
>>
>> at
>> org.eclipse.net4j.util.fsm.FiniteStateMachine.process(Finite StateMachine.java:161)
>>
>> at
>> org.eclipse.emf.internal.cdo.CDOStateMachine.attach(CDOState Machine.java:161)
>>
>> at
>> org.eclipse.emf.internal.cdo.CDOStore.handleContainmentAdd(C DOStore.java:572)
>>
>> at org.eclipse.emf.internal.cdo.CDOStore.add(CDOStore.java:427)
>> at
>> org.eclipse.emf.internal.cdo.CDOObjectImpl$CDOStoreEList.del egateAdd(CDOObjectImpl.java:666)
>>
>> at
>> org.eclipse.emf.common.util.DelegatingEList.addUnique(Delega tingEList.java:564)
>>
>> at
>> org.eclipse.emf.common.notify.impl.DelegatingNotifyingListIm pl.doAddUnique(DelegatingNotifyingListImpl.java:385)
>>
>> at
>> org.eclipse.emf.common.notify.impl.DelegatingNotifyingListIm pl.addUnique(DelegatingNotifyingListImpl.java:281)
>>
>> at
>> org.eclipse.emf.common.util.DelegatingEList.add(DelegatingEL ist.java:499)
>>
>> at
>> org.eclipse.emf.cdo.internal.ui.editor.CDOEditor$CreateRootA ction.doRun(CDOEditor.java:2334)
>>
>>
>> This is CDO trunk and latest 2.4 EMF milestone. Are there any caveats
>> WRT dynamic models ?
>>
>> -a


Previous Topic:PropertyColumnLabelProvider and list of referenced objects
Next Topic:Examples of EMF reflective API
Goto Forum:
  


Current Time: Wed Apr 24 14:23:52 GMT 2024

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

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

Back to the top