<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div>Hello!<br></div><div>I got the same exception with the version <!--StartFragment-->5.0 SNAPSHORT (jars from nexus.geomatys.com), <!--StartFragment--> JDK 1.8.0_71. Develop and<!--EndFragment--> run<!--EndFragment--> under NetBeans 8.2<br data-mce-bogus="1"></div><div>My sample code:<br data-mce-bogus="1"></div><div>.........<br data-mce-bogus="1"></div><div> <strong> MarshallerPool poolGml = GMLMarshallerPool.getInstance(); <-- an exception appears in this line</strong><br> ObjectFactory FACTORY = new ObjectFactory();<br> try {<br> Marshaller marshaller = poolGml.acquireMarshaller();<br> StringWriter sw = new StringWriter();<br> Duration d1 = javax.xml.datatype.DatatypeFactory.newInstance().newDuration("P2D");<br> TimePeriodType tp = new TimePeriodType(d1);<br> marshaller.marshal(FACTORY.createTimePeriod(tp), sw);<br> <br> TimePositionType tpos = new TimePositionType("2002-08-15");<br> tp = new TimePeriodType(tpos);<br><br> marshaller.marshal(FACTORY.createTimePeriod(tp), sw); <br> <br> String result = sw.toString();<br> System.out.println("result:"+result); <br> } catch (JAXBException | DatatypeConfigurationException ex) {<br> Logger.getLogger(ReaderXml.class.getName()).log(Level.SEVERE, null, ex);<br> }<br data-mce-bogus="1"></div><div>..........<br></div><div><br data-mce-bogus="1"></div><div>And <!--StartFragment-->exception :<!--EndFragment--><br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Exception in thread "main" java.lang.AssertionError: javax.xml.bind.JAXBException: Provider com.sun.xml.internal.bind.v2.ContextFactory could not be instantiated: com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions<br>org.opengis.metadata.Identifier is an interface, and JAXB can't handle interfaces.<br> this problem is related to the following location:<br> at org.opengis.metadata.Identifier<br> at private java.util.List org.geotoolkit.gml.xml.v321.AbstractGMLType.name<br> at org.geotoolkit.gml.xml.v321.AbstractGMLType<br> at org.geotoolkit.gml.xml.v321.DefinitionBaseType<br> at org.geotoolkit.gml.xml.v321.DefinitionType<br> at org.geotoolkit.gml.xml.v321.IdentifiedObjectType<br> at org.geotoolkit.gml.xml.v321.AbstractGeneralOperationParameterType<br> at org.geotoolkit.gml.xml.v321.OperationParameterGroupType<br> at private org.geotoolkit.gml.xml.v321.OperationParameterGroupType org.geotoolkit.gml.xml.v321.OperationParameterGroupPropertyType.operationParameterGroup<br> at org.geotoolkit.gml.xml.v321.OperationParameterGroupPropertyType<br> at public javax.xml.bind.JAXBElement org.geotoolkit.gml.xml.v321.ObjectFactory.createGroup(org.geotoolkit.gml.xml.v321.OperationParameterGroupPropertyType)<br> at org.geotoolkit.gml.xml.v321.ObjectFactory<br><br> - with linked exception:<br>[com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions<br>org.opengis.metadata.Identifier is an interface, and JAXB can't handle interfaces.<br> this problem is related to the following location:<br> at org.opengis.metadata.Identifier<br> at private java.util.List org.geotoolkit.gml.xml.v321.AbstractGMLType.name<br> at org.geotoolkit.gml.xml.v321.AbstractGMLType<br> at org.geotoolkit.gml.xml.v321.DefinitionBaseType<br> at org.geotoolkit.gml.xml.v321.DefinitionType<br> at org.geotoolkit.gml.xml.v321.IdentifiedObjectType<br> at org.geotoolkit.gml.xml.v321.AbstractGeneralOperationParameterType<br> at org.geotoolkit.gml.xml.v321.OperationParameterGroupType<br> at private org.geotoolkit.gml.xml.v321.OperationParameterGroupType org.geotoolkit.gml.xml.v321.OperationParameterGroupPropertyType.operationParameterGroup<br> at org.geotoolkit.gml.xml.v321.OperationParameterGroupPropertyType<br> at public javax.xml.bind.JAXBElement org.geotoolkit.gml.xml.v321.ObjectFactory.createGroup(org.geotoolkit.gml.xml.v321.OperationParameterGroupPropertyType)<br> at org.geotoolkit.gml.xml.v321.ObjectFactory<br>]<br> at org.geotoolkit.gml.xml.GMLMarshallerPool.<clinit>(GMLMarshallerPool.java:43)<br> <strong>at readerxml.ReaderXml.jaxbWigosToFile(ReaderXml.java:295)</strong><br> at readerxml.ReaderXml.main(ReaderXml.java:120)<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Field name<!--EndFragment--> in <!--StartFragment-->AbstractGMLType<!--EndFragment--> is interface <!--StartFragment--> org.opengis.metadata.Identifier. <!--StartFragment-->What about JAXB version?<!--EndFragment--> <!--EndFragment--> <!--EndFragment--> <br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Nataliia<br data-mce-bogus="1"></div><hr id="zwchr" data-marker="__DIVIDER__"><div data-marker="__HEADERS__"><b>От: </b>"cbmd" <cbmd@meteo.ru><br><b>Кому: </b>"Martin Desruisseaux" <martin.desruisseaux@geomatys.com><br><b>Копия: </b>"geotoolkit" <geotoolkit@lists.osgeo.org><br><b>Отправленные: </b>Суббота, 25 Май 2019 г 22:33:47<br><b>Тема: </b>Re: [geotk] GML Marshaller<br></div><div><br></div><div data-marker="__QUOTED_TEXT__"><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div>Sorry, I used the version 5.0.0-MC0070. Now I will try latest build <br></div><br><hr id="zwchr"><div><b>От: </b>"cbmd" <cbmd@meteo.ru><br><b>Кому: </b>"Martin Desruisseaux" <martin.desruisseaux@geomatys.com><br><b>Копия: </b>"geotoolkit" <geotoolkit@lists.osgeo.org><br><b>Отправленные: </b>Суббота, 25 Май 2019 г 14:07:43<br><b>Тема: </b>Re: [geotk] GML Marshaller<br></div><br><div><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div>Hello Martin!<br></div><div>I used ready-made libraries from nexus.geomatys.com (5.0 SNAPSHORT). I will try to use the latest build of May 24, 2019 5.0-20190524.141416-69<br></div><br><hr id="zwchr"><div><b>От: </b>"Martin Desruisseaux" <martin.desruisseaux@geomatys.com><br><b>Кому: </b>"cbmd" <cbmd@meteo.ru>, geotoolkit@lists.osgeo.org<br><b>Отправленные: </b>Пятница, 24 Май 2019 г 17:16:58<br><b>Тема: </b>Re: [geotk] GML Marshaller<br></div><br><div><div class="moz-cite-prefix">Le 24/05/2019 à 15:41, Пузова Н.В. a
écrit :<br>
</div>
<blockquote cite="mid:8AAC33A343384272985A02122D2FF1A1@WS4042B06">
<div dir="ltr">
<div style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR:
#000000">
<div>Hello Martin!</div>
<div>I use JDK 1.8.0_71.</div>
</div>
</div>
</blockquote>
<p>And which version of Geotk? If you are using 5.0-SNAPSHOT, can
you try again with the "-u" option on Maven? (I uploaded updated
JAR files in case)</p>
<p> Martin</p>
<p><br>
</p><br></div></div><br>_______________________________________________<br>Geotoolkit mailing list<br>Geotoolkit@lists.osgeo.org<br>https://lists.osgeo.org/mailman/listinfo/geotoolkit<br></div></div><br>_______________________________________________<br>Geotoolkit mailing list<br>Geotoolkit@lists.osgeo.org<br>https://lists.osgeo.org/mailman/listinfo/geotoolkit<br></div></div></body></html>