]
Dmitry Geraskov resolved JBIDE-10503.
-------------------------------------
Resolution: Done
Code generation fails when Hibernate 4 with reveng.xml file is used
-------------------------------------------------------------------
Key: JBIDE-10503
URL:
https://issues.jboss.org/browse/JBIDE-10503
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: hibernate
Affects Versions: 3.3.0.M5
Environment: JBDS 5.0.0.M5a, H62, L64
Reporter: Jiri Peterka
Assignee: Dmitry Geraskov
Fix For: 3.3.0.Beta1
Code generation fails when Hibernate 4.0 and reveng.xml file is used
Steps to reproduce:
1. Create Java project
2. Create Hibernate Configuration (version 4.0), add HSQLDB 1.8 driver
3. Create configuration, connect to HSQL database
4. Create reverse engineer (reveng.xml) file (can be empty)
5. Create Hibernate Code Generation Configuration, use Domain code exporter, use reveng
file
6. Execute code code generation
ERROR: errors and code is not generated
java.lang.ClassNotFoundException: net.sf.cglib.core.KeyFactory
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:513)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at
org.hibernate.cfg.reveng.OverrideRepository.<clinit>(OverrideRepository.java:588)
at
org.jboss.tools.hibernate4_0.console.ConsoleExtension4_0$3.execute(ConsoleExtension4_0.java:234)
at
org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:63)
at
org.jboss.tools.hibernate4_0.HibernateExtension4_0.execute(HibernateExtension4_0.java:248)
at
org.jboss.tools.hibernate4_0.console.ConsoleExtension4_0.buildConfiguration(ConsoleExtension4_0.java:224)
at
org.jboss.tools.hibernate4_0.console.ConsoleExtension4_0.runExporters(ConsoleExtension4_0.java:154)
at
org.jboss.tools.hibernate4_0.console.ConsoleExtension4_0.launchExporters(ConsoleExtension4_0.java:118)
at
org.hibernate.eclipse.launch.CodeGenerationLaunchDelegate.launch(CodeGenerationLaunchDelegate.java:268)
at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:928)
at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1132)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
HSQLDB 1.8, Server is used, works good with hibernate console 3.5
DB data:
http://anonsvn.jboss.org/repos/jbosstools/trunk/hibernatetools/tests/org....
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: