Azarias,
   Did you make sure to type the full command?
       "appfuse:gen -Dentity=Tipoevento"
   or just "appfuse:gen" and then wait for the prompt for your class name.

Azarias Tomás wrote:

I am at work now I will try it later. Now I ve another problem at Work when
running "appfuse:gen Tipoevento" :

[INFO] Nothing to compile - all classes are up to date
[WARNING] POM for 'org.hibernate:jtidy:pom:r8-20060801:runtime' is invalid.
It w
ill be ignored for artifact resolution. Reason: Parse error reading POM.
Reason:
TEXT must be immediately followed by END_TAG and not START_TAG (position:
START
_TAG seen ...<licenses>\n\t\t\t<license>... @12:13)
[INFO] [appfuse:gen]
[INFO] Configuration XML file loaded:
C:\apps\CartaoCredito\src\main\resources\h
ibernate.cfg.xml
[INFO] Configuration XML file loaded:
C:\apps\CartaoCredito\src\main\resources\h
ibernate.cfg.xml
[INFO] src/main/resources/database.properties not found within the project.
Tryi
ng absolute path.
[INFO] No hibernate properties file loaded.
[CartaoCredito] ERROR [main] runtime.error(96) |
Expression column is undefined on line 30, column 144 in
appfuse/web/jsf/form-vi
ew.ftl.
The problematic instruction:
----------
==> ${(!column.nullable)?string} [on line 30, column 140 in
appfuse/web/jsf/form
-view.ftl]
----------

Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression column is undefined on
lin
e 30, column 144 in appfuse/web/jsf/form-view.ftl.
       at
freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)

       at
freemarker.core.TemplateObject.invalidTypeException(TemplateObject.ja
va:134)
       at freemarker.core.Dot._getAsTemplateModel(Dot.java:78)
       at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
       at freemarker.core.Expression.isTrue(Expression.java:138)
       at freemarker.core.NotExpression.isTrue(NotExpression.java:66)
       at
freemarker.core.BooleanExpression._getAsTemplateModel(BooleanExpressi
on.java:61)
       at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
       at
freemarker.core.ParentheticalExpression._getAsTemplateModel(Parenthet
icalExpression.java:75)
       at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
       at
freemarker.core.BuiltIn$stringBI._getAsTemplateModel(BuiltIn.java:339
)
       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.IfBlock.accept(IfBlock.java:82)
       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.process(Environment.java:176)
       at freemarker.template.Template.process(Template.java:231)
       at
org.hibernate.tool.hbm2x.TemplateHelper.processTemplate(TemplateHelpe
r.java:247)
       at
org.hibernate.tool.hbm2x.TemplateProducer.produceToString(TemplatePro
ducer.java:67)


Maybe my proxy is caching new version of libs that solve this problem,
because at home it runs well.




mraible wrote:
Since you don't have any @OneToMany (or similar annotations), I
suspect it's caused by the Blob. If you remove it as a property, does
appfuse:gen work? We may have to add some special logic for blobs.

Matt

On 5/30/07, Azarias Tomás <[EMAIL PROTECTED]> wrote:
With class Ficheiro (attached ) I got this error :
[lifestyle] ERROR [main] runtime.error(96) |
Expression column is undefined on line 30, column 144 in
appfuse/web/jsf/form-vi
ew.ftl.
The problematic instruction:
----------
==> ${(!column.nullable)?string} [on line 30, column 140 in
appfuse/web/jsf/form
-view.ftl]
----------

Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression column is undefined
on
lin
e 30, column 144 in appfuse/web/jsf/form-view.ftl.
       at
freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)

       at
freemarker.core.TemplateObject.invalidTypeException(TemplateObject.ja
va:134)
       at freemarker.core.Dot._getAsTemplateModel(Dot.java:78)


....


