users@jaxb.java.net

Jaxb 2.1 sample bugs ?

From: Hanson Char <hanson.char_at_gmail.com>
Date: Sun, 24 Dec 2006 22:35:33 -0800

Hi,

I just ran (ie ant) all the samples of Jaxb 2.1 (JAXB2_20061211.jar),
but I got one compilation error (sample/create-marshal),
and 2 run time errors (sample/character-escape and
sample/updateablePartialBind).

Are these expected or should they be fixed ?

See details below.

Hanson

sample/character-escape


     [echo] Running the sample application...
     [java] <?xml version="1.0" encoding="US-ASCII" standalone="yes"?>
      [java] <e>G&#246;del &amp; his friends</e>

      [java] Exception in thread "main"
javax.xml.bind.PropertyException: name:
com.sun.xml.bind.marshaller.CharacterEscapeHandler value:
CustomCharact
erEscapeHandler_at_145c859
     [java] at javax.xml.bind.helpers.AbstractMarshallerImpl.setProperty
(AbstractMarshallerImpl.java:338)
     [java] at
com.sun.xml.bind.v2.runtime.MarshallerImpl.setProperty(MarshallerImpl.java:516)
     [java] at Main.main(Main.java:38)
     [java] Java Result: 1

sample/create-marshal

     [javac] C:\Playground\jaxb-ri\20061211\samples\create-marshal\src\Main.java:114:
cannot find symbol

     [javac] symbol : variable JAXB
     [javac] location: class Main
     [javac] JAXB.marshal( poElement, System.out );
     [javac] ^
     [javac] 1 error

sample/updateablePartialBind

run:
     [echo] Running the sample application...
      [java] Using binder to perform xpath that returns JAXB objects

      [java] Ship Address found by xpath
     [java] Alice Smith
     [java] 123 Maple Street
     [java] Cambridge, MA 12345
     [java] US

      [java] Bill Address found by xpath

     [java] Robert Smith
     [java] Exception in thread "main" java.lang.IllegalArgumentException
     [java] at
com.sun.xml.bind.v2.runtime.BinderImpl.updateXML(BinderImpl.java:168)
     [java] at
com.sun.xml.bind.v2.runtime.BinderImpl.updateXML(BinderImpl.java:164)
      [java] at
UpdateablePartialBinding.updateablePartialBind(UpdateablePartialBinding.java:190)
     [java] at UpdateablePartialBinding.main
(UpdateablePartialBinding.java:73)
     [java] 8 Oak Avenue
     [java] Cambridge, MA 12345
     [java] US

      [java] items over $25 found by xpath
     [java] 5 copies of "Nosferatu - Colorized (1929)" price=
25.00
      [java] 3 copies of "Godzilla and Mothra: Battle for
Earth/Godzilla vs. King Ghidora" price= 25.00
     [java] 5 copies of "Nosferatu - Colorized (1929)" price= 25.00
      [java] Completed jaxbXpath


      [java] Updateable partial binding allowing for schema evolution
and preservations of comments in XML document
     [java] Java Result: 1