+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

Reply via email to