users@jaxb.java.net

Unmarshal error

From: Jason Tang <jason.tang_at_UBC.CA>
Date: Mon, 16 Dec 2002 17:45:17 -0700

Hello, I follow the example on the document which should allow me to do

Unmarshalling from a StringBuffer using a javax.xml.transform.stream.StreamSource:

       JAXBContext jc = JAXBContext.newInstance( "org.foo" );
       Unmarshaller u = jc.createUnmarshaller();
       String xml = // from a valid source
       StringBuffer xmlStr = new StringBuffer(xml);
       Object o = u.unmarshal( new StreamSource( new StringReader( xmlStr.toString() ) ) );

But I got this error when doing the unmarshalling,

java.lang.AbstractMethodError
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.getXMLReader(AbstractUnmarshallerImpl.java:88)
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:129)
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:102)

any idea?

Thanks