I'm also getting this but not when ordering a grid. When i try to order a
grid i get what i think is already reported in
TAP5-573<https://issues.apache.org/jira/browse/TAP5-573>
.
In my case i get this expection when updating a zone with a component
returned from an event listener. I'm using 5.1.0.2-SNAPSHOT.

My stacktrace reports different code lines as the tapestry version is
different:

java.lang.NullPointerException
    at java.util.HashMap.<init>(HashMap.java:223)
    at
org.apache.tapestry5.ioc.internal.util.CollectionFactory.newMap(CollectionFactory.java:77)
    at org.apache.tapestry5.dom.MapHolder.getMutable(MapHolder.java:51)
    at org.apache.tapestry5.dom.MapHolder.putAll(MapHolder.java:60)
    at
org.apache.tapestry5.dom.Element.createNamespaceURIToPrefix(Element.java:664)
    at org.apache.tapestry5.dom.Element.toMarkup(Element.java:333)
    at org.apache.tapestry5.dom.Element.writeChildMarkup(Element.java:870)
    at org.apache.tapestry5.dom.Element.getChildMarkup(Element.java:883)
    at
org.apache.tapestry5.internal.services.PageRenderQueueImpl.renderPartial(PageRenderQueueImpl.java:163)
    at
$PageRenderQueue_1201a9ea577.renderPartial($PageRenderQueue_1201a9ea577.java)
    at
$PageRenderQueue_1201a9ea562.renderPartial($PageRenderQueue_1201a9ea562.java)
    at
org.apache.tapestry5.internal.services.PartialMarkupRendererTerminator.renderMarkup(PartialMarkupRendererTerminator.java:39)
    at
org.apache.tapestry5.services.TapestryModule$32.renderMarkup(TapestryModule.java:1845)
    at
$PartialMarkupRenderer_1201a9ea5a8.renderMarkup($PartialMarkupRenderer_1201a9ea5a8.java)
    at
org.apache.tapestry5.services.TapestryModule$31.renderMarkup(TapestryModule.java:1826)
    at
$PartialMarkupRenderer_1201a9ea5a8.renderMarkup($PartialMarkupRenderer_1201a9ea5a8.java)
    at
org.apache.tapestry5.services.TapestryModule$30.renderMarkup(TapestryModule.java:1808)
    at
$PartialMarkupRenderer_1201a9ea5a8.renderMarkup($PartialMarkupRenderer_1201a9ea5a8.java)
    at
org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:1790)
    at
$PartialMarkupRenderer_1201a9ea5a8.renderMarkup($PartialMarkupRenderer_1201a9ea5a8.java)
    at
org.apache.tapestry5.services.TapestryModule$28.renderMarkup(TapestryModule.java:1764)
    at
$PartialMarkupRenderer_1201a9ea5a8.renderMarkup($PartialMarkupRenderer_1201a9ea5a8.java)
    at
$PartialMarkupRenderer_1201a9ea5a7.renderMarkup($PartialMarkupRenderer_1201a9ea5a7.java)
    at
org.apache.tapestry5.internal.services.AjaxPartialResponseRendererImpl.renderPartialPageMarkup(AjaxPartialResponseRendererImpl.java:79)
    at
$AjaxPartialResponseRenderer_1201a9ea5a5.renderPartialPageMarkup($AjaxPartialResponseRenderer_1201a9ea5a5.java)
    at
org.apache.tapestry5.internal.services.AjaxComponentEventRequestHandler.handle(AjaxComponentEventRequestHandler.java:118)
    at
$ComponentEventRequestHandler_1201a9ea584.handle($ComponentEventRequestHandler_1201a9ea584.java)
    at
org.apache.tapestry5.internal.services.AjaxFilter.handle(AjaxFilter.java:42)
    at
$ComponentEventRequestHandler_1201a9ea586.handle($ComponentEventRequestHandler_1201a9ea586.java)
    at
org.apache.tapestry5.services.TapestryModule$36.handle(TapestryModule.java:2137)
    at
$ComponentEventRequestHandler_1201a9ea586.handle($ComponentEventRequestHandler_1201a9ea586.java)
    at
$ComponentEventRequestHandler_1201a9ea4b9.handle($ComponentEventRequestHandler_1201a9ea4b9.java)
    at
org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handleComponentEvent(ComponentRequestHandlerTerminator.java:43)
    at
$ComponentRequestHandler_1201a9ea4ad.handleComponentEvent($ComponentRequestHandler_1201a9ea4ad.java)
    at
org.apache.tapestry5.internal.services.ComponentEventDispatcher.dispatch(ComponentEventDispatcher.java:46)
    at $Dispatcher_1201a9ea4af.dispatch($Dispatcher_1201a9ea4af.java)
    at $Dispatcher_1201a9ea4a5.dispatch($Dispatcher_1201a9ea4a5.java)
    at
org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:249)
    at
pt.viaverde.ecm.classification.web.services.alfresco.impl.AlfrescoDocumentFilterImpl.service(AlfrescoDocumentFilterImpl.java:47)
    at
