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