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]
