]
Dmitry Geraskov updated JBIDE-7562:
-----------------------------------
Fix Version/s: (was: 3.2.x)
There is no opened "Generate in External Process" functionality in 3.2.x.
Hence change fix version.
"Use generation in external process" is not workable in
case "Schema Documentation (.html)" use for Seam 2.2 Booking example
----------------------------------------------------------------------------------------------------------------------------
Key: JBIDE-7562
URL:
https://issues.jboss.org/browse/JBIDE-7562
Project: Tools (JBoss Tools)
Issue Type: Sub-task
Components: Hibernate
Affects Versions: 3.2.0.Beta2
Reporter: Vitali Yemialyanchyk
Assignee: Max Rydahl Andersen
Priority: Critical
Fix For: 3.3.x
1) new Project example -> Seam 2.2 Booking example ->
http://anonsvn.jboss.org/repos/jbosstools/workspace/snjeza/seam-examples/...
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
>>>
--
This message is automatically generated by JIRA.
For more information on JIRA, see: