Looks like the ExceptionReport page failed; I suspect Tapestry was trying to print out a value stored in the Request or Session as part of the ExceptionReport and that failed with an exception. Thus the 500 response.
On Sun, Jan 25, 2009 at 1:28 PM, Tobias Marx <superoverdr...@gmx.de> wrote: > 22:26:06.468 ERROR! [SocketListener0-1] > org.hibernate.LazyInitializationException.<init>(LazyInitializationException.java:19) > >69> could not initialize proxy - no Session > org.hibernate.LazyInitializationException: could not initialize proxy - no > Session > at > org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:57) > at > org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:111) > at > org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:150) > at > tm.framework.entities.Domain$$EnhancerByCGLIB$$f7ca86bf.getDomainName(<generated>) > at tm.framework.pages.EditDomain.getTest(EditDomain.java:114) > at $PropertyConduit_11f0f99b38b.get($PropertyConduit_11f0f99b38b.java) > at > org.apache.tapestry5.internal.bindings.PropBinding.get(PropBinding.java:53) > at > org.apache.tapestry5.internal.structure.ExpansionPageElement.render(ExpansionPageElement.java:47) > at > org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:68) > at > org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:108) > at > $PageRenderQueue_11f0f99b281.render($PageRenderQueue_11f0f99b281.java) > at > $PageRenderQueue_11f0f99b277.render($PageRenderQueue_11f0f99b277.java) > at > org.apache.tapestry5.services.TapestryModule$15.renderMarkup(TapestryModule.java:1128) > at > org.apache.tapestry5.services.TapestryModule$24.renderMarkup(TapestryModule.java:1472) > at > $MarkupRenderer_11f0f99b283.renderMarkup($MarkupRenderer_11f0f99b283.java) > at > org.apache.tapestry5.services.TapestryModule$23.renderMarkup(TapestryModule.java:1453) > at > $MarkupRenderer_11f0f99b283.renderMarkup($MarkupRenderer_11f0f99b283.java) > at > org.apache.tapestry5.services.TapestryModule$22.renderMarkup(TapestryModule.java:1435) > at > $MarkupRenderer_11f0f99b283.renderMarkup($MarkupRenderer_11f0f99b283.java) > at > org.apache.tapestry5.services.TapestryModule$21.renderMarkup(TapestryModule.java:1415) > at > $MarkupRenderer_11f0f99b283.renderMarkup($MarkupRenderer_11f0f99b283.java) > at > $MarkupRenderer_11f0f99b27f.renderMarkup($MarkupRenderer_11f0f99b27f.java) > at > org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:64) > at > $PageMarkupRenderer_11f0f99b27d.renderPageMarkup($PageMarkupRenderer_11f0f99b27d.java) > at > org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:57) > at > $PageResponseRenderer_11f0f99b20d.renderPageResponse($PageResponseRenderer_11f0f99b20d.java) > at > org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:59) > at > org.apache.tapestry5.services.TapestryModule$29.handle(TapestryModule.java:1653) > at > $PageRenderRequestHandler_11f0f99b20e.handle($PageRenderRequestHandler_11f0f99b20e.java) > at > $PageRenderRequestHandler_11f0f99b204.handle($PageRenderRequestHandler_11f0f99b204.java) > at > org.apache.tapestry5.internal.services.PageRenderDispatcher.process(PageRenderDispatcher.java:97) > at > org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:73) > at $Dispatcher_11f0f99b209.dispatch($Dispatcher_11f0f99b209.java) > at $Dispatcher_11f0f99b1fb.dispatch($Dispatcher_11f0f99b1fb.java) > at > org.apache.tapestry5.services.TapestryModule$13.service(TapestryModule.java:953) > at > org.apache.tapestry5.internal.services.LocalizationFilter.service(LocalizationFilter.java:42) > at > $RequestHandler_11f0f99b1fc.service($RequestHandler_11f0f99b1fc.java) > at > org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:586) > at > $RequestHandler_11f0f99b1fc.service($RequestHandler_11f0f99b1fc.java) > at > org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26) > at > $RequestHandler_11f0f99b1fc.service($RequestHandler_11f0f99b1fc.java) > at > org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:79) > at > $RequestHandler_11f0f99b1fc.service($RequestHandler_11f0f99b1fc.java) > at > org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93) > at > org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84) > at > org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83) > at > org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106) > at > $RequestHandler_11f0f99b1fc.service($RequestHandler_11f0f99b1fc.java) > at > $RequestHandler_11f0f99b1f4.service($RequestHandler_11f0f99b1f4.java) > at > org.apache.tapestry5.services.TapestryModule$12.service(TapestryModule.java:933) > at > org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) > at > $HttpServletRequestFilter_11f0f99b1f3.service($HttpServletRequestFilter_11f0f99b1f3.java) > at > $HttpServletRequestHandler_11f0f99b1f5.service($HttpServletRequestHandler_11f0f99b1f5.java) > at > $HttpServletRequestHandler_11f0f99b1f2.service($HttpServletRequestHandler_11f0f99b1f2.java) > at > org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:177) > at > org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813) > at > org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) > at > org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:624) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1434) > at org.mortbay.http.HttpServer.service(HttpServer.java:896) > at org.mortbay.http.HttpConnection.service(HttpConnection.java:814) > at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981) > at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831) > at > org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244) > at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366) > at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) > > 22:26:06.968 ERROR! [SocketListener0-1] > org.hibernate.LazyInitializationException.<init>(LazyInitializationException.java:19) > >64> could not initialize proxy - no Session > org.hibernate.LazyInitializationException: could not initialize proxy - no > Session > at > org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:57) > at > org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:111) > at > org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:150) > at > tm.framework.entities.Domain$$EnhancerByCGLIB$$f7ca86bf.toString(<generated>) > at java.lang.String.valueOf(String.java:2615) > at > org.apache.tapestry5.services.TapestryModule$19.render(TapestryModule.java:1340) > at $ObjectRenderer_11f0f99b3ca.render($ObjectRenderer_11f0f99b3ca.java) > at $ObjectRenderer_11f0f99b3b2.render($ObjectRenderer_11f0f99b3b2.java) > at > org.apache.tapestry5.corelib.components.RenderObject.beginRender(RenderObject.java:40) > at > org.apache.tapestry5.corelib.components.RenderObject.beginRender(RenderObject.java) > at > org.apache.tapestry5.internal.structure.ComponentPageElementImpl$11$1.run(ComponentPageElementImpl.java:334) > at > org.apache.tapestry5.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:899) > at > org.apache.tapestry5.internal.structure.ComponentPageElementImpl.access$200(ComponentPageElementImpl.java:50) > at > org.apache.tapestry5.internal.structure.ComponentPageElementImpl$11.render(ComponentPageElementImpl.java:338) > at > org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:68) > at > org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:108) > at > $PageRenderQueue_11f0f99b281.render($PageRenderQueue_11f0f99b281.java) > at > $PageRenderQueue_11f0f99b277.render($PageRenderQueue_11f0f99b277.java) > at > org.apache.tapestry5.services.TapestryModule$15.renderMarkup(TapestryModule.java:1128) > at > org.apache.tapestry5.services.TapestryModule$24.renderMarkup(TapestryModule.java:1472) > at > $MarkupRenderer_11f0f99b283.renderMarkup($MarkupRenderer_11f0f99b283.java) > at > org.apache.tapestry5.services.TapestryModule$23.renderMarkup(TapestryModule.java:1453) > at > $MarkupRenderer_11f0f99b283.renderMarkup($MarkupRenderer_11f0f99b283.java) > at > org.apache.tapestry5.services.TapestryModule$22.renderMarkup(TapestryModule.java:1435) > at > $MarkupRenderer_11f0f99b283.renderMarkup($MarkupRenderer_11f0f99b283.java) > at > org.apache.tapestry5.services.TapestryModule$21.renderMarkup(TapestryModule.java:1415) > at > $MarkupRenderer_11f0f99b283.renderMarkup($MarkupRenderer_11f0f99b283.java) > at > $MarkupRenderer_11f0f99b27f.renderMarkup($MarkupRenderer_11f0f99b27f.java) > at > org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:64) > at > $PageMarkupRenderer_11f0f99b27d.renderPageMarkup($PageMarkupRenderer_11f0f99b27d.java) > at > org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:57) > at > $PageResponseRenderer_11f0f99b20d.renderPageResponse($PageResponseRenderer_11f0f99b20d.java) > at > org.apache.tapestry5.internal.services.DefaultRequestExceptionHandler.handleRequestException(DefaultRequestExceptionHandler.java:64) > at > $RequestExceptionHandler_11f0f99b1fa.handleRequestException($RequestExceptionHandler_11f0f99b1fa.java) > at > org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:42) > at > $RequestHandler_11f0f99b1fc.service($RequestHandler_11f0f99b1fc.java) > at > org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:79) > at > $RequestHandler_11f0f99b1fc.service($RequestHandler_11f0f99b1fc.java) > at > org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93) > at > org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84) > at > org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83) > at > org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106) > at > $RequestHandler_11f0f99b1fc.service($RequestHandler_11f0f99b1fc.java) > at > $RequestHandler_11f0f99b1f4.service($RequestHandler_11f0f99b1f4.java) > at > org.apache.tapestry5.services.TapestryModule$12.service(TapestryModule.java:933) > at > org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) > at > $HttpServletRequestFilter_11f0f99b1f3.service($HttpServletRequestFilter_11f0f99b1f3.java) > at > $HttpServletRequestHandler_11f0f99b1f5.service($HttpServletRequestHandler_11f0f99b1f5.java) > at > $HttpServletRequestHandler_11f0f99b1f2.service($HttpServletRequestHandler_11f0f99b1f2.java) > at > org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:177) > at > org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813) > at > org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) > at > org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:624) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1434) > at org.mortbay.http.HttpServer.service(HttpServer.java:896) > at org.mortbay.http.HttpConnection.service(HttpConnection.java:814) > at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981) > at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831) > at > org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244) > at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366) > at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) > > 22:26:07.015 WARN!! [SocketListener0-1] > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:590) >11> > /editdomain: > org.apache.tapestry5.internal.services.RenderQueueException: Render queue > error in BeginRender[core/ExceptionReport:renderobject_0]: could not > initialize proxy - no Session [at > classpath:org/apache/tapestry5/corelib/pages/ExceptionReport.tml, line 30, > column 78] > at > org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:80) > at > org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:108) > at > $PageRenderQueue_11f0f99b281.render($PageRenderQueue_11f0f99b281.java) > at > $PageRenderQueue_11f0f99b277.render($PageRenderQueue_11f0f99b277.java) > at > org.apache.tapestry5.services.TapestryModule$15.renderMarkup(TapestryModule.java:1128) > at > org.apache.tapestry5.services.TapestryModule$24.renderMarkup(TapestryModule.java:1472) > at > $MarkupRenderer_11f0f99b283.renderMarkup($MarkupRenderer_11f0f99b283.java) > at > org.apache.tapestry5.services.TapestryModule$23.renderMarkup(TapestryModule.java:1453) > at > $MarkupRenderer_11f0f99b283.renderMarkup($MarkupRenderer_11f0f99b283.java) > at > org.apache.tapestry5.services.TapestryModule$22.renderMarkup(TapestryModule.java:1435) > at > $MarkupRenderer_11f0f99b283.renderMarkup($MarkupRenderer_11f0f99b283.java) > at > org.apache.tapestry5.services.TapestryModule$21.renderMarkup(TapestryModule.java:1415) > at > $MarkupRenderer_11f0f99b283.renderMarkup($MarkupRenderer_11f0f99b283.java) > at > $MarkupRenderer_11f0f99b27f.renderMarkup($MarkupRenderer_11f0f99b27f.java) > at > org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:64) > at > $PageMarkupRenderer_11f0f99b27d.renderPageMarkup($PageMarkupRenderer_11f0f99b27d.java) > at > org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:57) > at > $PageResponseRenderer_11f0f99b20d.renderPageResponse($PageResponseRenderer_11f0f99b20d.java) > at > org.apache.tapestry5.internal.services.DefaultRequestExceptionHandler.handleRequestException(DefaultRequestExceptionHandler.java:64) > at > $RequestExceptionHandler_11f0f99b1fa.handleRequestException($RequestExceptionHandler_11f0f99b1fa.java) > at > org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:42) > at > $RequestHandler_11f0f99b1fc.service($RequestHandler_11f0f99b1fc.java) > at > org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:79) > at > $RequestHandler_11f0f99b1fc.service($RequestHandler_11f0f99b1fc.java) > at > org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93) > at > org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84) > at > org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83) > at > org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106) > at > $RequestHandler_11f0f99b1fc.service($RequestHandler_11f0f99b1fc.java) > at > $RequestHandler_11f0f99b1f4.service($RequestHandler_11f0f99b1f4.java) > at > org.apache.tapestry5.services.TapestryModule$12.service(TapestryModule.java:933) > at > org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) > at > $HttpServletRequestFilter_11f0f99b1f3.service($HttpServletRequestFilter_11f0f99b1f3.java) > at > $HttpServletRequestHandler_11f0f99b1f5.service($HttpServletRequestHandler_11f0f99b1f5.java) > at > $HttpServletRequestHandler_11f0f99b1f2.service($HttpServletRequestHandler_11f0f99b1f2.java) > at > org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:177) > at > org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813) > at > org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) > at > org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:624) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1434) > at org.mortbay.http.HttpServer.service(HttpServer.java:896) > at org.mortbay.http.HttpConnection.service(HttpConnection.java:814) > at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981) > at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831) > at > org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244) > at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366) > at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) > Caused by: org.apache.tapestry5.ioc.internal.util.TapestryException: could > not initialize proxy - no Session [at > classpath:org/apache/tapestry5/corelib/pages/ExceptionReport.tml, line 30, > column 78] > at > org.apache.tapestry5.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:909) > at > org.apache.tapestry5.internal.structure.ComponentPageElementImpl.access$200(ComponentPageElementImpl.java:50) > at > org.apache.tapestry5.internal.structure.ComponentPageElementImpl$11.render(ComponentPageElementImpl.java:338) > at > org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:68) > ... 48 more > Caused by: org.hibernate.LazyInitializationException: could not initialize > proxy - no Session > at > org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:57) > at > org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:111) > at > org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:150) > at > tm.framework.entities.Domain$$EnhancerByCGLIB$$f7ca86bf.toString(<generated>) > at java.lang.String.valueOf(String.java:2615) > at > org.apache.tapestry5.services.TapestryModule$19.render(TapestryModule.java:1340) > at $ObjectRenderer_11f0f99b3ca.render($ObjectRenderer_11f0f99b3ca.java) > at $ObjectRenderer_11f0f99b3b2.render($ObjectRenderer_11f0f99b3b2.java) > at > org.apache.tapestry5.corelib.components.RenderObject.beginRender(RenderObject.java:40) > at > org.apache.tapestry5.corelib.components.RenderObject.beginRender(RenderObject.java) > at > org.apache.tapestry5.internal.structure.ComponentPageElementImpl$11$1.run(ComponentPageElementImpl.java:334) > at > org.apache.tapestry5.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:899) > ... 51 more > > > -------- Original-Nachricht -------- >> Datum: Sun, 25 Jan 2009 11:55:18 -0800 >> Von: Howard Lewis Ship <hls...@gmail.com> >> An: Tapestry users <users@tapestry.apache.org> >> Betreff: Re: Weird bug > >> I'm curious as well as to why this would result in a 500 rather than >> the T5 ExceptionReport. Any other configuration? What's the full >> stack trace of the exception? >> >> On Sun, Jan 25, 2009 at 4:54 AM, Thiago HP <thiag...@gmail.com> wrote: >> > On Sat, Jan 24, 2009 at 8:01 PM, <superoverdr...@gmx.de> wrote: >> >> The following code: >> >> >> >> public Object onActivate(int domainID) { >> >> domain = (Domain)sessionManager.getSession().load(Domain.class, new >> Integer(domainID)); >> >> return this; >> >> } >> > >> > One advice: some very subtle and hard-to-find @Persist-related bugs >> > may happen when you return "this" in a event handler method. Return >> > null instead. >> > >> > Another advice: Session.load() raises an exception whan the wanted >> > object was not loaded in this session before. As stated before, use >> > Session.get(). >> > >> >> 1. How do you avoid this error? >> > >> > This is a LazyInstantiationException. It happens when you try to >> > lazy-load some property value from an object that is not associated >> > with an open session. To associate an object with a session. do >> > session.lock(object, LockMode.NONE). >> > >> >> 2. Why is this a Jetty error and not a Tapestry5 error message? Is this >> something I should report as bugreport? >> > >> > IMHO, it is a bug. >> > >> > -- >> > 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 > > --------------------------------------------------------------------- > 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