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

Reply via email to