Are you sure your attributes were not transient? There's no way wicket
would skip it without an error. ObjectOutputStream should certainly
complain and we do log the serialization exception.

-Matej

On Tue, Apr 1, 2008 at 8:31 PM, James Carman <[EMAIL PROTECTED]> wrote:
> On Tue, Apr 1, 2008 at 2:17 PM, Antoine Angénieux
>  <[EMAIL PROTECTED]> wrote:
>  > I just fixed a bug in one of my wicket apps that was linked to page
>  >  versions disk serialization...
>  >
>  >  I had an object that did not implement Serializable that was deep down
>  >  in the object instances hierarchy (like page -> some object -> ...  -->
>  >  non serializable object).
>  >
>  >  Wicket never complained about any serialization problem, but off course,
>  >  when my page was restored from the disk store, it was deserialized
>  >  without any of its attributes (thus causing some null pointer exception
>  >  in my code).
>  >
>  >  I was wondering if that was the expected behavior, and if not, if it was
>  >  the DiskPageStore that was to blame of the plain old java serialization
>  >  mechanism...
>  >
>  >  What do you guys think ?
>
>  I believe the disk store stuff is done in another thread.  Are you
>  sure it didn't print off the error message in your logs and you didn't
>  notice it?
>



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

Reply via email to