-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 7 posts ] 
Author Message
 Post subject: Anyone ever tried to use Hybernate in Knoflerfish
PostPosted: Mon Aug 09, 2004 4:53 am 
Newbie

Joined: Mon Aug 09, 2004 4:41 am
Posts: 7
Hi there,

I'm trying to use Hibernate in Knoflerfish. But Hibernate always complains about it could not read the mapping files. I've packaged the mapping files in the same jar file.

In the bundle, I could get an InputStream for the file from the bundle's get resource. But unfortunately, Hibernate configuration always expects a file name rather than InputStream (I was thinking use an InputStream in the addFile method below):

Configuration config = new Configuration()
.addFile("/DataDomainUser.hbm.xml")
.setProperties(props);

Could anyone shed some lights on how to do that?

Thanks

Peng

Hibernate version:
2.1

Mapping documents:

Code between sessionFactory.openSession() and session.close():

Full stack trace of any exception that occurs:
Aug 9, 2004 10:20:02 AM net.sf.hibernate.cfg.Configuration addFile
INFO: Mapping file: /DataDomainUser.hbm.xml
Aug 9, 2004 10:20:02 AM net.sf.hibernate.cfg.Configuration addFile
SEVERE: Could not configure datastore from file: /DataDomainUser.hbm.xml
java.net.MalformedURLException: \DataDomainUser.hbm.xml (The system cannot find the file specified)
at org.dom4j.io.SAXReader.read(SAXReader.java:221)
at net.sf.hibernate.cfg.Configuration.addFile(Configuration.java:169)
at example.MyTestBundle.impl.TestServiceImpl.<init>(TestServiceImpl.java:69)
at example.MyTestBundle.impl.ServiceActivator.start(ServiceActivator.java:34)
at org.knopflerfish.framework.BundleImpl$1.run(BundleImpl.java:262)
at java.security.AccessController.doPrivileged(Native Method)
at org.knopflerfish.framework.BundleImpl.start(BundleImpl.java:236)
at org.knopflerfish.bundle.desktop.swing.Desktop.startBundle(Desktop.java:1796)
at org.knopflerfish.bundle.desktop.swing.Desktop.addFile(Desktop.java:2011)
at org.knopflerfish.bundle.desktop.swing.Desktop.drop(Desktop.java:1960)
at java.awt.dnd.DropTarget.drop(DropTarget.java:398)
at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:542)
at sun.awt.dnd.SunDropTargetContextPeer.access$800(SunDropTargetContextPeer.java:52)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(SunDropTargetContextPeer.java:805)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:743)
at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:29)
at java.awt.Component.dispatchEventImpl(Component.java:3494)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:3269)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3123)
at java.awt.Container.dispatchEventImpl(Container.java:1613)
at java.awt.Window.dispatchEventImpl(Window.java:1606)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
net.sf.hibernate.MappingException: java.net.MalformedURLException: \DataDomainUser.hbm.xml (The system cannot find the file specified)
at net.sf.hibernate.cfg.Configuration.addFile(Configuration.java:176)
at example.MyTestBundle.impl.TestServiceImpl.<init>(TestServiceImpl.java:69)
at example.MyTestBundle.impl.ServiceActivator.start(ServiceActivator.java:34)
at org.knopflerfish.framework.BundleImpl$1.run(BundleImpl.java:262)
at java.security.AccessController.doPrivileged(Native Method)
at org.knopflerfish.framework.BundleImpl.start(BundleImpl.java:236)
at org.knopflerfish.bundle.desktop.swing.Desktop.startBundle(Desktop.java:1796)
at org.knopflerfish.bundle.desktop.swing.Desktop.addFile(Desktop.java:2011)
at org.knopflerfish.bundle.desktop.swing.Desktop.drop(Desktop.java:1960)
at java.awt.dnd.DropTarget.drop(DropTarget.java:398)
at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:542)
at sun.awt.dnd.SunDropTargetContextPeer.access$800(SunDropTargetContextPeer.java:52)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(SunDropTargetContextPeer.java:805)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:743)
at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:29)
at java.awt.Component.dispatchEventImpl(Component.java:3494)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:3269)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3123)
at java.awt.Container.dispatchEventImpl(Container.java:1613)
at java.awt.Window.dispatchEventImpl(Window.java:1606)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Caused by: java.net.MalformedURLException: \DataDomainUser.hbm.xml (The system cannot find the file specified)
at org.dom4j.io.SAXReader.read(SAXReader.java:221)
at net.sf.hibernate.cfg.Configuration.addFile(Configuration.java:169)
... 29 more

Name and version of the database you are using:
mysql-3.23.38

Debug level Hibernate log excerpt:


Top
 Profile  
 
 Post subject:
PostPosted: Mon Aug 09, 2004 5:00 am 
Hibernate Team
Hibernate Team

Joined: Tue Sep 09, 2003 2:10 pm
Posts: 3246
Location: Passau, Germany
Read the API and use Configuration.addInputStream() - and WTF is "knoflerfish" ?


