Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-29203

ClassNotFoundException: Error in Schema Export with Hibernate runtimes > 6.2

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 4.29.1.Final
    • hibernate
    • None
    • ---

      Description of problem:

      Schema export with JBoss Hibernate Plugin launch configuration fails with java.lang.ClassNotFoundException: org.hibernate.tool.hbm2x.Hbm2DDLExporter

       

       

      Additional info (Such as Logs, Screenshots, etc):

      Example LaunchConfig:

      Error:

      java.lang.RuntimeException: Exception while looking up class 'org.hibernate.tool.hbm2x.Hbm2DDLExporter'
          at org.hibernate.tool.orm.jbt.util.ReflectUtil.lookupClass(ReflectUtil.java:44)
          at org.hibernate.tool.orm.jbt.util.ReflectUtil.createInstance(ReflectUtil.java:9)
          at org.hibernate.tool.orm.jbt.wrp.ExporterWrapperFactory$ExporterWrapperImpl.<init>(ExporterWrapperFactory.java:122)
          at org.hibernate.tool.orm.jbt.wrp.ExporterWrapperFactory$ExporterInvocationHandler.<init>(ExporterWrapperFactory.java:51)
          at org.hibernate.tool.orm.jbt.wrp.ExporterWrapperFactory.create(ExporterWrapperFactory.java:30)
          at org.hibernate.tool.orm.jbt.wrp.WrapperFactory.createExporterWrapper(WrapperFactory.java:251)
          at org.jboss.tools.hibernate.orm.runtime.v_6_5.ServiceImpl.createExporter(ServiceImpl.java:116)
          at org.hibernate.eclipse.console.model.impl.ExporterDefinition.createExporterInstance(ExporterDefinition.java:118)
          at org.hibernate.eclipse.console.model.impl.ExporterFactory.createConfiguredExporter(ExporterFactory.java:209)
          at org.hibernate.eclipse.console.common.ConsoleExtension$1.execute(ConsoleExtension.java:205)
          at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:63)
          at org.hibernate.console.ConsoleConfiguration.execute(ConsoleConfiguration.java:107)
          at org.hibernate.eclipse.console.common.ConsoleExtension.runExporters(ConsoleExtension.java:182)
          at org.hibernate.eclipse.console.common.ConsoleExtension.launchExporters(ConsoleExtension.java:110)
          at org.hibernate.eclipse.launch.CodeGenerationLaunchDelegate.launch(CodeGenerationLaunchDelegate.java:266)
          at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:805)
          at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:716)
          at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1054)
          at org.eclipse.debug.internal.ui.DebugUIPlugin$1.run(DebugUIPlugin.java:1257)
          at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
      Caused by: java.lang.ClassNotFoundException: org.hibernate.tool.hbm2x.Hbm2DDLExporter
          at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
          at org.hibernate.console.ConsoleConfiguration$2$1.findClass(ConsoleConfiguration.java:202)
          at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593)
          at org.hibernate.console.ConsoleConfiguration$2$1.loadClass(ConsoleConfiguration.java:210)
          at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
          at org.hibernate.console.ConsoleConfiguration$2$1.loadClass(ConsoleConfiguration.java:218)
          at org.hibernate.tool.orm.jbt.util.ReflectUtil.lookupClass(ReflectUtil.java:39)
          ... 19 more 

            kaers@redhat.com Koen Aers
            maj4w Johannes Meißner
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: