Re: error in resolving sitemesh's JspTagLibs

Attila Szegedi <[email protected]>
Newsgroups gmane.comp.web.freemarker.user
Message-ID <[email protected]>
What FreeMarker version are you using?

You seem to be running into this bug: <http://sourceforge.net/tracker/index.php?func=detail&aid=1670887&group_id=794&atid=100794 
 >

It has been fixed in FreeMarker 2.3.11.

Also, are you using FreeMarker under both Tomcat and Jetty?

Attila.

On 2008.04.08., at 20:31, Zemian Deng wrote:
> Hello list,
>
> I have a war file that runs fine in Tomcat, but when I run it under  
> jetty, I get the following error with Freemarker. Does anyone know  
> what's going on?
>
> Error on line 1, column 1 in WEB-INF/view/layout/default.ftl
> JspTaglibs["http://www.opensymphony.com/sitemesh/decorator"] is  
> undefined.
> It cannot be assigned to decorator
> The problematic instruction:
> ----------
> ==> assignment: decorator=JspTaglibs["http://www.opensymphony.com/sitemesh/decorator 
> "] [on line 1, column 1 in WEB-INF/view/layout/default.ftl]
> ----------
>
> Java backtrace for programmers:
> ----------
> freemarker.core.InvalidReferenceException: Error on line 1, column 1  
> in WEB-INF/view/layout/default.ftl
> JspTaglibs["http://www.opensymphony.com/sitemesh/decorator"] is  
> undefined.
> It cannot be assigned to decorator
>     at freemarker.core.Assignment.accept(Assignment.java:111)
>     at freemarker.core.Environment.visit(Environment.java:208)
>     at freemarker.core.MixedContent.accept(MixedContent.java:92)
>     at freemarker.core.Environment.visit(Environment.java:208)
>     at freemarker.core.Environment.process(Environment.java:188)
>     at freemarker.template.Template.process(Template.java:237)
>     at  
> freemarker 
> .ext.servlet.FreemarkerServlet.process(FreemarkerServlet.java:427)
>     at  
> freemarker 
> .ext.servlet.FreemarkerServlet.doGet(FreemarkerServlet.java:366)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>     at  
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
>
>
> -- 
> Thanks,
> Zemian Deng

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Register now and save $200. Hurry, offer ends at 11:59 p.m., 
Monday, April 7! Use priority code J8TLD2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.