Top
 Profile  
 
 Post subject: Thanks Michael, but new issues...
PostPosted: Mon Aug 09, 2004 5:48 am 
Newbie

Joined: Mon Aug 09, 2004 4:41 am
Posts: 7
I've tried to use addInputStream. Seemed to me it reads the mapping file but now it complains about could not find the hibernate DTD file. See the error stack below. I suppose it should be something with security within Knoflerfish bundle because if I run a standalone java application it works fine.

I would appreciate it if you have any ideas.

Thanks

Peng

Aug 9, 2004 11:38:26 AM net.sf.hibernate.util.XMLHelper$ErrorLogger error
SEVERE: Error parsing XML: XML InputStream(4) External entity not found: "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd".
Aug 9, 2004 11:38:26 AM net.sf.hibernate.cfg.Configuration addInputStream
SEVERE: Could not configure datastore from input stream
org.dom4j.DocumentException: Error on line 4 of document : External entity not found: "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd". Nested exception: External entity not found: "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd".
at org.dom4j.io.SAXReader.read(SAXReader.java:355)
at net.sf.hibernate.cfg.Configuration.addInputStream(Configuration.java:283)
at net.sf.hibernate.cfg.Configuration.addURL(Configuration.java:222)
at example.MyTestBundle.impl.TestServiceImpl.<init>(TestServiceImpl.java:71)
at example.MyTestBundle.impl.ServiceActivator.start(ServiceActivator.java:34)
at org.knopflerfish.framework.BundleImpl$1.run(BundleImpl.java:262)
at java.security.AccessController.doPrivileged(Native Method)
at org.knopflerfish.framework.BundleImpl.start(BundleImpl.java:236)
at org.knopflerfish.bundle.desktop.swing.Desktop.startBundle(Desktop.java:1796)
at org.knopflerfish.bundle.desktop.swing.Desktop.addFile(Desktop.java:2011)
at org.knopflerfish.bundle.desktop.swing.Desktop.drop(Desktop.java:1960)
at java.awt.dnd.DropTarget.drop(DropTarget.java:398)
at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:542)
at sun.awt.dnd.SunDropTargetContextPeer.access$800(SunDropTargetContextPeer.java:52)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(SunDropTargetContextPeer.java:805)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:743)
at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:29)
at java.awt.Component.dispatchEventImpl(Component.java:3494)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:3269)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3123)
at java.awt.Container.dispatchEventImpl(Container.java:1613)
at java.awt.Window.dispatchEventImpl(Window.java:1606)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Nested exception:
java.net.ConnectException: Connection timed out: connect
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3376)
at org.apache.crimson.parser.Parser2.externalParameterEntity(Parser2.java:3064)
at org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1347)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:656)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
at org.dom4j.io.SAXReader.read(SAXReader.java:339)
at net.sf.hibernate.cfg.Configuration.addInputStream(Configuration.java:283)
at net.sf.hibernate.cfg.Configuration.addURL(Configuration.java:222)
at example.MyTestBundle.impl.TestServiceImpl.<init>(TestServiceImpl.java:71)
at example.MyTestBundle.impl.ServiceActivator.start(ServiceActivator.java:34)
at org.knopflerfish.framework.BundleImpl$1.run(BundleImpl.java:262)
at java.security.AccessController.doPrivileged(Native Method)
at org.knopflerfish.framework.BundleImpl.start(BundleImpl.java:236)
at org.knopflerfish.bundle.desktop.swing.Desktop.startBundle(Desktop.java:1796)
at org.knopflerfish.bundle.desktop.swing.Desktop.addFile(Desktop.java:2011)
at org.knopflerfish.bundle.desktop.swing.Desktop.drop(Desktop.java:1960)
at java.awt.dnd.DropTarget.drop(DropTarget.java:398)
at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:542)
at sun.awt.dnd.SunDropTargetContextPeer.access$800(SunDropTargetContextPeer.java:52)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(SunDropTargetContextPeer.java:805)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:743)
at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:29)
at java.awt.Component.dispatchEventImpl(Component.java:3494)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:3269)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3123)
at java.awt.Container.dispatchEventImpl(Container.java:1613)
at java.awt.Window.dispatchEventImpl(Window.java:1606)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Aug 9, 2004 11:38:26 AM net.sf.hibernate.cfg.Configuration addURL
SEVERE: Could not configure datastore from URL
net.sf.hibernate.MappingException: org.dom4j.DocumentException: Error on line 4 of document : External entity not found: "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd". Nested exception: External entity not found: "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd".
at net.sf.hibernate.cfg.Configuration.addInputStream(Configuration.java:293)
at net.sf.hibernate.cfg.Configuration.addURL(Configuration.java:222)
at example.MyTestBundle.impl.TestServiceImpl.<init>(TestServiceImpl.java:71)
at example.MyTestBundle.impl.ServiceActivator.start(ServiceActivator.java:34)
at org.knopflerfish.framework.BundleImpl$1.run(BundleImpl.java:262)
at java.security.AccessController.doPrivileged(Native Method)
at org.knopflerfish.framework.BundleImpl.start(BundleImpl.java:236)
at org.knopflerfish.bundle.desktop.swing.Desktop.startBundle(Desktop.java:1796)
at org.knopflerfish.bundle.desktop.swing.Desktop.addFile(Desktop.java:2011)
at org.knopflerfish.bundle.desktop.swing.Desktop.drop(Desktop.java:1960)
at java.awt.dnd.DropTarget.drop(DropTarget.java:398)
at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:542)
at sun.awt.dnd.SunDropTargetContextPeer.access$800(SunDropTargetContextPeer.java:52)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(SunDropTargetContextPeer.java:805)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:743)
at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:29)
at java.awt.Component.dispatchEventImpl(Component.java:3494)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:3269)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3123)
at java.awt.Container.dispatchEventImpl(Container.java:1613)
at java.awt.Window.dispatchEventImpl(Window.java:1606)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Caused by: org.dom4j.DocumentException: Error on line 4 of document : External entity not found: "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd". Nested exception: External entity not found: "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd".
at org.dom4j.io.SAXReader.read(SAXReader.java:355)
at net.sf.hibernate.cfg.Configuration.addInputStream(Configuration.java:283)
... 30 more
net.sf.hibernate.MappingException: net.sf.hibernate.MappingException: org.dom4j.DocumentException: Error on line 4 of document : External entity not found: "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd". Nested exception: External entity not found: "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd".
at net.sf.hibernate.cfg.Configuration.addURL(Configuration.java:226)
at example.MyTestBundle.impl.TestServiceImpl.<init>(TestServiceImpl.java:71)
at example.MyTestBundle.impl.ServiceActivator.start(ServiceActivator.java:34)
at org.knopflerfish.framework.BundleImpl$1.run(BundleImpl.java:262)
at java.security.AccessController.doPrivileged(Native Method)
at org.knopflerfish.framework.BundleImpl.start(BundleImpl.java:236)
at org.knopflerfish.bundle.desktop.swing.Desktop.startBundle(Desktop.java:1796)
at org.knopflerfish.bundle.desktop.swing.Desktop.addFile(Desktop.java:2011)
at org.knopflerfish.bundle.desktop.swing.Desktop.drop(Desktop.java:1960)
at java.awt.dnd.DropTarget.drop(DropTarget.java:398)
at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:542)
at sun.awt.dnd.SunDropTargetContextPeer.access$800(SunDropTargetContextPeer.java:52)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(SunDropTargetContextPeer.java:805)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:743)
at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:29)
at java.awt.Component.dispatchEventImpl(Component.java:3494)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:3269)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3123)
at java.awt.Container.dispatchEventImpl(Container.java:1613)
at java.awt.Window.dispatchEventImpl(Window.java:1606)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Caused by: net.sf.hibernate.MappingException: org.dom4j.DocumentException: Error on line 4 of document : External entity not found: "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd". Nested exception: External entity not found: "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd".
at net.sf.hibernate.cfg.Configuration.addInputStream(Configuration.java:293)
at net.sf.hibernate.cfg.Configuration.addURL(Configuration.java:222)
... 29 more
Caused by: org.dom4j.DocumentException: Error on line 4 of document : External entity not found: "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd". Nested exception: External entity not found: "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd".
at org.dom4j.io.SAXReader.read(SAXReader.java:355)
at net.sf.hibernate.cfg.Configuration.addInputStream(Configuration.java:283)
... 30 more


