[jbosstools-issues] [JBoss JIRA] (JBIDE-10503) Code generation fails when Hibernate 4 with reveng.xml file is used
Jiri Peterka (Updated) (JIRA)
jira-events at lists.jboss.org
Fri Dec 16 06:00:11 EST 2011
[ https://issues.jboss.org/browse/JBIDE-10503?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jiri Peterka updated JBIDE-10503:
---------------------------------
Description:
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.jboss.tools.hibernate.ui.bot.test/resources/sql/SQL%20Scrapbook%200
was:
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
5. Create reverse engineer (reveng.xml) file (can be empty)
4. Create Hibernate Code Generation Configuration, use Domain code exporter, reverse engineer from JDBC connection
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.jboss.tools.hibernate.ui.bot.test/resources/sql/SQL%20Scrapbook%200
> 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.jboss.tools.hibernate.ui.bot.test/resources/sql/SQL%20Scrapbook%200
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jbosstools-issues
mailing list