While using hbm2java to generate java pojo with hibernate annotation, I have the error below.
It seem to be related to some foreign key/composite key between 2 classes of my models
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.8:run (hbm2java) on project mgmt-api-model-generator: An Ant BuildException has occured: org.hibernate.tool.hbm2x.ExporterException: Error while processing Entity: com.ticketmaster.international.mgmt.api.common.model.local.TarifDesc with template pojo/Pojo.ftl
around Ant part ...<hibernatetool destdir="src/generated/java">... @ 6:47 in /home/dprevost/git/mgmt-api-service/mgmt-api-model-generator/target/antrun/build-main.xml
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:213)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:993)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:345)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:191)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
Caused by: org.apache.maven.plugin.MojoExecutionException: An Ant BuildException has occured: org.hibernate.tool.hbm2x.ExporterException: Error while processing Entity: com.ticketmaster.international.mgmt.api.common.model.local.TarifDesc with template pojo/Pojo.ftl
around Ant part ...<hibernatetool destdir="src/generated/java">... @ 6:47 in /home/dprevost/git/mgmt-api-service/mgmt-api-model-generator/target/antrun/build-main.xml
at org.apache.maven.plugin.antrun.AntRunMojo.execute (AntRunMojo.java:342)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:134)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:993)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:345)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:191)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
Caused by: org.apache.tools.ant.BuildException: org.hibernate.tool.hbm2x.ExporterException: Error while processing Entity: com.ticketmaster.international.mgmt.api.common.model.local.TarifDesc with template pojo/Pojo.ftl
at org.hibernate.tool.ant.HibernateToolTask.reportException (HibernateToolTask.java:220)
at org.hibernate.tool.ant.HibernateToolTask.execute (HibernateToolTask.java:183)
at org.apache.tools.ant.UnknownElement.execute (UnknownElement.java:292)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:498)
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:435)
at org.apache.tools.ant.Target.performTasks (Target.java:456)
at org.apache.tools.ant.Project.executeSortedTargets (Project.java:1393)
at org.apache.tools.ant.Project.executeTarget (Project.java:1364)
at org.apache.maven.plugin.antrun.AntRunMojo.execute (AntRunMojo.java:313)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:134)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:993)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:345)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:191)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
Caused by: org.hibernate.tool.hbm2x.ExporterException: Error while processing Entity: com.ticketmaster.international.mgmt.api.common.model.local.TarifDesc with template pojo/Pojo.ftl
at org.hibernate.tool.hbm2x.TemplateHelper.processTemplate (TemplateHelper.java:227)
at org.hibernate.tool.hbm2x.TemplateProducer.produceToString (TemplateProducer.java:68)
at org.hibernate.tool.hbm2x.TemplateProducer.produce (TemplateProducer.java:29)
at org.hibernate.tool.hbm2x.TemplateProducer.produce (TemplateProducer.java:104)
at org.hibernate.tool.hbm2x.GenericExporter.exportPOJO (GenericExporter.java:155)
at org.hibernate.tool.hbm2x.GenericExporter.exportPersistentClass (GenericExporter.java:144)
at org.hibernate.tool.hbm2x.GenericExporter$2.process (GenericExporter.java:48)
at org.hibernate.tool.hbm2x.GenericExporter.doStart (GenericExporter.java:135)
at org.hibernate.tool.hbm2x.AbstractExporter.start (AbstractExporter.java:99)
at org.hibernate.tool.ant.ExporterTask.execute (ExporterTask.java:39)
at org.hibernate.tool.ant.HibernateToolTask.execute (HibernateToolTask.java:180)
at org.apache.tools.ant.UnknownElement.execute (UnknownElement.java:292)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:498)
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:435)
at org.apache.tools.ant.Target.performTasks (Target.java:456)
at org.apache.tools.ant.Project.executeSortedTargets (Project.java:1393)
at org.apache.tools.ant.Project.executeTarget (Project.java:1364)
at org.apache.maven.plugin.antrun.AntRunMojo.execute (AntRunMojo.java:313)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:134)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:993)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:345)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:191)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
Caused by: freemarker.core._TemplateModelException: Java method "org.hibernate.tool.hbm2x.pojo.EntityPOJOClass.generateJoinColumnsAnnotation(org.hibernate.mapping.Property, org.hibernate.boot.Metadata)" threw an exception when invoked on org.hibernate.tool.hbm2x.pojo.EntityPOJOClass object "Entity: com.ticketmaster.international.mgmt.api.common.model.local.TarifDesc"; see cause exception in the Java stack trace.
----
FTL stack trace ("~" means nesting-related):
- Failed at: ${pojo.generateJoinColumnsAnnotation(... [in template "pojo/Ejb3PropertyGetAnnotation.ftl" at line 15, column 1]
- Reached through: #include "Ejb3PropertyGetAnnotation.ftl" [in template "pojo/GetPropertyAnnotation.ftl" at line 1, column 1]
- Reached through: #include "GetPropertyAnnotation.ftl" [in template "pojo/PojoPropertyAccessors.ftl" at line 9, column 5]
- Reached through: #include "PojoPropertyAccessors.ftl" [in template "pojo/Pojo.ftl" at line 12, column 1]
----
at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException (_MethodUtil.java:311)
at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException (_MethodUtil.java:275)
at freemarker.ext.beans.SimpleMethodModel.exec (SimpleMethodModel.java:80)
at freemarker.core.MethodCall._eval (MethodCall.java:62)
at freemarker.core.Expression.eval (Expression.java:78)
at freemarker.core.Expression.evalAndCoerceToString (Expression.java:82)
at freemarker.core.DollarVariable.accept (DollarVariable.java:41)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.MixedContent.accept (MixedContent.java:54)
at freemarker.core.Environment.visitByHiddingParent (Environment.java:345)
at freemarker.core.IfBlock.accept (IfBlock.java:48)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.MixedContent.accept (MixedContent.java:54)
at freemarker.core.Environment.visitByHiddingParent (Environment.java:345)
at freemarker.core.ConditionalBlock.accept (ConditionalBlock.java:48)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.Environment.include (Environment.java:2072)
at freemarker.core.Include.accept (Include.java:167)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.Environment.include (Environment.java:2072)
at freemarker.core.Include.accept (Include.java:167)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.MixedContent.accept (MixedContent.java:54)
at freemarker.core.Environment.visitByHiddingParent (Environment.java:345)
at freemarker.core.ConditionalBlock.accept (ConditionalBlock.java:48)
at freemarker.core.Environment.visitByHiddingParent (Environment.java:345)
at freemarker.core.IteratorBlock$IterationContext.executeNestedBlockInner (IteratorBlock.java:240)
at freemarker.core.IteratorBlock$IterationContext.executeNestedBlock (IteratorBlock.java:220)
at freemarker.core.IteratorBlock$IterationContext.accept (IteratorBlock.java:194)
at freemarker.core.Environment.visitIteratorBlock (Environment.java:572)
at freemarker.core.IteratorBlock.acceptWithResult (IteratorBlock.java:78)
at freemarker.core.IteratorBlock.accept (IteratorBlock.java:64)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.MixedContent.accept (MixedContent.java:54)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.Environment.include (Environment.java:2072)
at freemarker.core.Include.accept (Include.java:167)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.MixedContent.accept (MixedContent.java:54)
at freemarker.core.Environment.visitByHiddingParent (Environment.java:345)
at freemarker.core.IfBlock.accept (IfBlock.java:48)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.MixedContent.accept (MixedContent.java:54)
at freemarker.core.Environment.visitByHiddingParent (Environment.java:345)
at freemarker.core.Environment.visitAndTransform (Environment.java:425)
at freemarker.core.BlockAssignment.accept (BlockAssignment.java:47)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.MixedContent.accept (MixedContent.java:54)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.Environment.process (Environment.java:302)
at freemarker.template.Template.process (Template.java:325)
at org.hibernate.tool.hbm2x.TemplateHelper.processTemplate (TemplateHelper.java:221)
at org.hibernate.tool.hbm2x.TemplateProducer.produceToString (TemplateProducer.java:68)
at org.hibernate.tool.hbm2x.TemplateProducer.produce (TemplateProducer.java:29)
at org.hibernate.tool.hbm2x.TemplateProducer.produce (TemplateProducer.java:104)
at org.hibernate.tool.hbm2x.GenericExporter.exportPOJO (GenericExporter.java:155)
at org.hibernate.tool.hbm2x.GenericExporter.exportPersistentClass (GenericExporter.java:144)
at org.hibernate.tool.hbm2x.GenericExporter$2.process (GenericExporter.java:48)
at org.hibernate.tool.hbm2x.GenericExporter.doStart (GenericExporter.java:135)
at org.hibernate.tool.hbm2x.AbstractExporter.start (AbstractExporter.java:99)
at org.hibernate.tool.ant.ExporterTask.execute (ExporterTask.java:39)
at org.hibernate.tool.ant.HibernateToolTask.execute (HibernateToolTask.java:180)
at org.apache.tools.ant.UnknownElement.execute (UnknownElement.java:292)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:498)
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:435)
at org.apache.tools.ant.Target.performTasks (Target.java:456)
at org.apache.tools.ant.Project.executeSortedTargets (Project.java:1393)
at org.apache.tools.ant.Project.executeTarget (Project.java:1364)
at org.apache.maven.plugin.antrun.AntRunMojo.execute (AntRunMojo.java:313)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:134)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:993)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:345)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:191)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
Caused by: java.util.NoSuchElementException
at java.util.ArrayList$Itr.next (ArrayList.java:854)
at org.hibernate.tool.hbm2x.pojo.EntityPOJOClass.buildArrayOfJoinColumnAnnotation (EntityPOJOClass.java:384)
at org.hibernate.tool.hbm2x.pojo.EntityPOJOClass.generateJoinColumnsAnnotation (EntityPOJOClass.java:370)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:498)
at freemarker.ext.beans.BeansWrapper.invokeMethod (BeansWrapper.java:1458)
at freemarker.ext.beans.SimpleMethodModel.exec (SimpleMethodModel.java:71)
at freemarker.core.MethodCall._eval (MethodCall.java:62)
at freemarker.core.Expression.eval (Expression.java:78)
at freemarker.core.Expression.evalAndCoerceToString (Expression.java:82)
at freemarker.core.DollarVariable.accept (DollarVariable.java:41)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.MixedContent.accept (MixedContent.java:54)
at freemarker.core.Environment.visitByHiddingParent (Environment.java:345)
at freemarker.core.IfBlock.accept (IfBlock.java:48)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.MixedContent.accept (MixedContent.java:54)
at freemarker.core.Environment.visitByHiddingParent (Environment.java:345)
at freemarker.core.ConditionalBlock.accept (ConditionalBlock.java:48)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.Environment.include (Environment.java:2072)
at freemarker.core.Include.accept (Include.java:167)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.Environment.include (Environment.java:2072)
at freemarker.core.Include.accept (Include.java:167)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.MixedContent.accept (MixedContent.java:54)
at freemarker.core.Environment.visitByHiddingParent (Environment.java:345)
at freemarker.core.ConditionalBlock.accept (ConditionalBlock.java:48)
at freemarker.core.Environment.visitByHiddingParent (Environment.java:345)
at freemarker.core.IteratorBlock$IterationContext.executeNestedBlockInner (IteratorBlock.java:240)
at freemarker.core.IteratorBlock$IterationContext.executeNestedBlock (IteratorBlock.java:220)
at freemarker.core.IteratorBlock$IterationContext.accept (IteratorBlock.java:194)
at freemarker.core.Environment.visitIteratorBlock (Environment.java:572)
at freemarker.core.IteratorBlock.acceptWithResult (IteratorBlock.java:78)
at freemarker.core.IteratorBlock.accept (IteratorBlock.java:64)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.MixedContent.accept (MixedContent.java:54)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.Environment.include (Environment.java:2072)
at freemarker.core.Include.accept (Include.java:167)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.MixedContent.accept (MixedContent.java:54)
at freemarker.core.Environment.visitByHiddingParent (Environment.java:345)
at freemarker.core.IfBlock.accept (IfBlock.java:48)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.MixedContent.accept (MixedContent.java:54)
at freemarker.core.Environment.visitByHiddingParent (Environment.java:345)
at freemarker.core.Environment.visitAndTransform (Environment.java:425)
at freemarker.core.BlockAssignment.accept (BlockAssignment.java:47)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.MixedContent.accept (MixedContent.java:54)
at freemarker.core.Environment.visit (Environment.java:324)
at freemarker.core.Environment.process (Environment.java:302)
at freemarker.template.Template.process (Template.java:325)
at org.hibernate.tool.hbm2x.TemplateHelper.processTemplate (TemplateHelper.java:221)
at org.hibernate.tool.hbm2x.TemplateProducer.produceToString (TemplateProducer.java:68)
at org.hibernate.tool.hbm2x.TemplateProducer.produce (TemplateProducer.java:29)
at org.hibernate.tool.hbm2x.TemplateProducer.produce (TemplateProducer.java:104)
at org.hibernate.tool.hbm2x.GenericExporter.exportPOJO (GenericExporter.java:155)
at org.hibernate.tool.hbm2x.GenericExporter.exportPersistentClass (GenericExporter.java:144)
at org.hibernate.tool.hbm2x.GenericExporter$2.process (GenericExporter.java:48)
at org.hibernate.tool.hbm2x.GenericExporter.doStart (GenericExporter.java:135)
at org.hibernate.tool.hbm2x.AbstractExporter.start (AbstractExporter.java:99)
at org.hibernate.tool.ant.ExporterTask.execute (ExporterTask.java:39)
at org.hibernate.tool.ant.HibernateToolTask.execute (HibernateToolTask.java:180)
at org.apache.tools.ant.UnknownElement.execute (UnknownElement.java:292)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:498)
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:435)
at org.apache.tools.ant.Target.performTasks (Target.java:456)
at org.apache.tools.ant.Project.executeSortedTargets (Project.java:1393)
at org.apache.tools.ant.Project.executeTarget (Project.java:1364)
at org.apache.maven.plugin.antrun.AntRunMojo.execute (AntRunMojo.java:313)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:134)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:993)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:345)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:191)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)