Top
 Profile  
 
 Post subject:
PostPosted: Mon Aug 09, 2004 5:51 am 
Hibernate Team
Hibernate Team

Joined: Tue Sep 09, 2003 2:10 pm
Posts: 3246
Location: Passau, Germany
Try using a custom EntityResolver


Top
 Profile  
 
 Post subject:
PostPosted: Mon Aug 09, 2004 6:14 am 
Newbie

Joined: Mon Aug 09, 2004 4:41 am
Posts: 7
I found that it has something with the proxy. I had to set the proxy manually within the bundle in Knopflerfish. It seems working now.

Eclipse somehow takes the proxy setting automatically so I don't have a problem with running a standalone java application.


Top
 Profile  
 
 Post subject: Class loader issue
PostPosted: Mon Aug 09, 2004 7:50 am 
Newbie

Joined: Mon Aug 09, 2004 4:41 am
Posts: 7
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


Top
 Profile  
 
 Post subject:
PostPosted: Mon Aug 09, 2004 9:23 am 
Hibernate Team
Hibernate Team

Joined: Mon Aug 25, 2003 9:11 pm
Posts: 4592
Location: Switzerland
Use 2.1.6.

_________________
JAVA PERSISTENCE WITH HIBERNATE
http://jpwh.org
Get the book, training, and consulting for your Hibernate team.


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 7 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.