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 > >