Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-7441 Move FakeTransactionManagerLookup from Tools UI to Core
  3. JBIDE-7562

"Use generation in external process" is not workable in case "Schema Documentation (.html)" use for Seam 2.2 Booking example

    XMLWordPrintable

Details

    • Sub-task
    • Resolution: Obsolete
    • Critical
    • 3.3.x, 4.6.0.Final
    • 3.2.0.Beta2
    • hibernate
    • None

    Description

      1) new Project example -> Seam 2.2 Booking example -> http://anonsvn.jboss.org/repos/jbosstools/workspace/snjeza/seam-examples/booking22.zip
      2) add hibernate-tools-core.jar into booking22-ejb libs;
      3) create Hibernate Code gen configuration with "Schema Documentation (.html)" exporter selected based on "booking22-ejb" Hibernate Console Configuration;
      4) in case "Use generation in external process" checked Hibernate Code gen does not work

      to find what is an error:
      5) export Hibernate Code gen configuration to ant script;
      6) run this ant script with -verbose argument - result stacktrace:

      >>>
      Apache Ant version 1.7.1 compiled on June 27 2008
      Buildfile: C:\Users\vitali.ELTEGRA\workspace8\booking22\src\zzz.xml
      parsing buildfile C:\Users\vitali.ELTEGRA\workspace8\booking22\src\zzz.xml with URI = file:/C:/Users/vitali.ELTEGRA/workspace8/booking22/src/zzz.xml
      Project base dir set to: C:\Users\vitali.ELTEGRA\workspace8\booking22\src
      [antlib:org.apache.tools.ant] Could not load definitions from resource org/apache/tools/ant/antlib.xml. It could not be found.
      Build sequence for target(s) `hibernateAntCodeGeneration' is [hibernateAntCodeGeneration]
      Complete build sequence is [hibernateAntCodeGeneration, ]
      hibernateAntCodeGeneration:
      [hibernatetool] Executing Hibernate Tool with a JPA Configuration
      [hibernatetool] 1. task: hbm2doc (Generates html schema documentation)
      [hibernatetool] SLF4J: Class path contains multiple SLF4J bindings.
      [hibernatetool] SLF4J: Found binding in [jar:file:/D:/Bin/jbdevstudio_beta1/jboss-eap/jboss-as/client/slf4j-jboss-logging.jar!/org/slf4j/impl/StaticLoggerBinder.class]
      [hibernatetool] SLF4J: Found binding in [jar:file:/D:/Bin/jbdevstudio_beta1/jboss-eap/jboss-as/client/slf4j-jboss-logging.jar!/org/slf4j/impl/StaticLoggerBinder.class]
      [hibernatetool] SLF4J: Found binding in [jar:file:/D:/Bin/jbdevstudio_beta1/jboss-eap/jboss-as/common/lib/slf4j-jboss-logging.jar!/org/slf4j/impl/StaticLoggerBinder.class]
      [hibernatetool] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
      [hibernatetool] An exception occurred while running exporter #2:hbm2doc (Generates html schema documentation)
      [hibernatetool] To get the full stack trace run ant with -verbose
      [hibernatetool] org.hibernate.HibernateException: Could not instantiate TransactionManagerLookup ''

      BUILD FAILED
      C:\Users\vitali.ELTEGRA\workspace8\booking22\src\zzz.xml:285: org.hibernate.HibernateException: Could not instantiate TransactionManagerLookup ''
      at org.hibernate.tool.ant.HibernateToolTask.reportException(HibernateToolTask.java:226)
      at org.hibernate.tool.ant.HibernateToolTask.execute(HibernateToolTask.java:189)
      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
      at org.apache.tools.ant.Task.perform(Task.java:348)
      at org.apache.tools.ant.Target.execute(Target.java:357)
      at org.apache.tools.ant.Target.performTasks(Target.java:385)
      at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
      at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
      at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
      at org.eclipse.ant.internal.launching.remote.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
      at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
      at org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:423)
      at org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java:137)
      Caused by: org.hibernate.HibernateException: Could not instantiate TransactionManagerLookup ''
      at org.hibernate.transaction.TransactionManagerLookupFactory.getTransactionManagerLookup(TransactionManagerLookupFactory.java:93)
      at org.hibernate.cfg.SettingsFactory.createTransactionManagerLookup(SettingsFactory.java:439)
      at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:163)
      at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2119)
      at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2111)
      at org.hibernate.tool.hbm2x.doc.DocHelper.<init>(DocHelper.java:135)
      at org.hibernate.tool.hbm2x.DocExporter.setupContext(DocExporter.java:277)
      at org.hibernate.tool.hbm2x.AbstractExporter.start(AbstractExporter.java:94)
      at org.hibernate.tool.ant.ExporterTask.execute(ExporterTask.java:40)
      at org.hibernate.tool.ant.HibernateToolTask.execute(HibernateToolTask.java:186)
      ... 16 more
      — Nested Exception —
      org.hibernate.HibernateException: Could not instantiate TransactionManagerLookup ''
      at org.hibernate.transaction.TransactionManagerLookupFactory.getTransactionManagerLookup(TransactionManagerLookupFactory.java:93)
      at org.hibernate.cfg.SettingsFactory.createTransactionManagerLookup(SettingsFactory.java:439)
      at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:163)
      at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2119)
      at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2111)
      at org.hibernate.tool.hbm2x.doc.DocHelper.<init>(DocHelper.java:135)
      at org.hibernate.tool.hbm2x.DocExporter.setupContext(DocExporter.java:277)
      at org.hibernate.tool.hbm2x.AbstractExporter.start(AbstractExporter.java:94)
      at org.hibernate.tool.ant.ExporterTask.execute(ExporterTask.java:40)
      at org.hibernate.tool.ant.HibernateToolTask.execute(HibernateToolTask.java:186)
      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
      at org.apache.tools.ant.Task.perform(Task.java:348)
      at org.apache.tools.ant.Target.execute(Target.java:357)
      at org.apache.tools.ant.Target.performTasks(Target.java:385)
      at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
      at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
      at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
      at org.eclipse.ant.internal.launching.remote.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
      at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
      at org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:423)
      at org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java:137)

      Total time: 5 seconds
      >>>

      Attachments

        Activity

          People

            manderse@redhat.com Max Andersen
            vyemialyanchyk_jira Vitali Yemialyanchyk (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: