Don is still working on those changes, you could open a ticket to make sure everything gets documented.
musachy On Mon, Jul 14, 2008 at 1:22 PM, Piero Sartini <[EMAIL PROTECTED]> wrote: > Ok, the problem was that since 2.1.3 the filters changed: > > org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter > instead of ActionContextCleanup and > org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter > instead of the FilterDispatcher. > > Now everything works like expected. I will update the wiki of the sitemesh > plugin .. > > Am Montag, 14. Juli 2008 15:23:16 schrieb Piero Sartini: >> The S2 version is 2.1.3-SNAPSHOT. The exact same project was working some >> time ago with 2.1.1-SNAPSHOT. So maybe this is something that got broken in >> newer builds. >> >> The problem seems to be that Freemarker can't get its configuration at this >> point. But ActionContextCleanUp is the first filter in chain, and tags like >> @s.url do work, only the form and input fields do not work. >> >> If I try the exact same form outside the decorator in a normal, decorated >> page, everything works like expected. >> >> Any ideas? >> >> java.lang.NullPointerException >> at >> org.apache.struts2.views.freemarker.FreemarkerManager.getConfiguration(Free >>markerManager.java:159) at >> org.apache.struts2.components.template.FreemarkerTemplateEngine.renderTempl >>ate(FreemarkerTemplateEngine.java:90) at >> org.apache.struts2.components.UIBean.mergeTemplate(UIBean.java:558) at >> org.apache.struts2.components.Submit.end(Submit.java:109) at >> org.apache.struts2.views.freemarker.tags.CallbackWriter.afterBody(CallbackW >>riter.java:84) at freemarker.core.Environment.visit(Environment.java:299) at >> freemarker.core.UnifiedCall.accept(UnifiedCall.java:130) 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.include(Environment.java:1477) at >> freemarker.core.Include.accept(Include.java:169) >> 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 >> org.apache.struts2.sitemesh.FreeMarkerPageFilter.applyDecorator(FreeMarkerP >>ageFilter.java:160) at >> org.apache.struts2.sitemesh.TemplatePageFilter.applyDecorator(TemplatePageF >>ilter.java:116) at >> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java >>:62) at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio >>nFilterChain.java:246) ... >> ... >> ... >> >> --------------------------------------------------------------------- >> 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] > > -- "Hey you! Would you help me to carry the stone?" Pink Floyd --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]