And with class Evento I got this error :
[lifestyle] ERROR [main] runtime.error(96) |
Method public java.lang.String
org.hibernate.tool.hbm2x.pojo.BasicPOJOClass.getJ
avaTypeName(org.hibernate.mapping.Property,boolean) threw an exception
when
invo
ked on
org.hibernate.tool.hbm2x.pojo.EntityPOJOClass(com.lifestyle.model.Evento)

The problematic instruction:
----------
==> ${pojo.getJavaTypeName(pojo.identifierProperty, jdk5)} [on line 15,
column 4
3 in appfuse/web/jsf/list-test.ftl]
----------

Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public
java.lang.String
org.h
ibernate.tool.hbm2x.pojo.BasicPOJOClass.getJavaTypeName(org.hibernate.mapping.Pr
operty,boolean) threw an exception when invoked on
org.hibernate.tool.hbm2x.pojo
.EntityPOJOClass(com.lifestyle.model.Evento)
       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)

....
http://www.nabble.com/file/p10881406/model.zip model.zip



mraible wrote:
Can you post the contents of your other class (attaching may work best)
so
I
can try to reproduce?

Thanks,

Matt

On 5/30/07, Azarias Tomás <[EMAIL PROTECTED]> wrote:
I  am having the same error with other classes.
With default User object , I was just testing...


mraible wrote:
Are you trying to generate User screens from the default User object
that
ships with AppFuse? If so, why?

On 5/30/07, Azarias Tomás <[EMAIL PROTECTED]> wrote:
Hi All,

I am having problems when using AMP.
when I run "mvn appfuse:gen -Dentity=User"

It always throws exceptions :

"
ERROR [main] runtime.error(96) |
Expression field.value.typeName is undefined on line 27, column 18
in
appfuse/we
b/jsf/list-test.ftl.
The problematic instruction:
----------
==> if field.value.typeName == "java.lang.String" &&
column.isUnique()
[on
line
27, column 13 in appfuse/web/jsf/list-test.ftl]
----------

Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression
field.value.typeName
is un
defined on line 27, column 18 in appfuse/web/jsf/list-test.ftl.
       at

freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
       at

freemarker.core.ComparisonExpression.isTrue(ComparisonExpression.java
:121)
       at
freemarker.core.AndExpression.isTrue(AndExpression.java:68)
       at freemarker.core.ConditionalBlock.accept(
ConditionalBlock.java
:77)
       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.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.process(Environment.java:176)
       at freemarker.template.Template.process(Template.java:231)
       at

org.hibernate.tool.hbm2x.TemplateHelper.processTemplate(TemplateHelpe
r.java:247)
       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.appfuse.tool.AppFuseExporter$1.exportPOJO(AppFuseExporter.java:20
2)
       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.tool.AppFuseExporter.generateWeb(AppFuseExporter.java:107
)
       at org.appfuse.tool.AppFuseExporter.doStart(
AppFuseExporter.java
:50)
       at

org.hibernate.tool.hbm2x.AbstractExporter.start(AbstractExporter.java
:95)
       at

org.appfuse.mojo.HibernateExporterMojo.doExecute(HibernateExporterMoj
o.java:244)
       at

org.appfuse.mojo.HibernateExporterMojo.execute(HibernateExporterMojo.
java:154)
       at

org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:443)
       at

org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:539)
       at

org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:493)
       at

org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:463)
       at

org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:311)
       at

org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:278)
       at

org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:143)
       at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java
:334)
       at
org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
       at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
....

"

any workaround on this?
--
View this message in context:

http://www.nabble.com/problems-with-AMP%2C-appfuse%3Agen-tf3839783s2369.html#a10871824
Sent from the AppFuse - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--
http://raibledesigns.com


--
View this message in context:

http://www.nabble.com/problems-with-AMP%2C-appfuse%3Agen-tf3839783s2369.html#a10878550
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--
http://raibledesigns.com


--
View this message in context:
http://www.nabble.com/problems-with-AMP%2C-appfuse%3Agen-tf3839783s2369.html#a10881406
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--
http://raibledesigns.com




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to