+1, we should take a look at it. I didnt even know it was around. musachy
On Wed, Dec 31, 2008 at 12:42 AM, Martin Cooper <mart...@apache.org> wrote: > On Sun, Dec 28, 2008 at 10:14 AM, Wes Wannemacher <w...@wantii.com> wrote: > >> There is something here - >> >> http://people.apache.org/builds/struts/nightlies/2.x/ >> >> I'm not sure who/how it's generated, and it is only core, so it's a >> place to start at least. >> >> If there is any docs or pointers someone can forward I'll take a look >> and try to get the nightlies going again. > > > These nightlies are being built on our Solaris zone and pushed over to > people.a.o. This is something that James M set up a long time ago, and I'm > pretty sure it has not been touched in ages. We should probably get this > updated so that it builds a bit more than core. As for docs, I suspect that > the only docs are in the mail archives... > > -- > Martin Cooper > > > >> -Wes >> >> On Sun, 2008-12-28 at 11:58 -0500, Musachy Barroso wrote: >> > I don't think we have those. Do we? >> > >> > musachy >> > >> > On Sun, Dec 28, 2008 at 3:44 AM, Al Sutton <a...@funkyandroid.com> wrote: >> > > I've changed machines recently and haven't got a S2 dev environment set >> up. >> > > Can I get a nightly build from somewhere? >> > > >> > > Al. >> > > >> > > Musachy Barroso wrote: >> > >> >> > >> 3 hours debugging, and the fix was one line of code :). Please test >> > >> against trunk and let me know, it all seems to work for me. >> > >> >> > >> musachy >> > >> >> > >> On Sat, Dec 27, 2008 at 12:40 PM, Musachy Barroso <musa...@gmail.com> >> > >> wrote: >> > >> >> > >>> >> > >>> yes, that's a good idea, in fact there are some tags there, like >> > >>> "url", wich do not fail. >> > >>> >> > >>> On Sat, Dec 27, 2008 at 12:36 PM, Wes Wannemacher <w...@wantii.com> >> > >>> wrote: >> > >>> >> > >>>> >> > >>>> I'll follow suit and rescind my vote as well... Should we add a tag >> > >>>> showcase's decorator so that it pops up when we test in the future? >> > >>>> >> > >>>> -Wes >> > >>>> >> > >>>> On Sat, 2008-12-27 at 12:31 -0500, Musachy Barroso wrote: >> > >>>> >> > >>>>> >> > >>>>> never mind, just adding: >> > >>>>> >> > >>>>> <s:hidden name="somename" value="%{'aaa'}" /> >> > >>>>> >> > >>>>> to the main decorator makes fail, I will downgrade my vote. >> > >>>>> musachy >> > >>>>> >> > >>>>> On Sat, Dec 27, 2008 at 12:23 PM, Musachy Barroso < >> musa...@gmail.com> >> > >>>>> wrote: >> > >>>>> >> > >>>>>> >> > >>>>>> I change the filter and filter mappings to the "old" ones, and >> > >>>>>> showcase still works, do you know what I would need to change to >> > >>>>>> reproduce the problem? >> > >>>>>> >> > >>>>>> musachy >> > >>>>>> >> > >>>>>> On Sat, Dec 27, 2008 at 11:12 AM, Al Sutton <a...@funkyandroid.com> >> > >>>>>> wrote: >> > >>>>>> >> > >>>>>>> >> > >>>>>>> I'm sorry I didn't try the trunk sooner (too busy coding the site >> > >>>>>>> :(). >> > >>>>>>> >> > >>>>>>> The filters are; >> > >>>>>>> >> > >>>>>>> <filter> >> > >>>>>>> <filter-name>struts-cleanup</filter-name> >> > >>>>>>> >> > >>>>>>> >> > >>>>>>> >> <filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class> >> > >>>>>>> </filter> >> > >>>>>>> <filter> >> > >>>>>>> <filter-name>sitemesh</filter-name> >> > >>>>>>> >> > >>>>>>> >> > >>>>>>> >> <filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class> >> > >>>>>>> </filter> >> > >>>>>>> <filter> >> > >>>>>>> <filter-name>struts</filter-name> >> > >>>>>>> >> > >>>>>>> >> > >>>>>>> >> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> >> > >>>>>>> <init-param> >> > >>>>>>> <param-name>actionPackages</param-name> >> > >>>>>>> <param-value>com.andappstore.actions</param-value> >> > >>>>>>> </init-param> >> > >>>>>>> </filter> >> > >>>>>>> <filter-mapping> >> > >>>>>>> <filter-name>struts-cleanup</filter-name> >> > >>>>>>> <url-pattern>/*</url-pattern> >> > >>>>>>> </filter-mapping> >> > >>>>>>> <filter-mapping> >> > >>>>>>> <filter-name>sitemesh</filter-name> >> > >>>>>>> <url-pattern>/*</url-pattern> >> > >>>>>>> </filter-mapping> >> > >>>>>>> <filter-mapping> >> > >>>>>>> <filter-name>struts</filter-name> >> > >>>>>>> <url-pattern>/*</url-pattern> >> > >>>>>>> </filter-mapping> >> > >>>>>>> The sitemesh.xml is; >> > >>>>>>> >> > >>>>>>> <sitemesh> >> > >>>>>>> <property name="decorators-file" value="/WEB-INF/decorators.xml" >> /> >> > >>>>>>> <excludes file="${decorators-file}" /> >> > >>>>>>> >> > >>>>>>> <page-parsers> >> > >>>>>>> <parser content-type="text/html" >> > >>>>>>> >> > >>>>>>> class="com.opensymphony.module.sitemesh.parser.HTMLPageParser" >> /> >> > >>>>>>> <parser content-type="text/html;charset=ISO-8859-1" >> > >>>>>>> >> > >>>>>>> class="com.opensymphony.module.sitemesh.parser.HTMLPageParser" >> /> >> > >>>>>>> </page-parsers> >> > >>>>>>> >> > >>>>>>> <decorator-mappers> >> > >>>>>>> <mapper >> > >>>>>>> >> class="com.opensymphony.module.sitemesh.mapper.AgentDecoratorMapper"> >> > >>>>>>> <param name="match.Android" value="android" /> >> > >>>>>>> </mapper> >> > >>>>>>> <mapper >> > >>>>>>> >> > >>>>>>> >> class="com.opensymphony.module.sitemesh.mapper.ConfigDecoratorMapper"> >> > >>>>>>> <param name="config" value="${decorators-file}" /> >> > >>>>>>> </mapper> </decorator-mappers> >> > >>>>>>> </sitemesh> >> > >>>>>>> >> > >>>>>>> and the decorators.xml file is; >> > >>>>>>> >> > >>>>>>> <decorators defaultdir="/WEB-INF/decorators"> >> > >>>>>>> <excludes> >> > >>>>>>> <pattern>/updates/*</pattern> >> > >>>>>>> </excludes> >> > >>>>>>> <decorator name="default" page="default.jsp"> >> > >>>>>>> <pattern>/*</pattern> >> > >>>>>>> </decorator> >> > >>>>>>> </decorators> >> > >>>>>>> >> > >>>>>>> >> > >>>>>>> >> > >>>>>>> >> > >>>>>>> >> > >>>>>>> Musachy Barroso wrote: >> > >>>>>>> >> > >>>>>>>> >> > >>>>>>>> this one looks bad, how do you have your filters configured? I >> think >> > >>>>>>>> we saw this before and had been fixed. >> > >>>>>>>> >> > >>>>>>>> musachy >> > >>>>>>>> >> > >>>>>>>> On Sat, Dec 27, 2008 at 4:50 AM, Al Sutton <a...@funkyandroid.com >> > >> > >>>>>>>> wrote: >> > >>>>>>>> >> > >>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> Next problem; I'm seeing an exception being thrown in >> Freemarker >> > >>>>>>>>> which I >> > >>>>>>>>> believe is a knock on effect from the sitemesh plugin. >> > >>>>>>>>> >> > >>>>>>>>> When I set a breakpoint in >> FreemarkerTemplateEngine.renderTemplate >> > >>>>>>>>> there >> > >>>>>>>>> are >> > >>>>>>>>> several passes through where the servletcontext, request, and >> > >>>>>>>>> response >> > >>>>>>>>> objects are pulled from the stack in the >> TemplateRenderingContext, >> > >>>>>>>>> but >> > >>>>>>>>> then >> > >>>>>>>>> nulls start to be returned and hence the NPE is thrown. >> > >>>>>>>>> >> > >>>>>>>>> I beleive this is when parsing a decorator containing S2 tags >> is >> > >>>>>>>>> included >> > >>>>>>>>> because the output page contains the main data, the HTML >> components >> > >>>>>>>>> from >> > >>>>>>>>> the >> > >>>>>>>>> template, and then stops at the first S2 tag :( . >> > >>>>>>>>> >> > >>>>>>>>> Al. >> > >>>>>>>>> >> > >>>>>>>>> java.lang.NullPointerException >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.struts2.views.freemarker.FreemarkerManager.getConfiguration(FreemarkerManager.java:159) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.struts2.components.template.FreemarkerTemplateEngine.renderTemplate(FreemarkerTemplateEngine.java:89) >> > >>>>>>>>> at >> > >>>>>>>>> >> org.apache.struts2.components.UIBean.mergeTemplate(UIBean.java:559) >> > >>>>>>>>> at org.apache.struts2.components.UIBean.end(UIBean.java:513) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:42) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.jsp.WEB_002dINF.decorators.default_jsp._jspx_meth_s_005fhidden_005f0(default_jsp.java:668) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.jsp.WEB_002dINF.decorators.default_jsp._jspService(default_jsp.java:162) >> > >>>>>>>>> at >> > >>>>>>>>> >> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) >> > >>>>>>>>> at >> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) >> > >>>>>>>>> at >> > >>>>>>>>> >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) >> > >>>>>>>>> at >> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> com.opensymphony.module.sitemesh.filter.PageFilter.writeDecorator(PageFilter.java:173) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:158) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:62) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:102) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) >> > >>>>>>>>> at >> > >>>>>>>>> >> > >>>>>>>>> >> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) >> > >>>>>>>>> at java.lang.Thread.run(Unknown Source) >> > >>>>>>>>> >> > >>>>>>>>> -- >> > >>>>>>>>> ====== >> > >>>>>>>>> Funky Android Limited is registered in England & Wales with the >> > >>>>>>>>> company >> > >>>>>>>>> number 6741909. The registered head office is Kemp House, >> 152-160 >> > >>>>>>>>> City >> > >>>>>>>>> Road, London, EC1V 2NX, UK. >> > >>>>>>>>> The views expressed in this email are those of the author and >> not >> > >>>>>>>>> necessarily those of Funky Android Limited, it's associates, or >> > >>>>>>>>> it's >> > >>>>>>>>> subsidiaries. >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> --------------------------------------------------------------------- >> > >>>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org >> > >>>>>>>>> For additional commands, e-mail: dev-h...@struts.apache.org >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>> >> > >>>>>>>> >> > >>>>>>>> >> > >>>>>>> >> > >>>>>>> -- >> > >>>>>>> ====== >> > >>>>>>> Funky Android Limited is registered in England & Wales with the >> > >>>>>>> company >> > >>>>>>> number 6741909. The registered head office is Kemp House, >> 152-160 >> > >>>>>>> City >> > >>>>>>> Road, London, EC1V 2NX, UK. >> > >>>>>>> The views expressed in this email are those of the author and not >> > >>>>>>> necessarily those of Funky Android Limited, it's associates, or >> it's >> > >>>>>>> subsidiaries. >> > >>>>>>> >> > >>>>>>> >> > >>>>>>> >> --------------------------------------------------------------------- >> > >>>>>>> To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org >> > >>>>>>> For additional commands, e-mail: dev-h...@struts.apache.org >> > >>>>>>> >> > >>>>>>> >> > >>>>>>> >> > >>>>>> >> > >>>>>> -- >> > >>>>>> "Hey you! Would you help me to carry the stone?" Pink Floyd >> > >>>>>> >> > >>>>>> >> > >>>>> >> > >>>>> >> > >>>> >> > >>>> >> --------------------------------------------------------------------- >> > >>>> To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org >> > >>>> For additional commands, e-mail: dev-h...@struts.apache.org >> > >>>> >> > >>>> >> > >>>> >> > >>> >> > >>> -- >> > >>> "Hey you! Would you help me to carry the stone?" Pink Floyd >> > >>> >> > >>> >> > >> >> > >> >> > >> >> > >> >> > > >> > > >> > > --------------------------------------------------------------------- >> > > To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org >> > > For additional commands, e-mail: dev-h...@struts.apache.org >> > > >> > > >> > >> > >> > >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org >> For additional commands, e-mail: dev-h...@struts.apache.org >> >> > -- "Hey you! Would you help me to carry the stone?" Pink Floyd --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org