Hi Mike,
After solving the problem with reading mapping files, I'm now having class loader issues. Below is my detailed error stack. Do you have any ideas on that?
Aug 9, 2004 1:49:43 PM net.sf.hibernate.cfg.Binder bindRootClass
INFO: Mapping class: example.MyTestBundle.api.dataobject.DataDomainUser -> elemententityejb
Aug 9, 2004 1:49:43 PM net.sf.hibernate.cfg.Configuration secondPassCompile
INFO: processing one-to-many association mappings
Aug 9, 2004 1:49:43 PM net.sf.hibernate.cfg.Configuration secondPassCompile
INFO: processing one-to-one association property references
Aug 9, 2004 1:49:43 PM net.sf.hibernate.cfg.Configuration secondPassCompile
INFO: processing foreign key constraints
Aug 9, 2004 1:49:43 PM net.sf.hibernate.dialect.Dialect <init>
INFO: Using dialect: net.sf.hibernate.dialect.MySQLDialect
Aug 9, 2004 1:49:43 PM net.sf.hibernate.cfg.SettingsFactory buildSettings
INFO: Use outer join fetching: true
Aug 9, 2004 1:49:43 PM net.sf.hibernate.connection.DriverManagerConnectionProvider configure
INFO: Using Hibernate built-in connection pool (not for production use!)
Aug 9, 2004 1:49:43 PM net.sf.hibernate.connection.DriverManagerConnectionProvider configure
INFO: Hibernate connection pool size: 20
Aug 9, 2004 1:49:43 PM net.sf.hibernate.connection.DriverManagerConnectionProvider configure
INFO: using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost:3306/jbossdb
Aug 9, 2004 1:49:43 PM net.sf.hibernate.connection.DriverManagerConnectionProvider configure
INFO: connection properties: {user=jboss, password=password}
Aug 9, 2004 1:49:43 PM net.sf.hibernate.transaction.TransactionFactoryFactory buildTransactionFactory
INFO: Transaction strategy: net.sf.hibernate.transaction.JDBCTransactionFactory
Aug 9, 2004 1:49:43 PM net.sf.hibernate.transaction.TransactionManagerLookupFactory getTransactionManagerLookup
INFO: No TransactionManagerLookup configured (in JTA environment, use of process level read-write cache is not recommended)
Aug 9, 2004 1:49:43 PM net.sf.hibernate.cfg.SettingsFactory buildSettings
INFO: Use scrollable result sets: true
Aug 9, 2004 1:49:43 PM net.sf.hibernate.cfg.SettingsFactory buildSettings
INFO: Use JDBC3 getGeneratedKeys(): true
Aug 9, 2004 1:49:43 PM net.sf.hibernate.cfg.SettingsFactory buildSettings
INFO: Optimize cache for minimal puts: false
Aug 9, 2004 1:49:43 PM net.sf.hibernate.cfg.SettingsFactory buildSettings
INFO: Query language substitutions: {}
Aug 9, 2004 1:49:43 PM net.sf.hibernate.cfg.SettingsFactory buildSettings
INFO: cache provider: net.sf.ehcache.hibernate.Provider
Aug 9, 2004 1:49:43 PM net.sf.hibernate.cfg.Configuration configureCaches
INFO: instantiating and configuring caches
Aug 9, 2004 1:49:43 PM net.sf.hibernate.impl.SessionFactoryImpl <init>
INFO: building session factory
Aug 9, 2004 1:49:43 PM net.sf.hibernate.util.ReflectHelper getBulkBean
INFO: reflection optimizer disabled for: example.MyTestBundle.api.dataobject.DataDomainUser, CodeGenerationException: java.lang.reflect.InvocationTargetException-->null
[stderr] net.sf.cglib.core.CodeGenerationException: java.lang.reflect.InvocationTargetException-->null
[stderr] at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:208)
[stderr] at net.sf.cglib.reflect.FastClass$Generator.create(FastClass.java:92)
[stderr] at net.sf.cglib.reflect.FastClass.create(FastClass.java:74)
[stderr] at net.sf.hibernate.persister.AbstractEntityPersister.<init>(AbstractEntityPersister.java:756)
[stderr] at net.sf.hibernate.persister.EntityPersister.<init>(EntityPersister.java:716)
[stderr] at net.sf.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:42)
[stderr] at net.sf.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:137)
[stderr] at net.sf.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:768)
[stderr] at example.MyTestBundle.impl.TestServiceImpl.<init>(TestServiceImpl.java:115)
[stderr] at example.MyTestBundle.impl.ServiceActivator.start(ServiceActivator.java:34)
[stderr] at org.knopflerfish.framework.BundleImpl$1.run(BundleImpl.java:262)
[stderr] at java.security.AccessController.doPrivileged(Native Method)
[stderr] at org.knopflerfish.framework.BundleImpl.start(BundleImpl.java:236)
[stderr] at org.knopflerfish.bundle.desktop.swing.Desktop.startBundle(Desktop.java:1796)
[stderr] at org.knopflerfish.bundle.desktop.swing.Desktop.addFile(Desktop.java:2011)
[stderr] at org.knopflerfish.bundle.desktop.swing.Desktop.drop(Desktop.java:1960)
[stderr] at java.awt.dnd.DropTarget.drop(DropTarget.java:398)
[stderr] at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:542)
[stderr] at sun.awt.dnd.SunDropTargetContextPeer.access$800(SunDropTargetContextPeer.java:52)
[stderr] at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(SunDropTargetContextPeer.java:805)
[stderr] at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:743)
[stderr] at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:29)
[stderr] at java.awt.Component.dispatchEventImpl(Component.java:3494)
[stderr] at java.awt.Container.dispatchEventImpl(Container.java:1627)
[stderr] at java.awt.Component.dispatchEvent(Component.java:3477)
[stderr] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
[stderr] at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:3269)
[stderr] at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3123)
[stderr] at java.awt.Container.dispatchEventImpl(Container.java:1613)
[stderr] at java.awt.Window.dispatchEventImpl(Window.java:1606)
[stderr] at java.awt.Component.dispatchEvent(Component.java:3477)
[stderr] at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
[stderr] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
[stderr] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
[stderr] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
[stderr] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
[stderr] at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
[stderr] Caused by: java.lang.reflect.InvocationTargetException
[stderr] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[stderr] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[stderr] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[stderr] at java.lang.reflect.Method.invoke(Method.java:324)
[stderr] at net.sf.cglib.core.ReflectUtils.defineClass(ReflectUtils.java:411)
[stderr] at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:195)
[stderr] ... 36 more
[stderr] Caused by: java.lang.NoClassDefFoundError: net/sf/cglib/reflect/FastClass
[stderr] at java.lang.ClassLoader.defineClass0(Native Method)
[stderr] at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
[stderr] ... 42 more
|