http://lmgtfy.com/?q=java+serialization+default+constructor&l=1

-Clint

On Wed, May 13, 2009 at 1:39 PM, Douglas Ferguson
<[email protected]> wrote:
> Why do Wicket-serialized objects require a default constructor?
>
> Exception is:
>
> Caused by: 
> java.io.InvalidClassException:com.conducive.logic.scraper.impl.media.MediaScraperResult;
>  com.conducive.logic.scraper.impl.media.MediaScraperResult; no valid 
> constructor     
> java.io.ObjectStreamClass.checkDeserialize(ObjectStreamClass.java:713)
>
>     java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1733)
>
>     java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>
>     java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1945)
>
>     java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1869)
>
>     java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
>
>     java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>
>     java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1945)
>
>     java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1869)
>
>     java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
>
>     java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>
>     java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1945)
>
>     java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:480)
>
>     org.apache.wicket.Component.readObject(Component.java:4228)
>
>     sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>     
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
>     
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
>     java.lang.reflect.Method.invoke(Method.java:597)
>
>     java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
>
>     java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1846)
>
>     java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
>
>     java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>
>     java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1945)
>
>     java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:480)
>
>     org.apache.wicket.Component.readObject(Component.java:4228)
>
>     sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>     
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
>     
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
>     java.lang.reflect.Method.invoke(Method.java:597)
>
>     java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
>
>     java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1846)
>
>



-- 
Clint Popetz
http://42lines.net
Scalable Web Application Development

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to