$AlfrescoDocumentFilter_1201a9ea4a4.service($AlfrescoDocumentFilter_1201a9ea4a4.java)
    at $RequestHandler_1201a9ea4a6.service($RequestHandler_1201a9ea4a6.java)
    at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
    at $RequestHandler_1201a9ea4a6.service($RequestHandler_1201a9ea4a6.java)
    at
org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:772)
    at $RequestHandler_1201a9ea4a6.service($RequestHandler_1201a9ea4a6.java)
    at
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:762)
    at $RequestHandler_1201a9ea4a6.service($RequestHandler_1201a9ea4a6.java)
    at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
    at $RequestHandler_1201a9ea4a6.service($RequestHandler_1201a9ea4a6.java)
    at
org.apache.tapestry5.internal.services.URLRewriterRequestFilter.service(URLRewriterRequestFilter.java:64)
    at $RequestHandler_1201a9ea4a6.service($RequestHandler_1201a9ea4a6.java)
    at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90)
    at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:81)
    at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
    at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
    at $RequestHandler_1201a9ea4a6.service($RequestHandler_1201a9ea4a6.java)
    at $RequestHandler_1201a9ea49b.service($RequestHandler_1201a9ea49b.java)
    at
org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:201)
    at
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
    at
$HttpServletRequestHandler_1201a9ea49d.service($HttpServletRequestHandler_1201a9ea49d.java)
    at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
    at
$HttpServletRequestFilter_1201a9ea49a.service($HttpServletRequestFilter_1201a9ea49a.java)
    at
$HttpServletRequestHandler_1201a9ea49d.service($HttpServletRequestHandler_1201a9ea49d.java)
    at
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:722)

On Tue, Mar 10, 2009 at 6:55 PM, Howard Lewis Ship <hls...@gmail.com> wrote:

> I'd love to know how to reproduce this!
>
> On Tue, Mar 10, 2009 at 6:28 AM, Thiago H. de Paula Figueiredo
> <thiag...@gmail.com> wrote:
> > Hi!
> >
> > Trying 5.1.0.0, I've had a new exception (i.e. I couldn't find it on
> > JIRA or in this mailing list) when clicking a sorting link in a Grid
> > with inplace="true". I've tried with and without
> > xmlns="http://www.w3.org/1999/xhtml"; in the html tag. It also happens
> > when I submit a form with AJAX.
> >
> > The stack trace is below.
> >
> > java.lang.NullPointerException
> >        at java.util.HashMap.<init>(HashMap.java:223)
> >        at
> org.apache.tapestry5.ioc.internal.util.CollectionFactory.newMap(CollectionFactory.java:77)
> >        at
> org.apache.tapestry5.dom.MapHolder.getMutable(MapHolder.java:51)
> >        at org.apache.tapestry5.dom.MapHolder.putAll(MapHolder.java:60)
> >        at
> org.apache.tapestry5.dom.Element.createNamespaceURIToPrefix(Element.java:584)
> >        at org.apache.tapestry5.dom.Element.toMarkup(Element.java:294)
> >        at org.apache.tapestry5.dom.Node.writeChildMarkup(Node.java:104)
> >        at org.apache.tapestry5.dom.Element.toMarkup(Element.java:348)
> >        at org.apache.tapestry5.dom.Node.writeChildMarkup(Node.java:104)
> >        at org.apache.tapestry5.dom.Element.toMarkup(Element.java:348)
> >        at org.apache.tapestry5.dom.Node.writeChildMarkup(Node.java:104)
> >        at org.apache.tapestry5.dom.Element.toMarkup(Element.java:348)
> >        at org.apache.tapestry5.dom.Node.writeChildMarkup(Node.java:104)
> >        at org.apache.tapestry5.dom.Element.toMarkup(Element.java:348)
> >        at org.apache.tapestry5.dom.Node.writeChildMarkup(Node.java:104)
> >        at org.apache.tapestry5.dom.Element.toMarkup(Element.java:348)
> >        at org.apache.tapestry5.dom.Node.writeChildMarkup(Node.java:104)
> >        at org.apache.tapestry5.dom.Node.getChildMarkup(Node.java:114)
> >        at
> org.apache.tapestry5.internal.services.PageRenderQueueImpl.renderPartial(PageRenderQueueImpl.java:163)
> >        at
> $PageRenderQueue_11ff088590c.renderPartial($PageRenderQueue_11ff088590c.java)
> >        at
> $PageRenderQueue_11ff088590b.renderPartial($PageRenderQueue_11ff088590b.java)
> >        at
> org.apache.tapestry5.internal.services.PartialMarkupRendererTerminator.renderMarkup(PartialMarkupRendererTerminator.java:39)
> >
> > --
> > Thiago
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> > For additional commands, e-mail: users-h...@tapestry.apache.org
> >
> >
>
>
>
> --
> Howard M. Lewis Ship
>
> Creator Apache Tapestry and Apache HiveMind
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>

Reply via email to