How can the attributes belong to a non-serializable class that wasn't
referenced in the page?

-Matej

On Wed, Apr 2, 2008 at 1:15 AM, Antoine Angénieux
<[EMAIL PROTECTED]> wrote:
> That's the weird thing : I never encountered any exception during
>  serialization (as i tried to debug that very specific wicket task today
>  ;)). That's why i was wondering if it could be the java serialization
>  mechanism that was buggy... No exception thrown, no log trace !
>
>  And the attributes in question were not transient, they just belonged to
>  a non serializable class that i didn't think was referenced in a page.
>
>  Antoine.
>
>
>
>
>  Matej Knopp wrote:
>  > Nope. But the exception should be in logs anyway.
>  >
>  > -Matej
>  >
>  > On Tue, Apr 1, 2008 at 9:26 PM, James Carman <[EMAIL PROTECTED]> wrote:
>  >> Oh, ok.  I thought since it was merely logging the error that it was
>  >>  going on in the thread.  So, Wicket doesn't stop your request if the
>  >>  page's data can't be serialized?
>  >>
>  >>
>  >>
>  >>  On Tue, Apr 1, 2008 at 3:19 PM, Matej Knopp <[EMAIL PROTECTED]> wrote:
>  >>  > But that's just saving. The serialization itself is done in the
>  >>  >  request thread. Only saving of the bytearray is done in separate
>  >>  >  thread.
>  >>  >
>  >>  >  There's a good reason for serializing the page in the request thread.
>  >>  >  We cache the serialized page data so when servlet container replicates
>  >>  >  the session we reuse the cached data. Also there were some locking and
>  >>  >  concurrency issues when we serialized the page in separate thread.
>  >>  >
>  >>  >  -Matej
>  >>  >
>  >>  >
>  >>  >
>  >>  >  On Tue, Apr 1, 2008 at 9:15 PM, James Carman <[EMAIL PROTECTED]> 
> wrote:
>  >>  >  > On Tue, Apr 1, 2008 at 3:13 PM, lars vonk <[EMAIL PROTECTED]> wrote:
>  >>  >  >  > The Exception is only logged (as ERROR) if something is not 
> serializable, so
>  >>  >  >  >  it will only complain in your logfile. See 
> Objects.objectToByteArray()
>  >>  >  >  >  method.
>  >>  >  >  >
>  >>  >  >  >  I don't think page serialization is done in a seperate Thread 
> though. I
>  >>  >  >  >  couldn't find this in the code. But please correct me if I am 
> wrong.
>  >>  >  >  >
>  >>  >  >
>  >>  >  >  Check out DiskPageStore.PageSavingThread.  If you pause your
>  >>  >  >  application, you'll see that one of those is running.
>  >>  >  >
>  >>  >
>  >>  >
>  >>  >
>  >>  >  --
>  >>  >
>  >>  >
>  >>  > Resizable and reorderable grid components.
>  >>  >  http://www.inmethod.com
>  >>  >
>  >>
>  >
>  >
>  >
>
>  --
>
>
> Antoine Angénieux
>  Associé
>
>  Clinigrid
>  5, avenue Mozart
>  75016 Paris, France
>  +336 60 21 09 18
>  [EMAIL PROTECTED]
>
>
>



-- 
Resizable and reorderable grid components.
http://www.inmethod.com

Reply via email to