Do you have any one-to-many or many-to-many relationships in your POJO. If
so, comment them out and try again.

On Wed, Jun 3, 2009 at 11:09 AM, jamp1 <ravinu...@gmail.com> wrote:

>
> I am having same kind of issue
> below is the stack trace
> can you provide details on the fix.
>
> 09:54:03,747 ERROR freemarker.runtime -
> Method public java.lang.String
> org.hibernate.tool.hbm2x.pojo.EntityPOJOClass.gen
>
> erateJoinColumnsAnnotation(org.hibernate.mapping.Property,org.hibernate.cfg.Conf
> iguration) threw an exception when invoked on
> org.hibernate.tool.hbm2x.pojo.Enti
> tyPOJOClass(com.mycompany.app.model.ClaimDetail)
> The problematic instruction:
> ----------
> ==> ${pojo.generateJoinColumnsAnnotation(property)} [on line 11, column 15
> in ap
> pfuse/model/Ejb3PropertyGetAnnotation.ftl]
>  in include "Ejb3PropertyGetAnnotation.ftl" [on line 1, column 1 in
> appfuse/mode
> l/GetPropertyAnnotation.ftl]
>  in include "GetPropertyAnnotation.ftl" [on line 9, column 5 in
> appfuse/model/Po
> joPropertyAccessors.ftl]
>  in include "PojoPropertyAccessors.ftl" [on line 9, column 1 in
> appfuse/model/Po
> jo.ftl]
> ----------
>
> Java backtrace for programmers:
> ----------
> freemarker.template.TemplateModelException: Method public java.lang.String
> org.h
>
> ibernate.tool.hbm2x.pojo.EntityPOJOClass.generateJoinColumnsAnnotation(org.hiber
> nate.mapping.Property,org.hibernate.cfg.Configuration) threw an exception
> when i
> nvoked on
> org.hibernate.tool.hbm2x.pojo.EntityPOJOClass(com.mycompany.app.model.
> ClaimDetail)
>         at
> freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:13
> 6)
>        at
> freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
>        at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
>        at freemarker.core.Expression.getStringValue(Expression.java:93)
>        at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
>        at freemarker.core.Environment.visit(Environment.java:196)
>        at freemarker.core.MixedContent.accept(MixedContent.java:92)
>        at freemarker.core.Environment.visit(Environment.java:196)
>        at freemarker.core.IfBlock.accept(IfBlock.java:82)
>        at freemarker.core.Environment.visit(Environment.java:196)
>        at freemarker.core.MixedContent.accept(MixedContent.java:92)
>        at freemarker.core.Environment.visit(Environment.java:196)
>        at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:79)
>        at freemarker.core.Environment.visit(Environment.java:196)
>        at freemarker.core.Environment.include(Environment.java:1375)
>        at freemarker.core.Include.accept(Include.java:155)
>        at freemarker.core.Environment.visit(Environment.java:196)
>        at freemarker.core.Environment.include(Environment.java:1375)
>        at freemarker.core.Include.accept(Include.java:155)
>        at freemarker.core.Environment.visit(Environment.java:196)
>        at freemarker.core.MixedContent.accept(MixedContent.java:92)
>        at freemarker.core.Environment.visit(Environment.java:196)
>        at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:79)
>        at freemarker.core.Environment.visit(Environment.java:196)
>        at
> freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:160)
>
>        at freemarker.core.Environment.visit(Environment.java:351)
>        at freemarker.core.IteratorBlock.accept(IteratorBlock.java:95)
>        at freemarker.core.Environment.visit(Environment.java:196)
>        at freemarker.core.MixedContent.accept(MixedContent.java:92)
>        at freemarker.core.Environment.visit(Environment.java:196)
>        at freemarker.core.Environment.include(Environment.java:1375)
>        at freemarker.core.Include.accept(Include.java:155)
>        at freemarker.core.Environment.visit(Environment.java:196)
>        at freemarker.core.MixedContent.accept(MixedContent.java:92)
>        at freemarker.core.Environment.visit(Environment.java:196)
>        at freemarker.core.IfBlock.accept(IfBlock.java:82)
>        at freemarker.core.Environment.visit(Environment.java:196)
>        at freemarker.core.MixedContent.accept(MixedContent.java:92)
>        at freemarker.core.Environment.visit(Environment.java:196)
>        at freemarker.core.Environment.visit(Environment.java:233)
>        at freemarker.core.BlockAssignment.accept(BlockAssignment.java:83)
>        at freemarker.core.Environment.visit(Environment.java:196)
>        at freemarker.core.MixedContent.accept(MixedContent.java:92)
>        at freemarker.core.Environment.visit(Environment.java:196)
>        at freemarker.core.Environment.process(Environment.java:176)
>        at freemarker.template.Template.process(Template.java:232)
>        at
> org.hibernate.tool.hbm2x.TemplateHelper.processTemplate(TemplateHelpe
> r.java:251)
>        at
> org.hibernate.tool.hbm2x.TemplateProducer.produceToString(TemplatePro
> ducer.java:67)
>        at
> org.hibernate.tool.hbm2x.TemplateProducer.produce(TemplateProducer.ja
> va:28)
>        at
> org.hibernate.tool.hbm2x.TemplateProducer.produce(TemplateProducer.ja
> va:97)
>        at
> org.hibernate.tool.hbm2x.GenericExporter.exportPOJO(GenericExporter.j
> ava:146)
>        at
> org.hibernate.tool.hbm2x.GenericExporter.exportPersistentClass(Generi
> cExporter.java:135)
>        at
> org.hibernate.tool.hbm2x.GenericExporter$2.process(GenericExporter.ja
> va:41)
>        at
> org.hibernate.tool.hbm2x.GenericExporter.doStart(GenericExporter.java
> :126)
>        at
> org.hibernate.tool.hbm2x.AbstractExporter.start(AbstractExporter.java
> :95)
>        at
> org.appfuse.mojo.HibernateExporterMojo.doExecute(HibernateExporterMoj
> o.java:228)
>        at
> org.appfuse.mojo.exporter.ModelGeneratorMojo.execute(ModelGeneratorMo
> jo.java:183)
>        at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
> nManager.java:453)
>        at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
> ultLifecycleExecutor.java:559)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
> Goal(DefaultLifecycleExecutor.java:513)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
> ltLifecycleExecutor.java:483
> --
> View this message in context:
> http://www.nabble.com/appfuse%3Agen-model-anomaly...-tp17979188s2369p23855434.html
> Sent from the AppFuse - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net
> For additional commands, e-mail: users-h...@appfuse.dev.java.net
>
>

Reply via email to