You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@xmlbeans.apache.org by Marius Gleeson <xm...@subscribe.audumla.net> on 2005/05/11 08:53:02 UTC

error when serializing

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
  audumla@fastmail.fm


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: user-help@xmlbeans.apache.org


Re: error when serializing

Posted by Marius Gleeson <xm...@subscribe.audumla.net>.
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"
<xm...@subscribe.audumla.net> 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
>   audumla@fastmail.fm
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@xmlbeans.apache.org
> For additional commands, e-mail: user-help@xmlbeans.apache.org
> 
-- 
  Marius Gleeson
  audumla@fastmail.fm


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: user-help@xmlbeans.apache.org