Hello all,
I have a working wicket application but I see the follwowing output on
my console.
22:28:23.921 ERROR org.apache.wicket.util.lang.Objects - Error serializing
object class \
ch.qos.mistletoe.wicket.Tree
[object=[Page class = ch.qos.mistletoe.wicket.Tree, id = 4 version = 0]]
org.apache.wicket.util.io.SerializableChecker$WicketNotSerializableException: \
Unable to serialize class: org.junit.runner.Description
Field hierarchy is:
4 [class=ch.qos.mistletoe.wicket.Tree, path=4]
private java.lang.Object org.apache.wicket.MarkupContainer.children
[class=ch.qos.mistletoe.wicket.DescriptionPanel, path=4:node]
private java.lang.Object org.apache.wicket.MarkupContainer.children
[class=[Ljava.lang.Object;]
java.lang.Object org.apache.wicket.Component.data[3]
[class=ch.qos.mistletoe.wicket.DescriptionPanel$1, path=4:node:payload]
java.lang.Object org.apache.wicket.Component.data
[class=org.apache.wicket.model.util.WildcardListModel]
private java.lang.Object
org.apache.wicket.model.util.GenericBaseModel.object [class=java.util.ArrayList]
private java.lang.Object
org.apache.wicket.model.util.GenericBaseModel.object[write:1]
[class=org.junit.runner.Description] <----- field that is not serializable
at
org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:346)
[wicket-1.4.2.jar:1.4.2]
at
org.apache.wicket.util.io.SerializableChecker.access$500(SerializableChecker.java:63)
[wicket-1.4.2.jar:1.4.2]
at
org.apache.wicket.util.io.SerializableChecker$1InterceptingObjectOutputStream.replaceObject(SerializableChecker.java:494)
[wicket-1.4.2.jar:1.4.2]
at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1116) [na:1.6.0_05]
By the way, if you are wondering where the [wicket-1.4.2.jar:1.4.2]
suffix comes from, it is automatically generated by logback, log4j's
successor..
Anyway, my application handles a complex tree-like structure, with
almost all of the contents non-serializable and outside my control. I
don't think I can use a Loadable Detachable Model, because loading the
tree may take several minutes.
Can I just ignore the serializable exception? If I don't what are the
risks?
--
Ceki Gülcü
Logback: The reliable, generic, fast and flexible logging framework for Java.
http://logback.qos.ch
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org