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 > >