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

Reply via email to