Home » Modeling » EMF » java.lang.AbstractMethodError in registerEntityNameResolvers
java.lang.AbstractMethodError in registerEntityNameResolvers [message #431236] |
Sat, 04 July 2009 20:01 |
Harald Finster Messages: 37 Registered: July 2009 |
Member |
|
|
Hello,
I am just trying to create a very basic hibernate/teneo/emf/rcp project.
After several hours of experimenting, reading, re-configuring ...
My application follows the QuickStart example (with the 'main' in a
plugin forming a RCP application).
I create a simple EMF package. And try to set up a datastore
as follows:
Hibernate is located in a separate plugin.
The MySql driver is also in a separate plugin.
The buddy-stuff seems to work. (The driver can be resolved.)
This is the setup code:
String dbName = "library";
String hbName = "MySF";
HbDataStore hbds = (HbDataStore) HbHelper.INSTANCE
.createRegisterDataStore(hbName);
final Properties props = new Properties();
props.setProperty(Environment.DRIVER, "com.mysql.jdbc.Driver");
props.setProperty(Environment.USER, "finster");
props.setProperty(Environment.URL, "jdbc:mysql://127.0.0.1:3306/"+dbName);
props.setProperty(Environment.PASS, "xxxxx");
props.setProperty(Environment.DIALECT,
org.hibernate.dialect.MySQLInnoDBDialect.class.getName());
hbds.setProperties(props);
hbds.setEPackages(new EPackage[] { libPackage });
hbds.initialize();
When I try hbd.initialize() the following error (attached below) is issued.
Can anyone give me a pointer please?
Kind regards
Harald
!SESSION 2009-07-04 21:45:26.738
-----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_10-rc
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments: -application TestRCP_EMF_Hibernate1.application
Command-line arguments: -application TestRCP_EMF_Hibernate1.application
-data
/home/finster/EMBED/workspace/../runtime-TestRCP_EMF_Hiberna te1.application
-dev
file:/home/finster/EMBED/workspace/.metadata/.plugins/org.ec lipse.pde.core/TestRCP_EMF_Hibernate1.application/dev.proper ties
-os linux -ws gtk -arch x86_64
!ENTRY org.eclipse.osgi 4 0 2009-07-04 21:45:29.491
!MESSAGE Application error
!STACK 1
java.lang.AbstractMethodError
at
org.hibernate.impl.SessionFactoryImpl.registerEntityNameReso lvers(SessionFactoryImpl.java:440)
at
org.hibernate.impl.SessionFactoryImpl.registerEntityNameReso lvers(SessionFactoryImpl.java:435)
at
org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:330)
at
org.hibernate.cfg.Configuration.buildSessionFactory(Configur ation.java:1341)
at
org.eclipse.emf.teneo.hibernate.HbSessionDataStore.buildSess ionFactory(HbSessionDataStore.java:171)
at
org.eclipse.emf.teneo.hibernate.HbSessionDataStore.initializ e(HbSessionDataStore.java:83)
at
testrcp_emf_hibernate1.ApplicationWorkbenchAdvisor.setUpSamp leEMF(ApplicationWorkbenchAdvisor.java:102)
at
testrcp_emf_hibernate1.ApplicationWorkbenchAdvisor.createWor kbenchWindowAdvisor(ApplicationWorkbenchAdvisor.java:23)
at
org.eclipse.ui.internal.WorkbenchWindow.getWindowAdvisor(Wor kbenchWindow.java:3437)
at
org.eclipse.ui.internal.WorkbenchWindow.fireWindowOpening(Wo rkbenchWindow.java:1284)
at org.eclipse.ui.internal.WorkbenchWindow.<init>(WorkbenchWindow.java:398)
at
org.eclipse.ui.internal.tweaklets.Workbench3xImplementation. createWorkbenchWindow(Workbench3xImplementation.java:31)
at
org.eclipse.ui.internal.Workbench.newWorkbenchWindow(Workben ch.java:1731)
at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:1 729)
at
org.eclipse.ui.internal.Workbench$19.runWithException(Workbe nch.java:1023)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run (StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:134)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:3468)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3115)
at
org.eclipse.ui.application.WorkbenchAdvisor.openWindows(Work benchAdvisor.java:803)
at
org.eclipse.ui.internal.Workbench$28.runWithException(Workbe nch.java:1384)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run (StartupThreading.java:31)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.j ava:179)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchroniz er.java:150)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4113)
at
org.eclipse.ui.internal.StartupThreading.runWithoutException s(StartupThreading.java:94)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:1379)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2335)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 21)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:332)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:493)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
at testrcp_emf_hibernate1.Application.start(Application.java:20 )
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:194)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:368)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
=============================
This is the output of the log at hibernate/teneo startup:
=============================
9 [main] INFO org.hibernate.cfg.Environment - Hibernate 3.3.2.GA
11 [main] INFO org.hibernate.cfg.Environment - hibernate.properties not
found
14 [main] INFO org.hibernate.cfg.Environment - Bytecode provider name :
javassist
16 [main] INFO org.hibernate.cfg.Environment - using JDK 1.4
java.sql.Timestamp handling
411 [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: Book -> book
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
setDefaultProperties
WARNING: No hibernate cache provider set, using
org.hibernate.cache.HashtableCacheProvider
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
setDefaultProperties
WARNING: For production use please set the ehcache (or other) provider
explicitly and configure it
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
setDefaultProperties
INFO: Hibernate property: hibernate.hbm2ddl.auto not set, setting to update
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.fetch_containment_eagerly: false
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: hibernate.connection.password: xxxxxx
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.naming.sql_fk_name_prefix:
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: hibernate.cache.provider_class:
org.hibernate.cache.HashtableCacheProvider
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.naming.version_column: e_version
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.disable_econtainer: false
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: hibernate.connection.username: finster
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.naming.econtainer_feature_persistence_strategy: FEATURENAME
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.default_cache_strategy: NONE
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.sql_name_escape_character: `
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.set_default_cascade_on_non_containment:
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.map_all_lists_as_idbag: false
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.naming.max_sql_name_length: -1
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.default_temporal: TIMESTAMP
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.emap_as_true_map: true
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.default_varchar_length: -1
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.naming.default_id_column: e_id
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.also_map_as_class: true
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.add_index_for_fk: false
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.naming.join_table_naming_strategy: unique
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.runtime.handle_unset_as_null: false
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.XSDDateClass: javax.xml.datatype.XMLGregorianCalendar
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.always_version: true
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.naming.idbag_id_column_name: ID
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.max_comment_length: 0
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.naming.sql_table_name_prefix:
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.set_entity_automatically: true
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.hibernate_mapping_file: false
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.naming.set_foreign_key_name: true
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.cascade_policy_on_containment: ALL
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.naming.id_feature_as_primary_key: true
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.naming.set_generated_value_on_id_feature: true
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: hibernate.connection.driver_class: com.mysql.jdbc.Driver
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.runtime.update_schema: false
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.naming.sql_discriminator_version_immutable_eclass: true
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.naming.strategy: lowercase
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.always_map_list_as_bag: false
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.UserDateTimeType:
org.eclipse.emf.teneo.hibernate.mapping.XSDDateTime
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: hibernate.connection.url: jdbc:mysql://127.0.0.1:3306/library
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: hibernate.dialect: org.hibernate.dialect.MySQLInnoDBDialect
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.naming.join_column_naming_strategy: unique
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.set_proxy: false
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.UserDateType:
org.eclipse.emf.teneo.hibernate.mapping.XSDDate
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.cascade_policy_on_non_containment:
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.ignore_eannotations: false
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: hibernate.hbm2ddl.auto: update
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.naming.default_id_feature: e_id
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.map_embeddable_as_embedded: false
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.optimistic_locking: true
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.naming.sql_column_name_prefix:
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.join_table_for_non_contained_associations: true
Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
logProperties
INFO: teneo.mapping.cascade_all_on_containment:
485 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider
- Using Hibernate built-in connection pool (not for production use!)
486 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider
- Hibernate connection pool size: 20
486 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider
- autocommit mode: false
492 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider
- using driver: com.mysql.jdbc.Driver at URL:
jdbc:mysql://127.0.0.1:3306/library
492 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider
- connection properties: {user=finster, password=****}
685 [main] INFO org.hibernate.cfg.SettingsFactory - RDBMS: MySQL,
version: 5.0.45
685 [main] INFO org.hibernate.cfg.SettingsFactory - JDBC driver:
MySQL-AB JDBC Driver, version: mysql-connector-java-5.1.7 ( Revision:
${svn.Revision} )
701 [main] INFO org.hibernate.dialect.Dialect - Using dialect:
org.hibernate.dialect.MySQLInnoDBDialect
704 [main] INFO org.hibernate.transaction.TransactionFactoryFactory -
Using default transaction strategy (direct JDBC transactions)
705 [main] INFO
org.hibernate.transaction.TransactionManagerLookupFactory - No
TransactionManagerLookup configured (in JTA environment, use of
read-write or transactional second-level cache is not recommended)
705 [main] INFO org.hibernate.cfg.SettingsFactory - Automatic flush
during beforeCompletion(): disabled
705 [main] INFO org.hibernate.cfg.SettingsFactory - Automatic session
close at end of transaction: disabled
705 [main] INFO org.hibernate.cfg.SettingsFactory - JDBC batch size: 15
705 [main] INFO org.hibernate.cfg.SettingsFactory - JDBC batch updates
for versioned data: disabled
706 [main] INFO org.hibernate.cfg.SettingsFactory - Scrollable result
sets: enabled
706 [main] INFO org.hibernate.cfg.SettingsFactory - JDBC3
getGeneratedKeys(): enabled
706 [main] INFO org.hibernate.cfg.SettingsFactory - Connection release
mode: auto
706 [main] INFO org.hibernate.cfg.SettingsFactory - Maximum outer join
fetch depth: 2
707 [main] INFO org.hibernate.cfg.SettingsFactory - Default batch fetch
size: 1
707 [main] INFO org.hibernate.cfg.SettingsFactory - Generate SQL with
comments: disabled
707 [main] INFO org.hibernate.cfg.SettingsFactory - Order SQL updates by
primary key: disabled
707 [main] INFO org.hibernate.cfg.SettingsFactory - Order SQL inserts
for batching: disabled
707 [main] INFO org.hibernate.cfg.SettingsFactory - Query translator:
org.hibernate.hql.ast.ASTQueryTranslatorFactory
708 [main] INFO org.hibernate.hql.ast.ASTQueryTranslatorFactory - Using
ASTQueryTranslatorFactory
708 [main] INFO org.hibernate.cfg.SettingsFactory - Query language
substitutions: {}
708 [main] INFO org.hibernate.cfg.SettingsFactory - JPA-QL strict
compliance: disabled
708 [main] INFO org.hibernate.cfg.SettingsFactory - Second-level cache:
enabled
708 [main] INFO org.hibernate.cfg.SettingsFactory - Query cache: disabled
710 [main] INFO org.hibernate.cfg.SettingsFactory - Cache region factory
: org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBr idge
711 [main] INFO
org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBr idge - Cache
provider: org.hibernate.cache.HashtableCacheProvider
711 [main] INFO org.hibernate.cfg.SettingsFactory - Optimize cache for
minimal puts: disabled
711 [main] INFO org.hibernate.cfg.SettingsFactory - Structured
second-level cache entries: disabled
714 [main] INFO org.hibernate.cfg.SettingsFactory - Statistics: disabled
714 [main] INFO org.hibernate.cfg.SettingsFactory - Deleted entity
synthetic identifier rollback: disabled
714 [main] INFO org.hibernate.cfg.SettingsFactory - Default entity-mode:
pojo
714 [main] INFO org.hibernate.cfg.SettingsFactory - Named query checking
: enabled
745 [main] INFO org.hibernate.impl.SessionFactoryImpl - building session
factory
|
|
|
Re: java.lang.AbstractMethodError in registerEntityNameResolvers [message #431237 is a reply to message #431236] |
Sat, 04 July 2009 21:15 |
Martin Taal Messages: 5468 Registered: July 2009 |
Senior Member |
|
|
Hi Harald,
Which Teneo version are you using? Only the latest Teneo 1.1.1 maintenance build works with hibernate 3.3.2 GA.
See also a post with this title a few days back:
Teneo 1.0.4/Teneo 1.1.1 Maintenance Builds, Hibernate version, xsd:any/xsd:anytype
I checked but I still can't find this build on an update site... :-(. Will check this further.
In the mean time you can download the 1.1.1 build directly on this page (scroll a little down).
http://www.eclipse.org/modeling/emf/downloads/?showAll=1& ;project=teneo&hlbuild=M200906300456#M200906300456
gr. Martin
Harald Finster wrote:
> Hello,
>
> I am just trying to create a very basic hibernate/teneo/emf/rcp project.
> After several hours of experimenting, reading, re-configuring ...
>
> My application follows the QuickStart example (with the 'main' in a
> plugin forming a RCP application).
> I create a simple EMF package. And try to set up a datastore
> as follows:
>
>
> Hibernate is located in a separate plugin.
> The MySql driver is also in a separate plugin.
> The buddy-stuff seems to work. (The driver can be resolved.)
>
>
> This is the setup code:
>
> String dbName = "library";
> String hbName = "MySF";
> HbDataStore hbds = (HbDataStore) HbHelper.INSTANCE
> .createRegisterDataStore(hbName);
>
>
> final Properties props = new Properties();
> props.setProperty(Environment.DRIVER, "com.mysql.jdbc.Driver");
> props.setProperty(Environment.USER, "finster");
> props.setProperty(Environment.URL, "jdbc:mysql://127.0.0.1:3306/"+dbName);
> props.setProperty(Environment.PASS, "xxxxx");
> props.setProperty(Environment.DIALECT,
> org.hibernate.dialect.MySQLInnoDBDialect.class.getName());
> hbds.setProperties(props);
>
> hbds.setEPackages(new EPackage[] { libPackage });
>
> hbds.initialize();
>
>
> When I try hbd.initialize() the following error (attached below) is issued.
>
>
> Can anyone give me a pointer please?
>
> Kind regards
>
> Harald
>
>
>
> !SESSION 2009-07-04 21:45:26.738
> -----------------------------------------------
> eclipse.buildId=unknown
> java.version=1.6.0_10-rc
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
> Framework arguments: -application TestRCP_EMF_Hibernate1.application
> Command-line arguments: -application TestRCP_EMF_Hibernate1.application
> -data
> /home/finster/EMBED/workspace/../runtime-TestRCP_EMF_Hiberna te1.application
> -dev
> file:/home/finster/EMBED/workspace/.metadata/.plugins/org.ec lipse.pde.core/TestRCP_EMF_Hibernate1.application/dev.proper ties
> -os linux -ws gtk -arch x86_64
>
> !ENTRY org.eclipse.osgi 4 0 2009-07-04 21:45:29.491
> !MESSAGE Application error
> !STACK 1
> java.lang.AbstractMethodError
> at
> org.hibernate.impl.SessionFactoryImpl.registerEntityNameReso lvers(SessionFactoryImpl.java:440)
> at
> org.hibernate.impl.SessionFactoryImpl.registerEntityNameReso lvers(SessionFactoryImpl.java:435)
> at
> org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:330)
> at
> org.hibernate.cfg.Configuration.buildSessionFactory(Configur ation.java:1341)
> at
> org.eclipse.emf.teneo.hibernate.HbSessionDataStore.buildSess ionFactory(HbSessionDataStore.java:171)
> at
> org.eclipse.emf.teneo.hibernate.HbSessionDataStore.initializ e(HbSessionDataStore.java:83)
> at
> testrcp_emf_hibernate1.ApplicationWorkbenchAdvisor.setUpSamp leEMF(ApplicationWorkbenchAdvisor.java:102)
> at
> testrcp_emf_hibernate1.ApplicationWorkbenchAdvisor.createWor kbenchWindowAdvisor(ApplicationWorkbenchAdvisor.java:23)
> at
> org.eclipse.ui.internal.WorkbenchWindow.getWindowAdvisor(Wor kbenchWindow.java:3437)
> at
> org.eclipse.ui.internal.WorkbenchWindow.fireWindowOpening(Wo rkbenchWindow.java:1284)
> at org.eclipse.ui.internal.WorkbenchWindow.<init>(WorkbenchWindow.java:398)
> at
> org.eclipse.ui.internal.tweaklets.Workbench3xImplementation. createWorkbenchWindow(Workbench3xImplementation.java:31)
> at
> org.eclipse.ui.internal.Workbench.newWorkbenchWindow(Workben ch.java:1731)
> at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:1 729)
> at
> org.eclipse.ui.internal.Workbench$19.runWithException(Workbe nch.java:1023)
> at
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run (StartupThreading.java:31)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
> at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:134)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:3468)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3115)
> at
> org.eclipse.ui.application.WorkbenchAdvisor.openWindows(Work benchAdvisor.java:803)
> at
> org.eclipse.ui.internal.Workbench$28.runWithException(Workbe nch.java:1384)
> at
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run (StartupThreading.java:31)
> at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.j ava:179)
> at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchroniz er.java:150)
> at org.eclipse.swt.widgets.Display.syncExec(Display.java:4113)
> at
> org.eclipse.ui.internal.StartupThreading.runWithoutException s(StartupThreading.java:94)
> at org.eclipse.ui.internal.Workbench.init(Workbench.java:1379)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2335)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 21)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
> at
> org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:332)
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:493)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
> at testrcp_emf_hibernate1.Application.start(Application.java:20 )
> at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:194)
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:110)
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:79)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:368)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 559)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
>
>
>
>
>
>
> =============================
>
> This is the output of the log at hibernate/teneo startup:
>
> =============================
>
> 9 [main] INFO org.hibernate.cfg.Environment - Hibernate 3.3.2.GA
> 11 [main] INFO org.hibernate.cfg.Environment - hibernate.properties not
> found
> 14 [main] INFO org.hibernate.cfg.Environment - Bytecode provider name :
> javassist
> 16 [main] INFO org.hibernate.cfg.Environment - using JDK 1.4
> java.sql.Timestamp handling
> 411 [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: Book -> book
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> setDefaultProperties
> WARNING: No hibernate cache provider set, using
> org.hibernate.cache.HashtableCacheProvider
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> setDefaultProperties
> WARNING: For production use please set the ehcache (or other) provider
> explicitly and configure it
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> setDefaultProperties
> INFO: Hibernate property: hibernate.hbm2ddl.auto not set, setting to update
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.fetch_containment_eagerly: false
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: hibernate.connection.password: xxxxxx
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.naming.sql_fk_name_prefix:
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: hibernate.cache.provider_class:
> org.hibernate.cache.HashtableCacheProvider
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.naming.version_column: e_version
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.disable_econtainer: false
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: hibernate.connection.username: finster
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.naming.econtainer_feature_persistence_strategy: FEATURENAME
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.default_cache_strategy: NONE
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.sql_name_escape_character: `
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.set_default_cascade_on_non_containment:
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.map_all_lists_as_idbag: false
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.naming.max_sql_name_length: -1
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.default_temporal: TIMESTAMP
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.emap_as_true_map: true
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.default_varchar_length: -1
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.naming.default_id_column: e_id
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.also_map_as_class: true
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.add_index_for_fk: false
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.naming.join_table_naming_strategy: unique
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.runtime.handle_unset_as_null: false
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.XSDDateClass: javax.xml.datatype.XMLGregorianCalendar
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.always_version: true
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.naming.idbag_id_column_name: ID
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.max_comment_length: 0
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.naming.sql_table_name_prefix:
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.set_entity_automatically: true
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.hibernate_mapping_file: false
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.naming.set_foreign_key_name: true
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.cascade_policy_on_containment: ALL
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.naming.id_feature_as_primary_key: true
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.naming.set_generated_value_on_id_feature: true
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: hibernate.connection.driver_class: com.mysql.jdbc.Driver
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.runtime.update_schema: false
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.naming.sql_discriminator_version_immutable_eclass: true
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.naming.strategy: lowercase
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.always_map_list_as_bag: false
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.UserDateTimeType:
> org.eclipse.emf.teneo.hibernate.mapping.XSDDateTime
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: hibernate.connection.url: jdbc:mysql://127.0.0.1:3306/library
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: hibernate.dialect: org.hibernate.dialect.MySQLInnoDBDialect
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.naming.join_column_naming_strategy: unique
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.set_proxy: false
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.UserDateType:
> org.eclipse.emf.teneo.hibernate.mapping.XSDDate
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.cascade_policy_on_non_containment:
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.ignore_eannotations: false
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: hibernate.hbm2ddl.auto: update
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.naming.default_id_feature: e_id
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.map_embeddable_as_embedded: false
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.optimistic_locking: true
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.naming.sql_column_name_prefix:
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.join_table_for_non_contained_associations: true
> Jul 4, 2009 9:45:29 PM org.eclipse.emf.teneo.hibernate.HbDataStore
> logProperties
> INFO: teneo.mapping.cascade_all_on_containment:
> 485 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider
> - Using Hibernate built-in connection pool (not for production use!)
> 486 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider
> - Hibernate connection pool size: 20
> 486 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider
> - autocommit mode: false
> 492 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider
> - using driver: com.mysql.jdbc.Driver at URL:
> jdbc:mysql://127.0.0.1:3306/library
> 492 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider
> - connection properties: {user=finster, password=****}
> 685 [main] INFO org.hibernate.cfg.SettingsFactory - RDBMS: MySQL,
> version: 5.0.45
> 685 [main] INFO org.hibernate.cfg.SettingsFactory - JDBC driver:
> MySQL-AB JDBC Driver, version: mysql-connector-java-5.1.7 ( Revision:
> ${svn.Revision} )
> 701 [main] INFO org.hibernate.dialect.Dialect - Using dialect:
> org.hibernate.dialect.MySQLInnoDBDialect
> 704 [main] INFO org.hibernate.transaction.TransactionFactoryFactory -
> Using default transaction strategy (direct JDBC transactions)
> 705 [main] INFO
> org.hibernate.transaction.TransactionManagerLookupFactory - No
> TransactionManagerLookup configured (in JTA environment, use of
> read-write or transactional second-level cache is not recommended)
> 705 [main] INFO org.hibernate.cfg.SettingsFactory - Automatic flush
> during beforeCompletion(): disabled
> 705 [main] INFO org.hibernate.cfg.SettingsFactory - Automatic session
> close at end of transaction: disabled
> 705 [main] INFO org.hibernate.cfg.SettingsFactory - JDBC batch size: 15
> 705 [main] INFO org.hibernate.cfg.SettingsFactory - JDBC batch updates
> for versioned data: disabled
> 706 [main] INFO org.hibernate.cfg.SettingsFactory - Scrollable result
> sets: enabled
> 706 [main] INFO org.hibernate.cfg.SettingsFactory - JDBC3
> getGeneratedKeys(): enabled
> 706 [main] INFO org.hibernate.cfg.SettingsFactory - Connection release
> mode: auto
> 706 [main] INFO org.hibernate.cfg.SettingsFactory - Maximum outer join
> fetch depth: 2
> 707 [main] INFO org.hibernate.cfg.SettingsFactory - Default batch fetch
> size: 1
> 707 [main] INFO org.hibernate.cfg.SettingsFactory - Generate SQL with
> comments: disabled
> 707 [main] INFO org.hibernate.cfg.SettingsFactory - Order SQL updates by
> primary key: disabled
> 707 [main] INFO org.hibernate.cfg.SettingsFactory - Order SQL inserts
> for batching: disabled
> 707 [main] INFO org.hibernate.cfg.SettingsFactory - Query translator:
> org.hibernate.hql.ast.ASTQueryTranslatorFactory
> 708 [main] INFO org.hibernate.hql.ast.ASTQueryTranslatorFactory - Using
> ASTQueryTranslatorFactory
> 708 [main] INFO org.hibernate.cfg.SettingsFactory - Query language
> substitutions: {}
> 708 [main] INFO org.hibernate.cfg.SettingsFactory - JPA-QL strict
> compliance: disabled
> 708 [main] INFO org.hibernate.cfg.SettingsFactory - Second-level cache:
> enabled
> 708 [main] INFO org.hibernate.cfg.SettingsFactory - Query cache: disabled
> 710 [main] INFO org.hibernate.cfg.SettingsFactory - Cache region factory
> : org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBr idge
> 711 [main] INFO
> org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBr idge - Cache
> provider: org.hibernate.cache.HashtableCacheProvider
> 711 [main] INFO org.hibernate.cfg.SettingsFactory - Optimize cache for
> minimal puts: disabled
> 711 [main] INFO org.hibernate.cfg.SettingsFactory - Structured
> second-level cache entries: disabled
> 714 [main] INFO org.hibernate.cfg.SettingsFactory - Statistics: disabled
> 714 [main] INFO org.hibernate.cfg.SettingsFactory - Deleted entity
> synthetic identifier rollback: disabled
> 714 [main] INFO org.hibernate.cfg.SettingsFactory - Default entity-mode:
> pojo
> 714 [main] INFO org.hibernate.cfg.SettingsFactory - Named query checking
> : enabled
> 745 [main] INFO org.hibernate.impl.SessionFactoryImpl - building session
> factory
>
>
--
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
|
|
| | |
Goto Forum:
Current Time: Thu Apr 25 14:51:12 GMT 2024
Powered by FUDForum. Page generated in 0.03893 seconds
|