You can also get the individual project artifacts from the build server for each successful build.
Nils-H On Sun, Dec 28, 2008 at 7:14 PM, 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. > > -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 > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org