Panam
unread,Apr 5, 2011, 12:32:34 PM4/5/11Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Java API for KML
Pretty cool!
I tried to use your compilation but upon marshalling it fails with the
error attached.
Does it work for you and is my JAXB configuration still messed up?
Cheers
panam
com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 5 counts of
IllegalAnnotationExceptions
Invalid @XmlElementRef : Type "class java.lang.Object" or any of its
subclasses are not known to this context.
this problem is related to the following location:
at protected java.util.List
de.micromata.opengis.kml.v_2_2_0.BasicLink.basicLinkSimpleExtension
at de.micromata.opengis.kml.v_2_2_0.BasicLink
at de.micromata.opengis.kml.v_2_2_0.Icon
at protected de.micromata.opengis.kml.v_2_2_0.Icon
de.micromata.opengis.kml.v_2_2_0.IconStyle.icon
at de.micromata.opengis.kml.v_2_2_0.IconStyle
at protected de.micromata.opengis.kml.v_2_2_0.IconStyle
de.micromata.opengis.kml.v_2_2_0.Style.iconStyle
at de.micromata.opengis.kml.v_2_2_0.Style
at @javax.xml.bind.annotation.XmlSeeAlso(value=[class
de.micromata.opengis.kml.v_2_2_0.Style, class
de.micromata.opengis.kml.v_2_2_0.StyleMap])
at protected de.micromata.opengis.kml.v_2_2_0.StyleSelector
de.micromata.opengis.kml.v_2_2_0.Pair.styleSelector
at de.micromata.opengis.kml.v_2_2_0.Pair
at @javax.xml.bind.annotation.XmlSeeAlso(value=[class
de.micromata.opengis.kml.v_2_2_0.gx.Playlist, class
de.micromata.opengis.kml.v_2_2_0.gx.SimpleArrayData, class
de.micromata.opengis.kml.v_2_2_0.gx.ViewerOptions, class
de.micromata.opengis.kml.v_2_2_0.gx.TourPrimitive, class
de.micromata.opengis.kml.v_2_2_0.gx.LatLonQuad, class
de.micromata.opengis.kml.v_2_2_0.Region, class
de.micromata.opengis.kml.v_2_2_0.TimePrimitive, class
de.micromata.opengis.kml.v_2_2_0.ItemIcon, class
de.micromata.opengis.kml.v_2_2_0.Scale, class
de.micromata.opengis.kml.v_2_2_0.Pair, class
de.micromata.opengis.kml.v_2_2_0.ViewVolume, class
de.micromata.opengis.kml.v_2_2_0.Alias, class
de.micromata.opengis.kml.v_2_2_0.Location, class
de.micromata.opengis.kml.v_2_2_0.Lod, class
de.micromata.opengis.kml.v_2_2_0.ResourceMap, class
de.micromata.opengis.kml.v_2_2_0.ImagePyramid, class
de.micromata.opengis.kml.v_2_2_0.SchemaData, class
de.micromata.opengis.kml.v_2_2_0.Orientation, class
de.micromata.opengis.kml.v_2_2_0.Feature, class
de.micromata.opengis.kml.v_2_2_0.StyleSelector, class
de.micromata.opengis.kml.v_2_2_0.AbstractView, class
de.micromata.opengis.kml.v_2_2_0.SubStyle, class
de.micromata.opengis.kml.v_2_2_0.Data, class
de.micromata.opengis.kml.v_2_2_0.Geometry, class
de.micromata.opengis.kml.v_2_2_0.AbstractLatLonBox, class
de.micromata.opengis.kml.v_2_2_0.BasicLink])
at protected java.util.List
de.micromata.opengis.kml.v_2_2_0.AbstractView.abstractViewObjectExtension
at de.micromata.opengis.kml.v_2_2_0.AbstractView
at protected de.micromata.opengis.kml.v_2_2_0.AbstractView
de.micromata.opengis.kml.v_2_2_0.Feature.abstractView
at de.micromata.opengis.kml.v_2_2_0.Feature
at protected java.util.List
de.micromata.opengis.kml.v_2_2_0.Delete.feature
at de.micromata.opengis.kml.v_2_2_0.Delete
at protected java.util.List
de.micromata.opengis.kml.v_2_2_0.Update.createOrDeleteOrChange
at de.micromata.opengis.kml.v_2_2_0.Update
at protected de.micromata.opengis.kml.v_2_2_0.Update
de.micromata.opengis.kml.v_2_2_0.NetworkLinkControl.update
at de.micromata.opengis.kml.v_2_2_0.NetworkLinkControl
at protected de.micromata.opengis.kml.v_2_2_0.NetworkLinkControl
de.micromata.opengis.kml.v_2_2_0.Kml.networkLinkControl
at de.micromata.opengis.kml.v_2_2_0.Kml
Invalid @XmlElementRef : Type "class java.lang.Object" or any of its
subclasses are not known to this context.
this problem is related to the following location:
at protected java.util.List
de.micromata.opengis.kml.v_2_2_0.LineStyle.lineStyleSimpleExtension
at de.micromata.opengis.kml.v_2_2_0.LineStyle
at @javax.xml.bind.annotation.XmlSeeAlso(value=[class
de.micromata.opengis.kml.v_2_2_0.LabelStyle, class
de.micromata.opengis.kml.v_2_2_0.LineStyle, class
de.micromata.opengis.kml.v_2_2_0.PolyStyle, class
de.micromata.opengis.kml.v_2_2_0.IconStyle])
at de.micromata.opengis.kml.v_2_2_0.IconStyle
at protected de.micromata.opengis.kml.v_2_2_0.IconStyle
de.micromata.opengis.kml.v_2_2_0.Style.iconStyle
at de.micromata.opengis.kml.v_2_2_0.Style
at @javax.xml.bind.annotation.XmlSeeAlso(value=[class
de.micromata.opengis.kml.v_2_2_0.Style, class
de.micromata.opengis.kml.v_2_2_0.StyleMap])
at protected de.micromata.opengis.kml.v_2_2_0.StyleSelector
de.micromata.opengis.kml.v_2_2_0.Pair.styleSelector
at de.micromata.opengis.kml.v_2_2_0.Pair
at @javax.xml.bind.annotation.XmlSeeAlso(value=[class
de.micromata.opengis.kml.v_2_2_0.gx.Playlist, class
de.micromata.opengis.kml.v_2_2_0.gx.SimpleArrayData, class
de.micromata.opengis.kml.v_2_2_0.gx.ViewerOptions, class
de.micromata.opengis.kml.v_2_2_0.gx.TourPrimitive, class
de.micromata.opengis.kml.v_2_2_0.gx.LatLonQuad, class
de.micromata.opengis.kml.v_2_2_0.Region, class
de.micromata.opengis.kml.v_2_2_0.TimePrimitive, class
de.micromata.opengis.kml.v_2_2_0.ItemIcon, class
de.micromata.opengis.kml.v_2_2_0.Scale, class
de.micromata.opengis.kml.v_2_2_0.Pair, class
de.micromata.opengis.kml.v_2_2_0.ViewVolume, class
de.micromata.opengis.kml.v_2_2_0.Alias, class
de.micromata.opengis.kml.v_2_2_0.Location, class
de.micromata.opengis.kml.v_2_2_0.Lod, class
de.micromata.opengis.kml.v_2_2_0.ResourceMap, class
de.micromata.opengis.kml.v_2_2_0.ImagePyramid, class
de.micromata.opengis.kml.v_2_2_0.SchemaData, class
de.micromata.opengis.kml.v_2_2_0.Orientation, class
de.micromata.opengis.kml.v_2_2_0.Feature, class
de.micromata.opengis.kml.v_2_2_0.StyleSelector, class
de.micromata.opengis.kml.v_2_2_0.AbstractView, class
de.micromata.opengis.kml.v_2_2_0.SubStyle, class
de.micromata.opengis.kml.v_2_2_0.Data, class
de.micromata.opengis.kml.v_2_2_0.Geometry, class
de.micromata.opengis.kml.v_2_2_0.AbstractLatLonBox, class
de.micromata.opengis.kml.v_2_2_0.BasicLink])
at protected java.util.List
de.micromata.opengis.kml.v_2_2_0.AbstractView.abstractViewObjectExtension
at de.micromata.opengis.kml.v_2_2_0.AbstractView
at protected de.micromata.opengis.kml.v_2_2_0.AbstractView
de.micromata.opengis.kml.v_2_2_0.Feature.abstractView
at de.micromata.opengis.kml.v_2_2_0.Feature
at protected java.util.List
de.micromata.opengis.kml.v_2_2_0.Delete.feature
at de.micromata.opengis.kml.v_2_2_0.Delete
at protected java.util.List
de.micromata.opengis.kml.v_2_2_0.Update.createOrDeleteOrChange
at de.micromata.opengis.kml.v_2_2_0.Update
at protected de.micromata.opengis.kml.v_2_2_0.Update
de.micromata.opengis.kml.v_2_2_0.NetworkLinkControl.update
at de.micromata.opengis.kml.v_2_2_0.NetworkLinkControl
at protected de.micromata.opengis.kml.v_2_2_0.NetworkLinkControl
de.micromata.opengis.kml.v_2_2_0.Kml.networkLinkControl
at de.micromata.opengis.kml.v_2_2_0.Kml
Invalid @XmlElementRef : Type "class java.lang.Object" or any of its
subclasses are not known to this context.
this problem is related to the following location:
at protected java.util.List
de.micromata.opengis.kml.v_2_2_0.SchemaData.schemaDataExtension
at de.micromata.opengis.kml.v_2_2_0.SchemaData
at @javax.xml.bind.annotation.XmlSeeAlso(value=[class
de.micromata.opengis.kml.v_2_2_0.gx.Playlist, class
de.micromata.opengis.kml.v_2_2_0.gx.SimpleArrayData, class
de.micromata.opengis.kml.v_2_2_0.gx.ViewerOptions, class
de.micromata.opengis.kml.v_2_2_0.gx.TourPrimitive, class
de.micromata.opengis.kml.v_2_2_0.gx.LatLonQuad, class
de.micromata.opengis.kml.v_2_2_0.Region, class
de.micromata.opengis.kml.v_2_2_0.TimePrimitive, class
de.micromata.opengis.kml.v_2_2_0.ItemIcon, class
de.micromata.opengis.kml.v_2_2_0.Scale, class
de.micromata.opengis.kml.v_2_2_0.Pair, class
de.micromata.opengis.kml.v_2_2_0.ViewVolume, class
de.micromata.opengis.kml.v_2_2_0.Alias, class
de.micromata.opengis.kml.v_2_2_0.Location, class
de.micromata.opengis.kml.v_2_2_0.Lod, class
de.micromata.opengis.kml.v_2_2_0.ResourceMap, class
de.micromata.opengis.kml.v_2_2_0.ImagePyramid, class
de.micromata.opengis.kml.v_2_2_0.SchemaData, class
de.micromata.opengis.kml.v_2_2_0.Orientation, class
de.micromata.opengis.kml.v_2_2_0.Feature, class
de.micromata.opengis.kml.v_2_2_0.StyleSelector, class
de.micromata.opengis.kml.v_2_2_0.AbstractView, class
de.micromata.opengis.kml.v_2_2_0.SubStyle, class
de.micromata.opengis.kml.v_2_2_0.Data, class
de.micromata.opengis.kml.v_2_2_0.Geometry, class
de.micromata.opengis.kml.v_2_2_0.AbstractLatLonBox, class
de.micromata.opengis.kml.v_2_2_0.BasicLink])
at protected java.util.List
de.micromata.opengis.kml.v_2_2_0.AbstractView.abstractViewObjectExtension
at de.micromata.opengis.kml.v_2_2_0.AbstractView
at protected de.micromata.opengis.kml.v_2_2_0.AbstractView
de.micromata.opengis.kml.v_2_2_0.Feature.abstractView
at de.micromata.opengis.kml.v_2_2_0.Feature
at protected java.util.List
de.micromata.opengis.kml.v_2_2_0.Delete.feature
at de.micromata.opengis.kml.v_2_2_0.Delete
at protected java.util.List
de.micromata.opengis.kml.v_2_2_0.Update.createOrDeleteOrChange
at de.micromata.opengis.kml.v_2_2_0.Update
at protected de.micromata.opengis.kml.v_2_2_0.Update
de.micromata.opengis.kml.v_2_2_0.NetworkLinkControl.update
at de.micromata.opengis.kml.v_2_2_0.NetworkLinkControl
at protected de.micromata.opengis.kml.v_2_2_0.NetworkLinkControl
de.micromata.opengis.kml.v_2_2_0.Kml.networkLinkControl
at de.micromata.opengis.kml.v_2_2_0.Kml
Invalid @XmlElementRef : Type "class java.lang.Object" or any of its
subclasses are not known to this context.
this problem is related to the following location:
at protected java.util.List
de.micromata.opengis.kml.v_2_2_0.Geometry.geometrySimpleExtension
at de.micromata.opengis.kml.v_2_2_0.Geometry
at @javax.xml.bind.annotation.XmlSeeAlso(value=[class
de.micromata.opengis.kml.v_2_2_0.gx.Playlist, class
de.micromata.opengis.kml.v_2_2_0.gx.SimpleArrayData, class
de.micromata.opengis.kml.v_2_2_0.gx.ViewerOptions, class
de.micromata.opengis.kml.v_2_2_0.gx.TourPrimitive, class
de.micromata.opengis.kml.v_2_2_0.gx.LatLonQuad, class
de.micromata.opengis.kml.v_2_2_0.Region, class
de.micromata.opengis.kml.v_2_2_0.TimePrimitive, class
de.micromata.opengis.kml.v_2_2_0.ItemIcon, class
de.micromata.opengis.kml.v_2_2_0.Scale, class
de.micromata.opengis.kml.v_2_2_0.Pair, class
de.micromata.opengis.kml.v_2_2_0.ViewVolume, class
de.micromata.opengis.kml.v_2_2_0.Alias, class
de.micromata.opengis.kml.v_2_2_0.Location, class
de.micromata.opengis.kml.v_2_2_0.Lod, class
de.micromata.opengis.kml.v_2_2_0.ResourceMap, class
de.micromata.opengis.kml.v_2_2_0.ImagePyramid, class
de.micromata.opengis.kml.v_2_2_0.SchemaData, class
de.micromata.opengis.kml.v_2_2_0.Orientation, class
de.micromata.opengis.kml.v_2_2_0.Feature, class
de.micromata.opengis.kml.v_2_2_0.StyleSelector, class
de.micromata.opengis.kml.v_2_2_0.AbstractView, class
de.micromata.opengis.kml.v_2_2_0.SubStyle, class
de.micromata.opengis.kml.v_2_2_0.Data, class
de.micromata.opengis.kml.v_2_2_0.Geometry, class
de.micromata.opengis.kml.v_2_2_0.AbstractLatLonBox, class
de.micromata.opengis.kml.v_2_2_0.BasicLink])
at protected java.util.List
de.micromata.opengis.kml.v_2_2_0.AbstractView.abstractViewObjectExtension
at de.micromata.opengis.kml.v_2_2_0.AbstractView
at protected de.micromata.opengis.kml.v_2_2_0.AbstractView
de.micromata.opengis.kml.v_2_2_0.Feature.abstractView
at de.micromata.opengis.kml.v_2_2_0.Feature
at protected java.util.List
de.micromata.opengis.kml.v_2_2_0.Delete.feature
at de.micromata.opengis.kml.v_2_2_0.Delete
at protected java.util.List
de.micromata.opengis.kml.v_2_2_0.Update.createOrDeleteOrChange
at de.micromata.opengis.kml.v_2_2_0.Update
at protected de.micromata.opengis.kml.v_2_2_0.Update
de.micromata.opengis.kml.v_2_2_0.NetworkLinkControl.update
at de.micromata.opengis.kml.v_2_2_0.NetworkLinkControl
at protected de.micromata.opengis.kml.v_2_2_0.NetworkLinkControl
de.micromata.opengis.kml.v_2_2_0.Kml.networkLinkControl
at de.micromata.opengis.kml.v_2_2_0.Kml
Invalid @XmlElementRef : Type "class java.lang.Object" or any of its
subclasses are not known to this context.
this problem is related to the following location:
at protected java.util.List
de.micromata.opengis.kml.v_2_2_0.Schema.schemaExtension
at de.micromata.opengis.kml.v_2_2_0.Schema
at protected java.util.List
de.micromata.opengis.kml.v_2_2_0.Document.schema
at de.micromata.opengis.kml.v_2_2_0.Document
at @javax.xml.bind.annotation.XmlSeeAlso(value=[class
de.micromata.opengis.kml.v_2_2_0.Folder, class
de.micromata.opengis.kml.v_2_2_0.Document])
at @javax.xml.bind.annotation.XmlSeeAlso(value=[class
de.micromata.opengis.kml.v_2_2_0.gx.Tour, class
de.micromata.opengis.kml.v_2_2_0.Overlay, class
de.micromata.opengis.kml.v_2_2_0.NetworkLink, class
de.micromata.opengis.kml.v_2_2_0.Container, class
de.micromata.opengis.kml.v_2_2_0.Placemark])
at protected java.util.List
de.micromata.opengis.kml.v_2_2_0.Delete.feature
at de.micromata.opengis.kml.v_2_2_0.Delete
at protected java.util.List
de.micromata.opengis.kml.v_2_2_0.Update.createOrDeleteOrChange
at de.micromata.opengis.kml.v_2_2_0.Update
at protected de.micromata.opengis.kml.v_2_2_0.Update
de.micromata.opengis.kml.v_2_2_0.NetworkLinkControl.update
at de.micromata.opengis.kml.v_2_2_0.NetworkLinkControl
at protected de.micromata.opengis.kml.v_2_2_0.NetworkLinkControl
de.micromata.opengis.kml.v_2_2_0.Kml.networkLinkControl
at de.micromata.opengis.kml.v_2_2_0.Kml
at com.sun.xml.bind.v2.runtime.IllegalAnnotationsException
$Builder.check(IllegalAnnotationsException.java:106)
at
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:
489)
at
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:
319)
at com.sun.xml.bind.v2.runtime.JAXBContextImpl
$JAXBContextBuilder.build(JAXBContextImpl.java:1170)
at
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:
145)
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:597)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:228)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:215)
at javax.xml.bind.ContextFinder.find(ContextFinder.java:401)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:618)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:565)
at de.micromata.opengis.kml.v_2_2_0.Kml.getJaxbContext(Kml.java:631)
at de.micromata.opengis.kml.v_2_2_0.Kml.createMarshaller(Kml.java:
640)
at de.micromata.opengis.kml.v_2_2_0.Kml.marshal(Kml.java:682)
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:597)