You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by Leon Messerschmidt <le...@opticode.co.za> on 2000/10/10 12:28:18 UTC

StylesheetRoot & Serialization

Hi,

I tried to serialize a StylesheetRoot object to disk but I got an exception
when I tried to deserialize the object again.  I made the assumption that
this would work because StylesheetRoot implements Serializable.

Is this a bug or am I using this the wrong way?

~ Leon

PS I tried both xalan_1_1_D01 and xalan_1_1_D02

 Exception:  java.io.EOFException: Expecting code
 Stack Trace follows:
 java.io.EOFException: Expecting code
 at java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1276)
 at
java.io.ObjectInputStream.SkipToEndOfBlockData(ObjectInputStream.java:1211)
 at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1189)
 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
 at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:1831)
 at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:502)
 at
org.apache.xalan.xslt.ElemTemplateElement.readObject(ElemTemplateElement.jav
a:236)
 at java.lang.reflect.Method.invoke(Native Method)
 at
java.io.ObjectInputStream.invokeObjectReader(ObjectInputStream.java:1685)
 at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1165)
 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
 at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:1831)
 at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:502)
 at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1166)
 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
 at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:1831)
 at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:502)
 at org.apache.xalan.xslt.Stylesheet.readObject(Stylesheet.java:517)
 at java.lang.reflect.Method.invoke(Native Method)
 at
java.io.ObjectInputStream.invokeObjectReader(ObjectInputStream.java:1685)
 at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1165)
 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:232)
 at java.util.Hashtable.readObject(Hashtable.java:773)
 at java.lang.reflect.Method.invoke(Native Method)
 at
java.io.ObjectInputStream.invokeObjectReader(ObjectInputStream.java:1685)
 at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1165)
 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:232)
 at
org.apache.turbine.modules.layouts.XmlSiteLayout.<clinit>(XmlSiteLayout.java
:285)