I have solved my own problem ... I was serializing the DOM based XmlBean
instead of the XmlBean itself.... still I would think that
being able to serialize through the DOM interfaces should be possible.


On Wed, 11 May 2005 16:53:02 +1000, "Marius Gleeson"
<[EMAIL PROTECTED]> said:
> Why would I sometimes get the following error when serializing xmlbeans
> and sometimes not? It seems to be dependant on which of my generated
> objects I am serializing, some always serialize and others always throw
> the following,
> 
> Caused by: java.io.NotSerializableException:
> org.apache.xmlbeans.impl.newstore2.Xobj$ElementXobj
>         at
>         java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1054)
>         at
>         java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1224)
>         at
>         java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1050)
>         at
>         java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1224)
>         at
>         java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1050)
>         at
>         
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
>         at
>         
> java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:367)
>         at java.util.Vector.writeObject(Vector.java:1017)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
>         
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
>         
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:324)
>         at
>         
> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:809)
>         at
>         
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1296)
>         at
>         
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
>         at
>         java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
>         at
>         
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
>         at
>         
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
>         at
>         
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
>         at
>         java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
>         at
>         java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
> 
> Thanks,
> Marius.
> -- 
>   Marius Gleeson
>   [EMAIL PROTECTED]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
-- 
  Marius Gleeson
  [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to