You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by "Thiago H. de Paula Figueiredo" <th...@gmail.com> on 2009/03/10 14:28:01 UTC

[5.1.0.0] Exception sorting a Grid with AJAX

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-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: [5.1.0.0] Exception sorting a Grid with AJAX

Posted by Hugo Palma <hu...@gmail.com>.
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 <hl...@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
> <th...@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-unsubscribe@tapestry.apache.org
> > For additional commands, e-mail: users-help@tapestry.apache.org
> >
> >
>
>
>
> --
> Howard M. Lewis Ship
>
> Creator Apache Tapestry and Apache HiveMind
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>

Re: [5.1.0.0] Exception sorting a Grid with AJAX

Posted by Howard Lewis Ship <hl...@gmail.com>.
I'd love to know how to reproduce this!

On Tue, Mar 10, 2009 at 6:28 AM, Thiago H. de Paula Figueiredo
<th...@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-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>



-- 
Howard M. Lewis Ship

Creator Apache Tapestry and Apache HiveMind

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org