I encountered the same issue when I tried to upgrade to struts 2.0.8 from
2.0.6 for my struts basic 2m5 project.
I tried removing the line <#include
"/${parameters.templateDir}/xhtml/form-close-validate.ftl"  
from /src/main/webapp/css_xhtml/form-close.ftl , but then I could not
validate my form and got exceptions, so had to put it back 
Then I tried to set the scope to runtime for codebehind and spring plugins
for struts,(I do not have jfreecharts or jasperReports) but that did not
work either.
So finally I had to revert back to struts 2.0.6, to have everything working
again!
Travers, what struts version are you running in your project?
Arvinder 

Travers Snyman wrote:
> 
> Thanks Matt,
> I sorted it out. I have posted another thread on how I solved all the
> side effects issues I found with including struts plugins
> 
> Travers
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matt
> Raible
> Sent: 18 July 2007 04:17 PM
> To: users@appfuse.dev.java.net
> Subject: Re: [appfuse-user] Freemarker error when including struts
> plugin dependencies
> 
> Since we have customized templates, it may be our fault. If you can
> exclude our customized templates from being merged, you can see if
> this happens with Struts's default templates. If it does, it's a
> Struts bug. If it doesn't, it's our bug.
> 
> Matt
> 
> On 7/18/07, Travers Snyman <[EMAIL PROTECTED]> wrote:
>> Thanks Matt,
>>
>> Removing the following line from
>> /src/main/webapp/css_xhtml/form-close.ftl
>>
>> <#include "/${parameters.templateDir}/xhtml/form-close-validate.ftl"
> />
>>
>> Solves the problem. I would like to understand the problem though - is
>> it struts core or appfuse ? Why is including the struts-plugin
>> dependencies causing this?
>>
>> Travers
>>
>>
>> -----Original Message-----
>> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matt
>> Raible
>> Sent: 17 July 2007 04:22 PM
>> To: users@appfuse.dev.java.net
>> Subject: Re: [appfuse-user] Freemarker error when including struts
>> plugin dependencies
>>
>> Are you using full-source, or a merged/embedded version of AppFuse?
>> The only thing I can think of is its a bug in our custom templates. If
>> you copy the templates from
>> target/appname-version/src/main/webapp/template - you can customize
>> them and possibly fix this bug. Otherwise, you might be able to
>> exclude this directory from being merged by modifying your pom.xml.
>>
>> Matt
>>
>> On 7/17/07, Travers Snyman <[EMAIL PROTECTED]> wrote:
>> >
>> >
>> >
>> >
>> > I get a Freemarker template error when I include struts plugins as
>> > dependencies like jfreechart and jasperreports. This only happens on
>> long
>> > jsp pages like editprofile. The page actually still works, but right
>> at the
>> > bottom I get the freemarker error output. I include struts plugins
> in
>> my pom
>> > as follows for example:
>> >
>> >
>> >
>> >       <dependency>
>> >
>> >             <groupId>jasperreports</groupId>
>> >
>> >             <artifactId>jasperreports</artifactId>
>> >
>> >             <version>1.0.0</version>
>> >
>> >             <scope>compile</scope>
>> >
>> >                 <exclusions>
>> >
>> >                         <exclusion>
>> >
>> >                                 <groupId>org.appfuse</groupId>
>> >
>> >
>> > <artifactId>appfuse-hibernate</artifactId>
>> >
>> >                         </exclusion>
>> >
>> >                 </exclusions>
>> >
>> >        </dependency>
>> >
>> >
>> >
>> > The exclusion is necessary to avoid conflicts with xwork which is
>> already
>> > loaded by struts core. This happens on basic appfuse ie no other
> pojos
>> etc.
>> > included yet (only the dependency added). I use struts basic
> archtype
>> on m5.
>> > I saw a similar problem on some other lists which suggests it has to
>> do with
>> > an issue in maven 2.0.6 where there are version lists as is the case
>> for
>> > example with jasperreports. I get the same problem with maven 2.0.7
> as
>> well
>> > and I am not sure if that is actually the problem here. Here is part
>> of the
>> > stack trace (which is very long) which is pasted from the rendered
> jsp
>> page
>> >
>> >
>> >
>> > The userlist jsp does not give this error.
>> >
>> >
>> >
>> > FreeMarker template error!
>> > Method public java.util.List
>> > org.apache.struts2.components.Form.getValidators(java.lang.String)
>> > threw an exception when invoked on
>> > [EMAIL PROTECTED]
>> > The problematic instruction:
>> > ----------
>> > ==> list tag.getValidators("${tagName}") as validator [on line 23,
>> column 9
>> > in template/xhtml/form-close-validate.ftl]
>> >  in include
> "/${parameters.templateDir}/xhtml/form-close-validate.ftl"
>> [on
>> > line 3, column 1 in template/css_xhtml/form-close.ftl]
>> > ----------
>> >
>> > Java backtrace for programmers:
>> > ----------
>> > freemarker.template.TemplateModelException: Method public
>> > java.util.List
>> > org.apache.struts2.components.Form.getValidators(java.lang.String)
>> > threw an exception when invoked on
>> > [EMAIL PROTECTED]
>> >         at
>> >
>>
> freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:136)
>> >         at
>> > freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
>> >         at
>> > freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
>> >         at
>> > freemarker.core.IteratorBlock.accept(IteratorBlock.java:87)
>> > etc...
>> >
>> >
>> >
>> >
>> >
>> > Travers
>>
>>
>> --
>> http://raibledesigns.com
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>> ---------------------------------------------------------------------
>> 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]
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Freemarker-error-when-including-struts-plugin-dependencies-tf4096547s2369.html#a11720186
Sent from the AppFuse - User mailing list archive at Nabble.com.

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

Reply via email to