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 <[email protected]>
> An: Tapestry users <[email protected]>
> 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 <[email protected]> wrote:
> > On Sat, Jan 24, 2009 at 8:01 PM, <[email protected]> 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: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>
>
>
> --
> Howard M. Lewis Ship
>
> Creator Apache Tapestry and Apache HiveMind
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]