Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » [Teneo/CDO] IllegalArgumentException: EClass * does not have an entity name, has it been mapped to H
[Teneo/CDO] IllegalArgumentException: EClass * does not have an entity name, has it been mapped to H [message #646894] Sun, 02 January 2011 17:28 Go to next message
Hendy Irawan is currently offline Hendy IrawanFriend
Messages: 58
Registered: July 2009
Location: Bandung, Indonesia
Member

Dear Martin / Eike,

I'm puzzled by the following exception, it seems CDO has correctly processed
the entity/class "Refill", but Teneo/Hibernate says does not have entity
name / not mapped ?

Please help. Thank you.


00:12:48.396 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Reading
revision: ID=oid8, className=Refill, version=0,
branchPoint=BranchPoint[Branch[id=0, name=MAIN], *], revised=0,
resource=NULL, container=oid2, featureID=-1
00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
feature created: 26/12/10 0:00
00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
feature lastModified: 29/12/10 0:00
00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
feature destNumber: 08571234567
00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
feature voucherCode: I50
00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
feature price: 51.500
00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
feature cost: 49.900
00:12:48.398 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
feature dealerDate: 25/12/10 0:00
00:12:48.398 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
feature status: 1
00:12:48.398 [Thread-5] WARN o.e.e.c.i.c.p.CDODataInputImpl - Reading CDOID
of type 5 (TEMP_OBJECT)
00:12:48.398 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
feature dealer: oid2
00:12:48.398 [Thread-5] WARN o.e.e.c.s.i.n.p.CommitTransactionIndication -
Reading 1 dirty object deltas
00:12:48.399 [Thread-5] WARN o.e.e.c.i.c.p.CDODataInputImpl - Reading
CDOIDObject of sub type 2 (LONG_WITH_CLASSIFIER)
00:12:48.399 [Thread-5] WARN o.e.e.c.i.c.p.CDODataInputImpl - Reading CDOID
of type 5 (TEMP_OBJECT)
00:12:48.399 [Thread-5] WARN o.e.internal.net4j.buffer.BufferPool -
Retaining Buffer@29[RELEASED]
00:12:48.402 [Thread-5] WARN o.e.n.u.o.m.ProgressDistributor -
Distribution: 50.0%, 50.0%, (indicatingCommitDistributor: test)
00:12:48.403 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
version for Refill@oid7:0v0: v1
00:12:48.403 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
branchPoint Refill@oid7:0v1: BranchPoint[Branch[id=0, name=MAIN], 03 Jan 11
00:12:48:403]
00:12:48.403 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
revised Refill@oid7:0v1: *
00:12:48.404 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
version for Refill@oid6:0v0: v1
00:12:48.404 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
branchPoint Refill@oid6:0v1: BranchPoint[Branch[id=0, name=MAIN], 03 Jan 11
00:12:48:403]
00:12:48.404 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
revised Refill@oid6:0v1: *
00:12:48.404 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
version for Refill@oid5:0v0: v1
00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
branchPoint Refill@oid5:0v1: BranchPoint[Branch[id=0, name=MAIN], 03 Jan 11
00:12:48:403]
00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
revised Refill@oid5:0v1: *
00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
version for Refill@oid4:0v0: v1
00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
branchPoint Refill@oid4:0v1: BranchPoint[Branch[id=0, name=MAIN], 03 Jan 11
00:12:48:403]
00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
revised Refill@oid4:0v1: *
00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
version for Refill@oid3:0v0: v1
00:12:48.406 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
branchPoint Refill@oid3:0v1: BranchPoint[Branch[id=0, name=MAIN], 03 Jan 11
00:12:48:403]
00:12:48.406 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
revised Refill@oid3:0v1: *
00:12:48.406 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
version for Dealer@oid2:0v0: v1
00:12:48.406 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
branchPoint Dealer@oid2:0v1: BranchPoint[Branch[id=0, name=MAIN], 03 Jan 11
00:12:48:403]
00:12:48.406 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
revised Dealer@oid2:0v1: *
00:12:48.407 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
version for CDOResource@oid1:0v0: v1
00:12:48.407 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
branchPoint CDOResource@oid1:0v1: BranchPoint[Branch[id=0, name=MAIN], 03
Jan 11 00:12:48:403]
00:12:48.407 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
revised CDOResource@oid1:0v1: *
00:12:48.407 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
version for Refill@oid8:0v0: v1
00:12:48.408 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
branchPoint Refill@oid8:0v1: BranchPoint[Branch[id=0, name=MAIN], 03 Jan 11
00:12:48:403]
00:12:48.408 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
revised Refill@oid8:0v1: *
00:12:48.409 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
version for
CDOResource@OID:http://www.eclipse.org/emf/CDO/Eresource/2.0 .0#CDOResource#1:0v1:
v2
00:12:48.409 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
branchPoint
CDOResource@OID:http://www.eclipse.org/emf/CDO/Eresource/2.0 .0#CDOResource#1:0v2:
BranchPoint[Branch[id=0, name=MAIN], 03 Jan 11 00:12:48:403]
00:12:48.409 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
revised
CDOResource@OID:http://www.eclipse.org/emf/CDO/Eresource/2.0 .0#CDOResource#1:0v2:
*
00:12:48.410 [Thread-5] WARN o.e.e.c.s.i.h.HibernateThreadContext - Setting
commitcontext in threadlocal
00:12:48.410 [Thread-5] WARN o.e.e.c.s.i.h.HibernateStoreAccessor -
Creating hibernate session and transaction
00:12:48.420 [Thread-5] WARN o.e.net4j.util.om.log.Logger@4936f3 - EClass
Refill does not have an entity name, has it been mapped to Hibernate?
java.lang.IllegalArgumentException: EClass Refill does not have an entity
name, has it been mapped to Hibernate?
at
org.eclipse.emf.cdo.server.internal.hibernate.HibernateStore .getEntityName(HibernateStore.java:184)
~[bin/:na]
at
org.eclipse.emf.cdo.server.internal.hibernate.HibernateStore Accessor.write(HibernateStoreAccessor.java:609)
~[bin/:na]
at
org.eclipse.emf.cdo.internal.server.TransactionCommitContext .write(TransactionCommitContext.java:328)
[org.eclipse.emf.cdo.server_3.0.1.v20100706-1131.jar:na]
at
org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo op(InternalCommitContext.java:35)
[org.eclipse.emf.cdo.server_3.0.1.v20100706-1131.jar:na]
at
org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo op(InternalCommitContext.java:1)
[org.eclipse.emf.cdo.server_3.0.1.v20100706-1131.jar:na]
at
org.eclipse.net4j.util.om.monitor.ProgressDistributor.run(Pr ogressDistributor.java:96)
[org.eclipse.net4j.util_3.0.1.v20100911-0900.jar:na]
at
org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicatingCommit(CommitTransactionIndicat ion.java:316)
[org.eclipse.emf.cdo.server.net4j_3.0.1.v20100809-1025.jar:n a]
at
org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:168)
[org.eclipse.emf.cdo.server.net4j_3.0.1.v20100809-1025.jar:n a]
at
org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:122)
[org.eclipse.emf.cdo.server.net4j_3.0.1.v20100809-1025.jar:n a]
at
org.eclipse.net4j.signal.IndicationWithMonitoring.indicating (IndicationWithMonitoring.java:84)
[org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
at
org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn put(IndicationWithResponse.java:90)
[org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
at org.eclipse.net4j.signal.Signal.doInput(Signal.java:315)
[org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
at
org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:63)
[org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
at
org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In dicationWithMonitoring.java:63)
[org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
at org.eclipse.net4j.signal.Signal.runSync(Signal.java:240)
[org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
[org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa dPoolExecutor.java:886)
[na:1.6.0_22]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:908)
[na:1.6.0_22]
at java.lang.Thread.run(Thread.java:662) [na:1.6.0_22]


--
Eclipse Driven Rich Application Development -
http://eclipsedriven.blogspot.com/
Re: [Teneo/CDO] IllegalArgumentException: EClass * does not have an entity name, has it been mapped [message #646913 is a reply to message #646894] Mon, 03 January 2011 05:13 Go to previous messageGo to next message
Martin Taal is currently offline Martin TaalFriend
Messages: 5468
Registered: July 2009
Senior Member
Hi Hendy,
Can you debug into the code where the exception is thrown? There is a entityNameToEClass map which should contain all
eclass to entity name mappings. Can you check what this map contains?

gr. Martin

On 01/02/2011 06:28 PM, Hendy Irawan wrote:
> Dear Martin / Eike,
>
> I'm puzzled by the following exception, it seems CDO has correctly processed
> the entity/class "Refill", but Teneo/Hibernate says does not have entity
> name / not mapped ?
>
> Please help. Thank you.
>
>
> 00:12:48.396 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Reading
> revision: ID=oid8, className=Refill, version=0,
> branchPoint=BranchPoint[Branch[id=0, name=MAIN], *], revised=0,
> resource=NULL, container=oid2, featureID=-1
> 00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
> feature created: 26/12/10 0:00
> 00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
> feature lastModified: 29/12/10 0:00
> 00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
> feature destNumber: 08571234567
> 00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
> feature voucherCode: I50
> 00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
> feature price: 51.500
> 00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
> feature cost: 49.900
> 00:12:48.398 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
> feature dealerDate: 25/12/10 0:00
> 00:12:48.398 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
> feature status: 1
> 00:12:48.398 [Thread-5] WARN o.e.e.c.i.c.p.CDODataInputImpl - Reading CDOID
> of type 5 (TEMP_OBJECT)
> 00:12:48.398 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
> feature dealer: oid2
> 00:12:48.398 [Thread-5] WARN o.e.e.c.s.i.n.p.CommitTransactionIndication -
> Reading 1 dirty object deltas
> 00:12:48.399 [Thread-5] WARN o.e.e.c.i.c.p.CDODataInputImpl - Reading
> CDOIDObject of sub type 2 (LONG_WITH_CLASSIFIER)
> 00:12:48.399 [Thread-5] WARN o.e.e.c.i.c.p.CDODataInputImpl - Reading CDOID
> of type 5 (TEMP_OBJECT)
> 00:12:48.399 [Thread-5] WARN o.e.internal.net4j.buffer.BufferPool -
> Retaining Buffer@29[RELEASED]
> 00:12:48.402 [Thread-5] WARN o.e.n.u.o.m.ProgressDistributor -
> Distribution: 50.0%, 50.0%, (indicatingCommitDistributor: test)
> 00:12:48.403 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> version for Refill@oid7:0v0: v1
> 00:12:48.403 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> branchPoint Refill@oid7:0v1: BranchPoint[Branch[id=0, name=MAIN], 03 Jan 11
> 00:12:48:403]
> 00:12:48.403 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> revised Refill@oid7:0v1: *
> 00:12:48.404 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> version for Refill@oid6:0v0: v1
> 00:12:48.404 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> branchPoint Refill@oid6:0v1: BranchPoint[Branch[id=0, name=MAIN], 03 Jan 11
> 00:12:48:403]
> 00:12:48.404 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> revised Refill@oid6:0v1: *
> 00:12:48.404 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> version for Refill@oid5:0v0: v1
> 00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> branchPoint Refill@oid5:0v1: BranchPoint[Branch[id=0, name=MAIN], 03 Jan 11
> 00:12:48:403]
> 00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> revised Refill@oid5:0v1: *
> 00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> version for Refill@oid4:0v0: v1
> 00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> branchPoint Refill@oid4:0v1: BranchPoint[Branch[id=0, name=MAIN], 03 Jan 11
> 00:12:48:403]
> 00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> revised Refill@oid4:0v1: *
> 00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> version for Refill@oid3:0v0: v1
> 00:12:48.406 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> branchPoint Refill@oid3:0v1: BranchPoint[Branch[id=0, name=MAIN], 03 Jan 11
> 00:12:48:403]
> 00:12:48.406 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> revised Refill@oid3:0v1: *
> 00:12:48.406 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> version for Dealer@oid2:0v0: v1
> 00:12:48.406 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> branchPoint Dealer@oid2:0v1: BranchPoint[Branch[id=0, name=MAIN], 03 Jan 11
> 00:12:48:403]
> 00:12:48.406 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> revised Dealer@oid2:0v1: *
> 00:12:48.407 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> version for CDOResource@oid1:0v0: v1
> 00:12:48.407 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> branchPoint CDOResource@oid1:0v1: BranchPoint[Branch[id=0, name=MAIN], 03
> Jan 11 00:12:48:403]
> 00:12:48.407 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> revised CDOResource@oid1:0v1: *
> 00:12:48.407 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> version for Refill@oid8:0v0: v1
> 00:12:48.408 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> branchPoint Refill@oid8:0v1: BranchPoint[Branch[id=0, name=MAIN], 03 Jan 11
> 00:12:48:403]
> 00:12:48.408 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> revised Refill@oid8:0v1: *
> 00:12:48.409 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> version for
> CDOResource@OID:http://www.eclipse.org/emf/CDO/Eresource/2.0 .0#CDOResource#1:0v1:
> v2
> 00:12:48.409 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> branchPoint
> CDOResource@OID:http://www.eclipse.org/emf/CDO/Eresource/2.0 .0#CDOResource#1:0v2:
> BranchPoint[Branch[id=0, name=MAIN], 03 Jan 11 00:12:48:403]
> 00:12:48.409 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Setting
> revised
> CDOResource@OID:http://www.eclipse.org/emf/CDO/Eresource/2.0 .0#CDOResource#1:0v2:
> *
> 00:12:48.410 [Thread-5] WARN o.e.e.c.s.i.h.HibernateThreadContext - Setting
> commitcontext in threadlocal
> 00:12:48.410 [Thread-5] WARN o.e.e.c.s.i.h.HibernateStoreAccessor -
> Creating hibernate session and transaction
> 00:12:48.420 [Thread-5] WARN o.e.net4j.util.om.log.Logger@4936f3 - EClass
> Refill does not have an entity name, has it been mapped to Hibernate?
> java.lang.IllegalArgumentException: EClass Refill does not have an entity
> name, has it been mapped to Hibernate?
> at
> org.eclipse.emf.cdo.server.internal.hibernate.HibernateStore .getEntityName(HibernateStore.java:184)
> ~[bin/:na]
> at
> org.eclipse.emf.cdo.server.internal.hibernate.HibernateStore Accessor.write(HibernateStoreAccessor.java:609)
> ~[bin/:na]
> at
> org.eclipse.emf.cdo.internal.server.TransactionCommitContext .write(TransactionCommitContext.java:328)
> [org.eclipse.emf.cdo.server_3.0.1.v20100706-1131.jar:na]
> at
> org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo op(InternalCommitContext.java:35)
> [org.eclipse.emf.cdo.server_3.0.1.v20100706-1131.jar:na]
> at
> org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo op(InternalCommitContext.java:1)
> [org.eclipse.emf.cdo.server_3.0.1.v20100706-1131.jar:na]
> at
> org.eclipse.net4j.util.om.monitor.ProgressDistributor.run(Pr ogressDistributor.java:96)
> [org.eclipse.net4j.util_3.0.1.v20100911-0900.jar:na]
> at
> org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicatingCommit(CommitTransactionIndicat ion.java:316)
> [org.eclipse.emf.cdo.server.net4j_3.0.1.v20100809-1025.jar:n a]
> at
> org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:168)
> [org.eclipse.emf.cdo.server.net4j_3.0.1.v20100809-1025.jar:n a]
> at
> org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:122)
> [org.eclipse.emf.cdo.server.net4j_3.0.1.v20100809-1025.jar:n a]
> at
> org.eclipse.net4j.signal.IndicationWithMonitoring.indicating (IndicationWithMonitoring.java:84)
> [org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
> at
> org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn put(IndicationWithResponse.java:90)
> [org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:315)
> [org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
> at
> org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:63)
> [org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
> at
> org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In dicationWithMonitoring.java:63)
> [org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:240)
> [org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
> at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
> [org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa dPoolExecutor.java:886)
> [na:1.6.0_22]
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:908)
> [na:1.6.0_22]
> at java.lang.Thread.run(Thread.java:662) [na:1.6.0_22]
>
>


--

With Regards, Martin Taal

Springsite/Elver.org
Office: Hardwareweg 4, 3821 BV Amersfoort
Postal: Nassaulaan 7, 3941 EC Doorn
The Netherlands
Cell: +31 (0)6 288 48 943
Tel: +31 (0)84 420 2397
Fax: +31 (0)84 225 9307
Mail: mtaal@springsite.com - mtaal@elver.org
Web: www.springsite.com - www.elver.org
Re: [Teneo/CDO] IllegalArgumentException: EClass * does not have an entity name, has it been mapped [message #646920 is a reply to message #646913] Mon, 03 January 2011 07:11 Go to previous messageGo to next message
Hendy Irawan is currently offline Hendy IrawanFriend
Messages: 58
Registered: July 2009
Location: Bandung, Indonesia
Member

Thanks Martin.

It contains 16 elements, of which 3 is occupied by CDOResource and CDO
entities, the rest is null. None of my entities/classes are there.

Here is the relevant code. I pretty much copied it from the wiki, and
changing it to use Hibernate instead of CDO-DB. Did I do something wrong
here ?

Thanks ..

protected IStore getStore() {
mapping = TeneoUtil.createMappingProvider();
IHibernateStore store = CDOHibernateUtil.createStore(mapping);
return store;
}

protected IRepository getRepository(IStore store) {
HashMap<String, String> props = new HashMap<String, String>();

props.put("teneo.mapping.cascade_policy_on_non_containment",
"PERSIST,MERGE");
props.put("teneo.mapping.inheritance", "JOINED");
props.put("teneo.mapping.add_index_for_fk", "true");

props.put("hibernate.hbm2ddl.auto", "update");
props.put("hibernate.connection.pool_size", "10");
props.put("hibernate.cache.provider_class",
"org.hibernate.cache.HashtableCacheProvider");

props.put("hibernate.dialect", "org.hibernate.dialect.HSQLDialect");
props.put("hibernate.connection.driver_class", "org.hsqldb.jdbcDriver");
props.put("hibernate.connection.url", "jdbc:hsqldb:mem:abispulsa");
props.put("hibernate.connection.username", "sa");
props.put("hibernate.connection.password", "");

final IRepository repository =
CDOServerUtil.createRepository(DEFAULT_REPOSITORY_NAME, store, props);
return repository;
}

protected IManagedContainer getContainer() {
IManagedContainer container = ContainerUtil.createContainer();
Net4jUtil.prepareContainer(container);
JVMUtil.prepareContainer(container);
CDONet4jUtil.prepareContainer(container);
CDONet4jServerUtil.prepareContainer(container);
container.activate();
return container;
}

protected CDOSession getSession(IConnector connector) {
CDOSessionConfiguration config = CDONet4jUtil.createSessionConfiguration();
config.setConnector(connector);
config.setRepositoryName(DEFAULT_REPOSITORY_NAME);

return config.openSession();
}

protected void run() throws CommitException, ParserConfigurationException,
SAXException, IOException, CoreException {

IStore cdoStore = getStore();
IRepository cdoRepository = getRepository(cdoStore);

container = getContainer();
CDOServerUtil.addRepository(container, cdoRepository);

cdoRepository.getPackageRegistry().putEPackage(AbispulsaPack age.eINSTANCE);
// 1. here ?

IAcceptor acceptor = JVMUtil.getAcceptor(container, "default"); //$NON-
NLS-1$
connector = JVMUtil.getConnector(container, "default");

session = getSession(connector);
session.getPackageRegistry().putEPackage(AbispulsaPackage.eI NSTANCE); // 2.
or here??
}


Martin Taal wrote:

> Hi Hendy,
> Can you debug into the code where the exception is thrown? There is a
> entityNameToEClass map which should contain all eclass to entity name
> mappings. Can you check what this map contains?
>
> gr. Martin

> On 01/02/2011 06:28 PM, Hendy Irawan wrote:
>> Dear Martin / Eike,
>>
>> I'm puzzled by the following exception, it seems CDO has correctly
>> processed the entity/class "Refill", but Teneo/Hibernate says does not
>> have entity name / not mapped ?
>>
>> Please help. Thank you.
>>
>>
>> 00:12:48.396 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Reading revision: ID=oid8, className=Refill, version=0,
>> branchPoint=BranchPoint[Branch[id=0, name=MAIN], *], revised=0,
>> resource=NULL, container=oid2, featureID=-1
>> 00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
>> feature created: 26/12/10 0:00
>> 00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
>> feature lastModified: 29/12/10 0:00
>> 00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
>> feature destNumber: 08571234567
>> 00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
>> feature voucherCode: I50
>> 00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
>> feature price: 51.500
>> 00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
>> feature cost: 49.900
>> 00:12:48.398 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
>> feature dealerDate: 25/12/10 0:00
>> 00:12:48.398 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
>> feature status: 1
>> 00:12:48.398 [Thread-5] WARN o.e.e.c.i.c.p.CDODataInputImpl - Reading
>> CDOID of type 5 (TEMP_OBJECT)
>> 00:12:48.398 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
>> feature dealer: oid2
>> 00:12:48.398 [Thread-5] WARN o.e.e.c.s.i.n.p.CommitTransactionIndication
>> - Reading 1 dirty object deltas
>> 00:12:48.399 [Thread-5] WARN o.e.e.c.i.c.p.CDODataInputImpl - Reading
>> CDOIDObject of sub type 2 (LONG_WITH_CLASSIFIER)
>> 00:12:48.399 [Thread-5] WARN o.e.e.c.i.c.p.CDODataInputImpl - Reading
>> CDOID of type 5 (TEMP_OBJECT)
>> 00:12:48.399 [Thread-5] WARN o.e.internal.net4j.buffer.BufferPool -
>> Retaining Buffer@29[RELEASED]
>> 00:12:48.402 [Thread-5] WARN o.e.n.u.o.m.ProgressDistributor -
>> Distribution: 50.0%, 50.0%, (indicatingCommitDistributor: test)
>> 00:12:48.403 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting version for Refill@oid7:0v0: v1
>> 00:12:48.403 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting branchPoint Refill@oid7:0v1: BranchPoint[Branch[id=0, name=MAIN],
>> 03 Jan 11 00:12:48:403]
>> 00:12:48.403 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting revised Refill@oid7:0v1: *
>> 00:12:48.404 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting version for Refill@oid6:0v0: v1
>> 00:12:48.404 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting branchPoint Refill@oid6:0v1: BranchPoint[Branch[id=0, name=MAIN],
>> 03 Jan 11 00:12:48:403]
>> 00:12:48.404 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting revised Refill@oid6:0v1: *
>> 00:12:48.404 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting version for Refill@oid5:0v0: v1
>> 00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting branchPoint Refill@oid5:0v1: BranchPoint[Branch[id=0, name=MAIN],
>> 03 Jan 11 00:12:48:403]
>> 00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting revised Refill@oid5:0v1: *
>> 00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting version for Refill@oid4:0v0: v1
>> 00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting branchPoint Refill@oid4:0v1: BranchPoint[Branch[id=0, name=MAIN],
>> 03 Jan 11 00:12:48:403]
>> 00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting revised Refill@oid4:0v1: *
>> 00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting version for Refill@oid3:0v0: v1
>> 00:12:48.406 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting branchPoint Refill@oid3:0v1: BranchPoint[Branch[id=0, name=MAIN],
>> 03 Jan 11 00:12:48:403]
>> 00:12:48.406 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting revised Refill@oid3:0v1: *
>> 00:12:48.406 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting version for Dealer@oid2:0v0: v1
>> 00:12:48.406 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting branchPoint Dealer@oid2:0v1: BranchPoint[Branch[id=0, name=MAIN],
>> 03 Jan 11 00:12:48:403]
>> 00:12:48.406 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting revised Dealer@oid2:0v1: *
>> 00:12:48.407 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting version for CDOResource@oid1:0v0: v1
>> 00:12:48.407 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting branchPoint CDOResource@oid1:0v1: BranchPoint[Branch[id=0,
>> name=MAIN], 03 Jan 11 00:12:48:403]
>> 00:12:48.407 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting revised CDOResource@oid1:0v1: *
>> 00:12:48.407 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting version for Refill@oid8:0v0: v1
>> 00:12:48.408 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting branchPoint Refill@oid8:0v1: BranchPoint[Branch[id=0, name=MAIN],
>> 03 Jan 11 00:12:48:403]
>> 00:12:48.408 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting revised Refill@oid8:0v1: *
>> 00:12:48.409 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting version for
>>
CDOResource@OID:http://www.eclipse.org/emf/CDO/Eresource/2.0 .0#CDOResource#1:0v1:
>> v2
>> 00:12:48.409 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting branchPoint
>>
CDOResource@OID:http://www.eclipse.org/emf/CDO/Eresource/2.0 .0#CDOResource#1:0v2:
>> BranchPoint[Branch[id=0, name=MAIN], 03 Jan 11 00:12:48:403]
>> 00:12:48.409 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>> Setting revised
>>
CDOResource@OID:http://www.eclipse.org/emf/CDO/Eresource/2.0 .0#CDOResource#1:0v2:
>> *
>> 00:12:48.410 [Thread-5] WARN o.e.e.c.s.i.h.HibernateThreadContext -
>> Setting commitcontext in threadlocal
>> 00:12:48.410 [Thread-5] WARN o.e.e.c.s.i.h.HibernateStoreAccessor -
>> Creating hibernate session and transaction
>> 00:12:48.420 [Thread-5] WARN o.e.net4j.util.om.log.Logger@4936f3 -
>> EClass Refill does not have an entity name, has it been mapped to
>> Hibernate? java.lang.IllegalArgumentException: EClass Refill does not
>> have an entity name, has it been mapped to Hibernate?
>> at
>>
org.eclipse.emf.cdo.server.internal.hibernate.HibernateStore .getEntityName(HibernateStore.java:184)
>> ~[bin/:na]
>> at
>>
org.eclipse.emf.cdo.server.internal.hibernate.HibernateStore Accessor.write(HibernateStoreAccessor.java:609)
>> ~[bin/:na]
>> at
>>
org.eclipse.emf.cdo.internal.server.TransactionCommitContext .write(TransactionCommitContext.java:328)
>> [org.eclipse.emf.cdo.server_3.0.1.v20100706-1131.jar:na]
>> at
>>
org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo op(InternalCommitContext.java:35)
>> [org.eclipse.emf.cdo.server_3.0.1.v20100706-1131.jar:na]
>> at
>>
org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo op(InternalCommitContext.java:1)
>> [org.eclipse.emf.cdo.server_3.0.1.v20100706-1131.jar:na]
>> at
>>
org.eclipse.net4j.util.om.monitor.ProgressDistributor.run(Pr ogressDistributor.java:96)
>> [org.eclipse.net4j.util_3.0.1.v20100911-0900.jar:na]
>> at
>>
org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicatingCommit(CommitTransactionIndicat ion.java:316)
>> [org.eclipse.emf.cdo.server.net4j_3.0.1.v20100809-1025.jar:n a]
>> at
>>
org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:168)
>> [org.eclipse.emf.cdo.server.net4j_3.0.1.v20100809-1025.jar:n a]
>> at
>>
org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:122)
>> [org.eclipse.emf.cdo.server.net4j_3.0.1.v20100809-1025.jar:n a]
>> at
>>
org.eclipse.net4j.signal.IndicationWithMonitoring.indicating (IndicationWithMonitoring.java:84)
>> [org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
>> at
>>
org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn put(IndicationWithResponse.java:90)
>> [org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
>> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:315)
>> [org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
>> at
>>
org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:63)
>> [org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
>> at
>>
org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In dicationWithMonitoring.java:63)
>> [org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
>> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:240)
>> [org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
>> at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
>> [org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
>> at
>>
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa dPoolExecutor.java:886)
>> [na:1.6.0_22]
>> at
>>
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:908)
>> [na:1.6.0_22]
>> at java.lang.Thread.run(Thread.java:662) [na:1.6.0_22]
>>
>>
>
>

--
Eclipse Driven Rich Application Development -
http://eclipsedriven.blogspot.com/
Re: [Teneo/CDO] IllegalArgumentException: EClass * does not have an entity name, has it been mapped [message #647026 is a reply to message #646920] Tue, 04 January 2011 06:38 Go to previous messageGo to next message
Martin Taal is currently offline Martin TaalFriend
Messages: 5468
Registered: July 2009
Senior Member
Hi Hendy,
Yes the package does not seem to be mapped, not sure why though...

Is it possible to package your model/example and send it to me to try it out myself? Or enter it as a bugzilla and
attach you example to it.

Is this CDO 3.0 or 4.0?

gr. Martin

On 01/03/2011 08:11 AM, Hendy Irawan wrote:
> Thanks Martin.
>
> It contains 16 elements, of which 3 is occupied by CDOResource and CDO
> entities, the rest is null. None of my entities/classes are there.
>
> Here is the relevant code. I pretty much copied it from the wiki, and
> changing it to use Hibernate instead of CDO-DB. Did I do something wrong
> here ?
>
> Thanks ..
>
> protected IStore getStore() {
> mapping = TeneoUtil.createMappingProvider();
> IHibernateStore store = CDOHibernateUtil.createStore(mapping);
> return store;
> }
>
> protected IRepository getRepository(IStore store) {
> HashMap<String, String> props = new HashMap<String, String>();
>
> props.put("teneo.mapping.cascade_policy_on_non_containment",
> "PERSIST,MERGE");
> props.put("teneo.mapping.inheritance", "JOINED");
> props.put("teneo.mapping.add_index_for_fk", "true");
>
> props.put("hibernate.hbm2ddl.auto", "update");
> props.put("hibernate.connection.pool_size", "10");
> props.put("hibernate.cache.provider_class",
> "org.hibernate.cache.HashtableCacheProvider");
>
> props.put("hibernate.dialect", "org.hibernate.dialect.HSQLDialect");
> props.put("hibernate.connection.driver_class", "org.hsqldb.jdbcDriver");
> props.put("hibernate.connection.url", "jdbc:hsqldb:mem:abispulsa");
> props.put("hibernate.connection.username", "sa");
> props.put("hibernate.connection.password", "");
>
> final IRepository repository =
> CDOServerUtil.createRepository(DEFAULT_REPOSITORY_NAME, store, props);
> return repository;
> }
>
> protected IManagedContainer getContainer() {
> IManagedContainer container = ContainerUtil.createContainer();
> Net4jUtil.prepareContainer(container);
> JVMUtil.prepareContainer(container);
> CDONet4jUtil.prepareContainer(container);
> CDONet4jServerUtil.prepareContainer(container);
> container.activate();
> return container;
> }
>
> protected CDOSession getSession(IConnector connector) {
> CDOSessionConfiguration config = CDONet4jUtil.createSessionConfiguration();
> config.setConnector(connector);
> config.setRepositoryName(DEFAULT_REPOSITORY_NAME);
>
> return config.openSession();
> }
>
> protected void run() throws CommitException, ParserConfigurationException,
> SAXException, IOException, CoreException {
>
> IStore cdoStore = getStore();
> IRepository cdoRepository = getRepository(cdoStore);
>
> container = getContainer();
> CDOServerUtil.addRepository(container, cdoRepository);
>
> cdoRepository.getPackageRegistry().putEPackage(AbispulsaPack age.eINSTANCE);
> // 1. here ?
>
> IAcceptor acceptor = JVMUtil.getAcceptor(container, "default"); //$NON-
> NLS-1$
> connector = JVMUtil.getConnector(container, "default");
>
> session = getSession(connector);
> session.getPackageRegistry().putEPackage(AbispulsaPackage.eI NSTANCE); // 2.
> or here??
> }
>
>
> Martin Taal wrote:
>
>> Hi Hendy,
>> Can you debug into the code where the exception is thrown? There is a
>> entityNameToEClass map which should contain all eclass to entity name
>> mappings. Can you check what this map contains?
>>
>> gr. Martin
>
>> On 01/02/2011 06:28 PM, Hendy Irawan wrote:
>>> Dear Martin / Eike,
>>>
>>> I'm puzzled by the following exception, it seems CDO has correctly
>>> processed the entity/class "Refill", but Teneo/Hibernate says does not
>>> have entity name / not mapped ?
>>>
>>> Please help. Thank you.
>>>
>>>
>>> 00:12:48.396 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Reading revision: ID=oid8, className=Refill, version=0,
>>> branchPoint=BranchPoint[Branch[id=0, name=MAIN], *], revised=0,
>>> resource=NULL, container=oid2, featureID=-1
>>> 00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
>>> feature created: 26/12/10 0:00
>>> 00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
>>> feature lastModified: 29/12/10 0:00
>>> 00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
>>> feature destNumber: 08571234567
>>> 00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
>>> feature voucherCode: I50
>>> 00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
>>> feature price: 51.500
>>> 00:12:48.397 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
>>> feature cost: 49.900
>>> 00:12:48.398 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
>>> feature dealerDate: 25/12/10 0:00
>>> 00:12:48.398 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
>>> feature status: 1
>>> 00:12:48.398 [Thread-5] WARN o.e.e.c.i.c.p.CDODataInputImpl - Reading
>>> CDOID of type 5 (TEMP_OBJECT)
>>> 00:12:48.398 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision - Read
>>> feature dealer: oid2
>>> 00:12:48.398 [Thread-5] WARN o.e.e.c.s.i.n.p.CommitTransactionIndication
>>> - Reading 1 dirty object deltas
>>> 00:12:48.399 [Thread-5] WARN o.e.e.c.i.c.p.CDODataInputImpl - Reading
>>> CDOIDObject of sub type 2 (LONG_WITH_CLASSIFIER)
>>> 00:12:48.399 [Thread-5] WARN o.e.e.c.i.c.p.CDODataInputImpl - Reading
>>> CDOID of type 5 (TEMP_OBJECT)
>>> 00:12:48.399 [Thread-5] WARN o.e.internal.net4j.buffer.BufferPool -
>>> Retaining Buffer@29[RELEASED]
>>> 00:12:48.402 [Thread-5] WARN o.e.n.u.o.m.ProgressDistributor -
>>> Distribution: 50.0%, 50.0%, (indicatingCommitDistributor: test)
>>> 00:12:48.403 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting version for Refill@oid7:0v0: v1
>>> 00:12:48.403 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting branchPoint Refill@oid7:0v1: BranchPoint[Branch[id=0, name=MAIN],
>>> 03 Jan 11 00:12:48:403]
>>> 00:12:48.403 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting revised Refill@oid7:0v1: *
>>> 00:12:48.404 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting version for Refill@oid6:0v0: v1
>>> 00:12:48.404 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting branchPoint Refill@oid6:0v1: BranchPoint[Branch[id=0, name=MAIN],
>>> 03 Jan 11 00:12:48:403]
>>> 00:12:48.404 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting revised Refill@oid6:0v1: *
>>> 00:12:48.404 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting version for Refill@oid5:0v0: v1
>>> 00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting branchPoint Refill@oid5:0v1: BranchPoint[Branch[id=0, name=MAIN],
>>> 03 Jan 11 00:12:48:403]
>>> 00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting revised Refill@oid5:0v1: *
>>> 00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting version for Refill@oid4:0v0: v1
>>> 00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting branchPoint Refill@oid4:0v1: BranchPoint[Branch[id=0, name=MAIN],
>>> 03 Jan 11 00:12:48:403]
>>> 00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting revised Refill@oid4:0v1: *
>>> 00:12:48.405 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting version for Refill@oid3:0v0: v1
>>> 00:12:48.406 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting branchPoint Refill@oid3:0v1: BranchPoint[Branch[id=0, name=MAIN],
>>> 03 Jan 11 00:12:48:403]
>>> 00:12:48.406 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting revised Refill@oid3:0v1: *
>>> 00:12:48.406 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting version for Dealer@oid2:0v0: v1
>>> 00:12:48.406 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting branchPoint Dealer@oid2:0v1: BranchPoint[Branch[id=0, name=MAIN],
>>> 03 Jan 11 00:12:48:403]
>>> 00:12:48.406 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting revised Dealer@oid2:0v1: *
>>> 00:12:48.407 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting version for CDOResource@oid1:0v0: v1
>>> 00:12:48.407 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting branchPoint CDOResource@oid1:0v1: BranchPoint[Branch[id=0,
>>> name=MAIN], 03 Jan 11 00:12:48:403]
>>> 00:12:48.407 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting revised CDOResource@oid1:0v1: *
>>> 00:12:48.407 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting version for Refill@oid8:0v0: v1
>>> 00:12:48.408 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting branchPoint Refill@oid8:0v1: BranchPoint[Branch[id=0, name=MAIN],
>>> 03 Jan 11 00:12:48:403]
>>> 00:12:48.408 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting revised Refill@oid8:0v1: *
>>> 00:12:48.409 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting version for
>>>
> CDOResource@OID:http://www.eclipse.org/emf/CDO/Eresource/2.0 .0#CDOResource#1:0v1:
>>> v2
>>> 00:12:48.409 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting branchPoint
>>>
> CDOResource@OID:http://www.eclipse.org/emf/CDO/Eresource/2.0 .0#CDOResource#1:0v2:
>>> BranchPoint[Branch[id=0, name=MAIN], 03 Jan 11 00:12:48:403]
>>> 00:12:48.409 [Thread-5] WARN o.e.e.c.s.c.revision.BaseCDORevision -
>>> Setting revised
>>>
> CDOResource@OID:http://www.eclipse.org/emf/CDO/Eresource/2.0 .0#CDOResource#1:0v2:
>>> *
>>> 00:12:48.410 [Thread-5] WARN o.e.e.c.s.i.h.HibernateThreadContext -
>>> Setting commitcontext in threadlocal
>>> 00:12:48.410 [Thread-5] WARN o.e.e.c.s.i.h.HibernateStoreAccessor -
>>> Creating hibernate session and transaction
>>> 00:12:48.420 [Thread-5] WARN o.e.net4j.util.om.log.Logger@4936f3 -
>>> EClass Refill does not have an entity name, has it been mapped to
>>> Hibernate? java.lang.IllegalArgumentException: EClass Refill does not
>>> have an entity name, has it been mapped to Hibernate?
>>> at
>>>
> org.eclipse.emf.cdo.server.internal.hibernate.HibernateStore .getEntityName(HibernateStore.java:184)
>>> ~[bin/:na]
>>> at
>>>
> org.eclipse.emf.cdo.server.internal.hibernate.HibernateStore Accessor.write(HibernateStoreAccessor.java:609)
>>> ~[bin/:na]
>>> at
>>>
> org.eclipse.emf.cdo.internal.server.TransactionCommitContext .write(TransactionCommitContext.java:328)
>>> [org.eclipse.emf.cdo.server_3.0.1.v20100706-1131.jar:na]
>>> at
>>>
> org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo op(InternalCommitContext.java:35)
>>> [org.eclipse.emf.cdo.server_3.0.1.v20100706-1131.jar:na]
>>> at
>>>
> org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLo op(InternalCommitContext.java:1)
>>> [org.eclipse.emf.cdo.server_3.0.1.v20100706-1131.jar:na]
>>> at
>>>
> org.eclipse.net4j.util.om.monitor.ProgressDistributor.run(Pr ogressDistributor.java:96)
>>> [org.eclipse.net4j.util_3.0.1.v20100911-0900.jar:na]
>>> at
>>>
> org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicatingCommit(CommitTransactionIndicat ion.java:316)
>>> [org.eclipse.emf.cdo.server.net4j_3.0.1.v20100809-1025.jar:n a]
>>> at
>>>
> org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:168)
>>> [org.eclipse.emf.cdo.server.net4j_3.0.1.v20100809-1025.jar:n a]
>>> at
>>>
> org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:122)
>>> [org.eclipse.emf.cdo.server.net4j_3.0.1.v20100809-1025.jar:n a]
>>> at
>>>
> org.eclipse.net4j.signal.IndicationWithMonitoring.indicating (IndicationWithMonitoring.java:84)
>>> [org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
>>> at
>>>
> org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn put(IndicationWithResponse.java:90)
>>> [org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
>>> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:315)
>>> [org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
>>> at
>>>
> org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:63)
>>> [org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
>>> at
>>>
> org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In dicationWithMonitoring.java:63)
>>> [org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
>>> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:240)
>>> [org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
>>> at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
>>> [org.eclipse.net4j_3.0.1.v20100809-0342.jar:na]
>>> at
>>>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa dPoolExecutor.java:886)
>>> [na:1.6.0_22]
>>> at
>>>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:908)
>>> [na:1.6.0_22]
>>> at java.lang.Thread.run(Thread.java:662) [na:1.6.0_22]
>>>
>>>
>>
>>
>


--

With Regards, Martin Taal

Springsite/Elver.org
Office: Hardwareweg 4, 3821 BV Amersfoort
Postal: Nassaulaan 7, 3941 EC Doorn
The Netherlands
Cell: +31 (0)6 288 48 943
Tel: +31 (0)84 420 2397
Fax: +31 (0)84 225 9307
Mail: mtaal@springsite.com - mtaal@elver.org
Web: www.springsite.com - www.elver.org
Re: [Teneo/CDO] IllegalArgumentException: EClass * does not have an entity name, has it been mapped [message #647461 is a reply to message #647026] Thu, 06 January 2011 14:42 Go to previous message
Hendy Irawan is currently offline Hendy IrawanFriend
Messages: 58
Registered: July 2009
Location: Bandung, Indonesia
Member

Thanks!

Of course! I was hoping you'd say that... (I am sure you're really busy) ;-)

I'll post it on github so hopefully it will serve as example for other CDO
users too..

will update later

Martin Taal wrote:

> Hi Hendy,
> Yes the package does not seem to be mapped, not sure why though...
>
> Is it possible to package your model/example and send it to me to try it
> out myself? Or enter it as a bugzilla and attach you example to it.
>
> Is this CDO 3.0 or 4.0?
>
> gr. Martin


--
Eclipse Driven Rich Application Development -
http://eclipsedriven.blogspot.com/
Previous Topic:[Teneo] org.eclipse.emf.teneo.annotations-1.1.2.v201011240719.jar doesn't run with Java 1.5
Next Topic:Chaning display name of elements in a generated Editor.
Goto Forum:
  


Current Time: Fri Apr 26 22:14:11 GMT 2024

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

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

Back to the top