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