org.eclipse.emf.cdo.util.CommitException: Rollback in HibernateStore: org.hibernate.MappingException: Unknown entity: org.eclipse.emf.cdo.internal.common.revision.CDORevisionImpl
at org.hibernate.internal.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:1190)
at org.hibernate.type.EntityType.toLoggableString(EntityType.java:494)
at org.hibernate.type.AnyType.toLoggableString(AnyType.java:201)
at org.hibernate.type.CollectionType.renderLoggableString(CollectionType.java:193)
at org.hibernate.type.CollectionType.toLoggableString(CollectionType.java:184)
at org.hibernate.internal.util.EntityPrinter.toString(EntityPrinter.java:79)
at org.hibernate.internal.util.EntityPrinter.toString(EntityPrinter.java:121)
at org.hibernate.event.internal.AbstractFlushingEventListener.logFlushResults(AbstractFlushingEventListener.java:131)
at org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:107)
at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51)
at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1127)
at org.eclipse.emf.cdo.server.internal.hibernate.HibernateStoreAccessor.doWrite(HibernateStoreAccessor.java:688)
at org.eclipse.emf.cdo.spi.server.StoreAccessorBase.write(StoreAccessorBase.java:149)
at org.eclipse.emf.cdo.internal.server.TransactionCommitContext.write(TransactionCommitContext.java:487)
at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLoop(InternalCommitContext.java:43)
at org.eclipse.emf.cdo.spi.server.InternalCommitContext$1.runLoop(InternalCommitContext.java:1)
at org.eclipse.net4j.util.om.monitor.ProgressDistributor.run(ProgressDistributor.java:96)
at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTransactionIndication.indicatingCommit(CommitTransactionIndication.java:262)
at org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTransactionIndication.indicating(CommitTransactionIndication.java:96)
at org.eclipse.emf.cdo.server.internal.net4j.protocol.CDOServerIndicationWithMonitoring.indicating(CDOServerIndicationWithMonitoring.java:109)
at org.eclipse.net4j.signal.IndicationWithMonitoring.indicating(IndicationWithMonitoring.java:86)
at org.eclipse.net4j.signal.IndicationWithResponse.doExtendedInput(IndicationWithResponse.java:92)
at org.eclipse.net4j.signal.Signal.doInput(Signal.java:328)
at org.eclipse.net4j.signal.IndicationWithResponse.execute(IndicationWithResponse.java:65)
at org.eclipse.net4j.signal.IndicationWithMonitoring.execute(IndicationWithMonitoring.java:65)
at org.eclipse.net4j.signal.Signal.runSync(Signal.java:253)
at org.eclipse.net4j.signal.Signal.run(Signal.java:149)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
at org.eclipse.emf.internal.cdo.transaction.CDOSingleTransactionStrategyImpl.commit(CDOSingleTransactionStrategyImpl.java:85)
at org.eclipse.emf.internal.cdo.transaction.CDOTransactionImpl.commit(CDOTransactionImpl.java:1134)
at org.eclipse.emf.internal.cdo.transaction.CDOTransactionImpl.commit(CDOTransactionImpl.java:1154)
at org.eclipse.emf.cdo.examples.hibernate.client.QuickStartTest.testCreatePersist(QuickStartTest.java:53)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at junit.framework.TestCase.runTest(TestCase.java:168)
at junit.framework.TestCase.runBare(TestCase.java:134)
at junit.framework.TestResult$1.protect(TestResult.java:110)
at junit.framework.TestResult.runProtected(TestResult.java:128)
at junit.framework.TestResult.run(TestResult.java:113)
at junit.framework.TestCase.run(TestCase.java:124)
at junit.framework.TestSuite.runTest(TestSuite.java:243)
at junit.framework.TestSuite.run(TestSuite.java:238)
at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
[ERROR] Rollback in HibernateStore: org.hibernate.MappingException: Unknown entity: org.eclipse.emf.cdo.internal.common.revision.CDORevisionImpl
<product name="CDO Hibernate Test Server" uid="org.eclipse.emf.cdo.examples.hibernate.server.localhost" id="org.eclipse.emf.cdo.server.product.tcp_h2" application="org.eclipse.emf.cdo.server.app" version="1.0.0" useFeatures="false" includeLaunchers="true"> <configIni use="default"> </configIni> <launcherArgs> <programArgs>-debug -console</programArgs> <vmArgs>-Xms40m -Xmx1024m -Ddebug=true -Dlog4j.debug=true -Dnet4j.config="${resource_loc:/org.eclipse.emf.cdo.examples.hibernate.server/config}" -Dorg.osgi.service.http.port=8080 -Dosgi.console.enable.builtin=true</vmArgs> <vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts</vmArgsMac> </launcherArgs> <windowImages/> <launcher> <solaris/> <win useIco="false"> <bmp/> </win> </launcher> <vm> <windows include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5</windows> </vm> <plugins> <plugin id="com.mysql.jdbc"/> <plugin id="javax.persistence"/> <plugin id="javax.servlet"/> <plugin id="org.apache.commons.logging"/> <plugin id="org.apache.log4j"/> <plugin id="org.dom4j"/> <plugin id="org.eclipse.ant.core"/> <plugin id="org.eclipse.core.contenttype"/> <plugin id="org.eclipse.core.expressions"/> <plugin id="org.eclipse.core.filesystem"/> <plugin id="org.eclipse.core.filesystem.win32.x86" fragment="true"/> <plugin id="org.eclipse.core.jobs"/> <plugin id="org.eclipse.core.resources"/> <plugin id="org.eclipse.core.resources.win32.x86" fragment="true"/> <plugin id="org.eclipse.core.runtime"/> <plugin id="org.eclipse.core.runtime.compatibility.registry" fragment="true"/> <plugin id="org.eclipse.core.variables"/> <plugin id="org.eclipse.emf.cdo"/> <plugin id="org.eclipse.emf.cdo.common"/> <plugin id="org.eclipse.emf.cdo.examples.hibernate.log4j" fragment="true"/> <plugin id="org.eclipse.emf.cdo.examples.hibernate.server"/> <plugin id="org.eclipse.emf.cdo.server"/> <plugin id="org.eclipse.emf.cdo.server.db"/> <plugin id="org.eclipse.emf.cdo.server.hibernate"/> <plugin id="org.eclipse.emf.cdo.server.hibernate.teneo"/> <plugin id="org.eclipse.emf.cdo.server.net4j"/> <plugin id="org.eclipse.emf.cdo.server.product"/> <plugin id="org.eclipse.emf.common"/> <plugin id="org.eclipse.emf.ecore"/> <plugin id="org.eclipse.emf.ecore.change"/> <plugin id="org.eclipse.emf.ecore.xmi"/> <plugin id="org.eclipse.emf.teneo"/> <plugin id="org.eclipse.emf.teneo.annotations"/> <plugin id="org.eclipse.emf.teneo.hibernate.mapper"/> <plugin id="org.eclipse.equinox.app"/> <plugin id="org.eclipse.equinox.common"/> <plugin id="org.eclipse.equinox.http.jetty"/> <plugin id="org.eclipse.equinox.http.registry"/> <plugin id="org.eclipse.equinox.http.servlet"/> <plugin id="org.eclipse.equinox.preferences"/> <plugin id="org.eclipse.equinox.registry"/> <plugin id="org.eclipse.jetty.continuation"/> <plugin id="org.eclipse.jetty.http"/> <plugin id="org.eclipse.jetty.io"/> <plugin id="org.eclipse.jetty.security"/> <plugin id="org.eclipse.jetty.server"/> <plugin id="org.eclipse.jetty.servlet"/> <plugin id="org.eclipse.jetty.util"/> <plugin id="org.eclipse.net4j"/> <plugin id="org.eclipse.net4j.db"/> <plugin id="org.eclipse.net4j.db.h2"/> <plugin id="org.eclipse.net4j.tcp"/> <plugin id="org.eclipse.net4j.util"/> <plugin id="org.eclipse.osgi"/> <plugin id="org.eclipse.osgi.services"/> <plugin id="org.eclipse.team.core"/> <plugin id="org.h2"/> <plugin id="org.hibernate"/> </plugins> <configurations> <plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="0" /> <plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" /> <plugin id="org.eclipse.osgi" autoStart="true" startLevel="-1" /> </configurations> </product>
Edit: another difference is the inclusion of org.eclipse.emf.cdo.examples.hibernate.log4j Project !
Unknown entity: org.eclipse.emf.cdo.internal.common.revision.CDORevisionImpl
-Dlog4j.debug=true
log4j:WARN No appenders could be found for logger (org.jboss.logging). log4j:WARN Please initialize the log4j system properly. log4j:WARN See ***cant post the link*****#noconfig for more info.
-Dlog4j.configuration=file:/home/markrowe/log4j.properties