[ 
https://issues.apache.org/jira/browse/CXF-7055?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15485135#comment-15485135
 ] 

Grzegorz Grzybek commented on CXF-7055:
---------------------------------------

Here's the difference:

JDK9
{noformat}
"main@1" prio=5 tid=0x1 nid=NA runnable
  java.lang.Thread.State: RUNNABLE
          at java.lang.Package.getPackageInfo(Package.java:410)
          at java.lang.Package.getAnnotation(Package.java:418)
          at 
com.sun.xml.bind.v2.model.annotation.RuntimeInlineAnnotationReader.getPackageAnnotation(RuntimeInlineAnnotationReader.java:129)
          at 
com.sun.xml.bind.v2.model.annotation.RuntimeInlineAnnotationReader.getPackageAnnotation(RuntimeInlineAnnotationReader.java:57)
          at 
com.sun.xml.bind.v2.model.impl.TypeInfoImpl.parseTypeName(TypeInfoImpl.java:170)
          at 
com.sun.xml.bind.v2.model.impl.ClassInfoImpl.<init>(ClassInfoImpl.java:173)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeClassInfoImpl.<init>(RuntimeClassInfoImpl.java:102)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createClassInfo(RuntimeModelBuilder.java:113)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createClassInfo(RuntimeModelBuilder.java:84)
          at 
com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(ModelBuilder.java:257)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:103)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:84)
          at 
com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(ModelBuilder.java:227)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:98)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:84)
          at 
com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:375)
          at 
com.sun.xml.bind.v2.model.impl.TypeRefImpl.calcRef(TypeRefImpl.java:96)
          at 
com.sun.xml.bind.v2.model.impl.TypeRefImpl.getTarget(TypeRefImpl.java:73)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeTypeRefImpl.getTarget(RuntimeTypeRefImpl.java:62)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeTypeRefImpl.getTarget(RuntimeTypeRefImpl.java:55)
          at 
com.sun.xml.bind.v2.model.impl.ElementPropertyInfoImpl$1.get(ElementPropertyInfoImpl.java:78)
          at 
com.sun.xml.bind.v2.model.impl.ElementPropertyInfoImpl$1.get(ElementPropertyInfoImpl.java:76)
          at java.util.AbstractList$Itr.next(AbstractList.java:371)
          at 
com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(ModelBuilder.java:275)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:103)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:84)
          at 
com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(ModelBuilder.java:227)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:98)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:84)
          at 
com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:375)
          at 
com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:390)
          at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:454)
          at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:292)
          at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:139)
          at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1138)
          at 
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:162)
          at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-1)
          at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:535)
          at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:262)
          at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:249)
          at javax.xml.bind.ContextFinder.find(ContextFinder.java:456)
          at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:656)
          at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:599)
          at 
com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo.getCustomizationContext(BindInfo.java:336)
          - locked <0x120b> (a java.lang.Class)
          at 
com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo.getCustomizationUnmarshaller(BindInfo.java:362)
          at 
com.sun.tools.xjc.reader.xmlschema.bindinfo.AnnotationParserFactoryImpl$1.<init>(AnnotationParserFactoryImpl.java:85)
          at 
com.sun.tools.xjc.reader.xmlschema.bindinfo.AnnotationParserFactoryImpl.create(AnnotationParserFactoryImpl.java:84)
          at 
com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.createAnnotationParser(NGCCRuntimeEx.java:365)
          at 
com.sun.xml.xsom.impl.parser.state.annotation.action0(annotation.java:88)
          at 
com.sun.xml.xsom.impl.parser.state.annotation.enterElement(annotation.java:113)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:417)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCHandler.spawnChildFromEnterElement(NGCCHandler.java:113)
          at 
com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:316)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:417)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCHandler.revertToParentFromEnterElement(NGCCHandler.java:150)
          at 
com.sun.xml.xsom.impl.parser.state.foreignAttributes.enterElement(foreignAttributes.java:90)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:417)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCHandler.spawnChildFromEnterElement(NGCCHandler.java:113)
          at 
com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:228)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:417)
          at 
com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:272)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:417)
          at 
com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:304)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:417)
          at 
com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:292)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:417)
          at 
com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:220)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:417)
          at 
com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:256)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.startElement(NGCCRuntime.java:258)
          at 
org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551)
          at 
com.sun.tools.xjc.util.SubtreeCutter.startElement(SubtreeCutter.java:108)
          at 
com.sun.tools.xjc.reader.ExtensionBindingChecker.startElement(ExtensionBindingChecker.java:150)
          at 
org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551)
          at 
com.sun.tools.xjc.reader.xmlschema.parser.IncorrectNamespaceURIChecker.startElement(IncorrectNamespaceURIChecker.java:128)
          at 
org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551)
          at 
com.sun.tools.xjc.reader.xmlschema.parser.CustomizationContextChecker.startElement(CustomizationContextChecker.java:193)
          at 
org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551)
          at 
com.sun.tools.xjc.reader.internalizer.DOMForestScanner$LocationResolver.startElement(DOMForestScanner.java:147)
          at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:244)
          at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:281)
          at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:250)
          at com.sun.xml.bind.unmarshaller.DOMScanner.scan(DOMScanner.java:127)
          at 
com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan(DOMForestScanner.java:92)
          at 
com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan(DOMForestScanner.java:100)
          at 
com.sun.tools.xjc.reader.internalizer.DOMForestParser.parse(DOMForestParser.java:104)
          at 
com.sun.tools.xjc.ModelLoader$XMLSchemaParser.parse(ModelLoader.java:269)
          at 
com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.parseEntity(NGCCRuntimeEx.java:347)
          at 
com.sun.xml.xsom.impl.parser.ParserContext.parse(ParserContext.java:128)
          at com.sun.xml.xsom.parser.XSOMParser.parse(XSOMParser.java:171)
          at com.sun.xml.xsom.parser.XSOMParser.parse(XSOMParser.java:160)
          at com.sun.tools.xjc.ModelLoader.createXSOM(ModelLoader.java:534)
          at com.sun.tools.xjc.ModelLoader.loadXMLSchema(ModelLoader.java:378)
          at com.sun.tools.xjc.ModelLoader.load(ModelLoader.java:174)
          at com.sun.tools.xjc.ModelLoader.load(ModelLoader.java:119)
          at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-1)
          at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:535)
          at 
org.apache.cxf.maven_plugin.XSDToJavaRunner.loadModel(XSDToJavaRunner.java:231)
          at 
org.apache.cxf.maven_plugin.XSDToJavaRunner.run(XSDToJavaRunner.java:169)
          at 
org.apache.cxf.maven_plugin.AbstractXSDToJavaMojo.run(AbstractXSDToJavaMojo.java:336)
          at 
org.apache.cxf.maven_plugin.AbstractXSDToJavaMojo.execute(AbstractXSDToJavaMojo.java:238)
          at 
org.apache.cxf.maven_plugin.XSDToJavaMojo.execute(XSDToJavaMojo.java:41)
          at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
          at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
          at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
          at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
          at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
          at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
          at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
          at 
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
          at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
          at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
          at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
          at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
          at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
          at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
          at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-1)
          at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:535)
          at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
          at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
          at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
          at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
{noformat}

JDK8:
{noformat}
"main@1" prio=5 tid=0x1 nid=NA runnable
  java.lang.Thread.State: RUNNABLE
          at java.lang.Package.getPackageInfo(Package.java:382)
          at java.lang.Package.getAnnotation(Package.java:390)
          at 
com.sun.xml.bind.v2.model.annotation.RuntimeInlineAnnotationReader.getPackageAnnotation(RuntimeInlineAnnotationReader.java:129)
          at 
com.sun.xml.bind.v2.model.annotation.RuntimeInlineAnnotationReader.getPackageAnnotation(RuntimeInlineAnnotationReader.java:57)
          at 
com.sun.xml.bind.v2.model.impl.TypeInfoImpl.parseTypeName(TypeInfoImpl.java:170)
          at 
com.sun.xml.bind.v2.model.impl.ClassInfoImpl.<init>(ClassInfoImpl.java:173)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeClassInfoImpl.<init>(RuntimeClassInfoImpl.java:102)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createClassInfo(RuntimeModelBuilder.java:113)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createClassInfo(RuntimeModelBuilder.java:84)
          at 
com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(ModelBuilder.java:257)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:103)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:84)
          at 
com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(ModelBuilder.java:227)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:98)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:84)
          at 
com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:375)
          at 
com.sun.xml.bind.v2.model.impl.TypeRefImpl.calcRef(TypeRefImpl.java:96)
          at 
com.sun.xml.bind.v2.model.impl.TypeRefImpl.getTarget(TypeRefImpl.java:73)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeTypeRefImpl.getTarget(RuntimeTypeRefImpl.java:62)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeTypeRefImpl.getTarget(RuntimeTypeRefImpl.java:55)
          at 
com.sun.xml.bind.v2.model.impl.ElementPropertyInfoImpl$1.get(ElementPropertyInfoImpl.java:78)
          at 
com.sun.xml.bind.v2.model.impl.ElementPropertyInfoImpl$1.get(ElementPropertyInfoImpl.java:76)
          at java.util.AbstractList$Itr.next(AbstractList.java:358)
          at 
com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(ModelBuilder.java:275)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:103)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:84)
          at 
com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(ModelBuilder.java:227)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:98)
          at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:84)
          at 
com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:375)
          at 
com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:390)
          at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:454)
          at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:292)
          at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:139)
          at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1138)
          at 
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:162)
          at 
sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-1)
          at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:247)
          at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:234)
          at javax.xml.bind.ContextFinder.find(ContextFinder.java:441)
          at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:641)
          at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:584)
          at 
com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo.getCustomizationContext(BindInfo.java:336)
          - locked <0x10c0> (a java.lang.Class)
          at 
com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo.getCustomizationUnmarshaller(BindInfo.java:362)
          at 
com.sun.tools.xjc.reader.xmlschema.bindinfo.AnnotationParserFactoryImpl$1.<init>(AnnotationParserFactoryImpl.java:85)
          at 
com.sun.tools.xjc.reader.xmlschema.bindinfo.AnnotationParserFactoryImpl.create(AnnotationParserFactoryImpl.java:84)
          at 
com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.createAnnotationParser(NGCCRuntimeEx.java:365)
          at 
com.sun.xml.xsom.impl.parser.state.annotation.action0(annotation.java:88)
          at 
com.sun.xml.xsom.impl.parser.state.annotation.enterElement(annotation.java:113)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:417)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCHandler.spawnChildFromEnterElement(NGCCHandler.java:113)
          at 
com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:316)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:417)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCHandler.revertToParentFromEnterElement(NGCCHandler.java:150)
          at 
com.sun.xml.xsom.impl.parser.state.foreignAttributes.enterElement(foreignAttributes.java:90)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:417)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCHandler.spawnChildFromEnterElement(NGCCHandler.java:113)
          at 
com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:228)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:417)
          at 
com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:272)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:417)
          at 
com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:304)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:417)
          at 
com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:292)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:417)
          at 
com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:220)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:417)
          at 
com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:256)
          at 
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.startElement(NGCCRuntime.java:258)
          at 
org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551)
          at 
com.sun.tools.xjc.util.SubtreeCutter.startElement(SubtreeCutter.java:108)
          at 
com.sun.tools.xjc.reader.ExtensionBindingChecker.startElement(ExtensionBindingChecker.java:150)
          at 
org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551)
          at 
com.sun.tools.xjc.reader.xmlschema.parser.IncorrectNamespaceURIChecker.startElement(IncorrectNamespaceURIChecker.java:128)
          at 
org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551)
          at 
com.sun.tools.xjc.reader.xmlschema.parser.CustomizationContextChecker.startElement(CustomizationContextChecker.java:193)
          at 
org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551)
          at 
com.sun.tools.xjc.reader.internalizer.DOMForestScanner$LocationResolver.startElement(DOMForestScanner.java:147)
          at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:244)
          at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:281)
          at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:250)
          at com.sun.xml.bind.unmarshaller.DOMScanner.scan(DOMScanner.java:127)
          at 
com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan(DOMForestScanner.java:92)
          at 
com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan(DOMForestScanner.java:100)
          at 
com.sun.tools.xjc.reader.internalizer.DOMForestParser.parse(DOMForestParser.java:104)
          at 
com.sun.tools.xjc.ModelLoader$XMLSchemaParser.parse(ModelLoader.java:269)
          at 
com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.parseEntity(NGCCRuntimeEx.java:347)
          at 
com.sun.xml.xsom.impl.parser.ParserContext.parse(ParserContext.java:128)
          at com.sun.xml.xsom.parser.XSOMParser.parse(XSOMParser.java:171)
          at com.sun.xml.xsom.parser.XSOMParser.parse(XSOMParser.java:160)
          at com.sun.tools.xjc.ModelLoader.createXSOM(ModelLoader.java:534)
          at com.sun.tools.xjc.ModelLoader.loadXMLSchema(ModelLoader.java:378)
          at com.sun.tools.xjc.ModelLoader.load(ModelLoader.java:174)
          at com.sun.tools.xjc.ModelLoader.load(ModelLoader.java:119)
          at 
sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-1)
          at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at 
org.apache.cxf.maven_plugin.XSDToJavaRunner.loadModel(XSDToJavaRunner.java:231)
          at 
org.apache.cxf.maven_plugin.XSDToJavaRunner.run(XSDToJavaRunner.java:169)
          at 
org.apache.cxf.maven_plugin.AbstractXSDToJavaMojo.run(AbstractXSDToJavaMojo.java:336)
          at 
org.apache.cxf.maven_plugin.AbstractXSDToJavaMojo.execute(AbstractXSDToJavaMojo.java:238)
          at 
org.apache.cxf.maven_plugin.XSDToJavaMojo.execute(XSDToJavaMojo.java:41)
          at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
          at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
          at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
          at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
          at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
          at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
          at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
          at 
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
          at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
          at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
          at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
          at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
          at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
          at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
          at 
sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-1)
          at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
          at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
          at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
          at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
{noformat}


> JAXB generation problems with java9
> -----------------------------------
>
>                 Key: CXF-7055
>                 URL: https://issues.apache.org/jira/browse/CXF-7055
>             Project: CXF
>          Issue Type: Sub-task
>    Affects Versions: 3.1.7
>            Reporter: Grzegorz Grzybek
>
> I was trying to do a full build of CXF, {{master-java9}} branch, but it 
> complained about missing classes which were supposed to be generated by 
> org.apache.cxf:cxf-xjc-plugin/xsdtojava.
> I saw that:
> {code:xml}
> <jaxb:bindings version="2.1"
>   xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"; 
>   xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
>   xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc";>
>     <jaxb:bindings schemaLocation="ws-addr-wsdl.xsd">
>         <jaxb:schemaBindings>
>             <jaxb:package name="org.apache.cxf.ws.addressing.wsdl"/>
>         </jaxb:schemaBindings>
>     </jaxb:bindings>
> </jaxb:bindings>
> {code}
> binding file was not taken into account and classes were generated to 
> {{org.w3._2006._05.addressing.wsdl}} package.
> I started debugging everything with JDK8 and JDK9 and I saw, that, when we 
> were at this state:
> {noformat}
> "main@1" prio=5 tid=0x1 nid=NA runnable
>   java.lang.Thread.State: RUNNABLE
>         at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.selectRootLoader(JAXBContextImpl.java:625)
>         at 
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.selectRootLoader(UnmarshallingContext.java:458)
>         at 
> com.sun.xml.bind.v2.runtime.unmarshaller.WildcardLoader.selectLoader(WildcardLoader.java:75)
>         at 
> com.sun.xml.bind.v2.runtime.unmarshaller.ProxyLoader.startElement(ProxyLoader.java:58)
>         at 
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext._startElement(UnmarshallingContext.java:576)
>         at 
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.startElement(UnmarshallingContext.java:555)
>         at 
> com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:75)
>         at 
> com.sun.xml.bind.v2.runtime.unmarshaller.SAXConnector.startElement(SAXConnector.java:168)
>         at 
> org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551)
>         at 
> com.sun.tools.xjc.reader.xmlschema.bindinfo.ForkingFilter.startElement(ForkingFilter.java:150)
>         at 
> com.sun.tools.xjc.reader.xmlschema.bindinfo.AnnotationParserFactoryImpl$1$1.startElement(AnnotationParserFactoryImpl.java:113)
>         at 
> com.sun.xml.xsom.impl.parser.state.NGCCRuntime.startElement(NGCCRuntime.java:253)
>         at 
> org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551)
>         at 
> com.sun.tools.xjc.util.SubtreeCutter.startElement(SubtreeCutter.java:108)
>         at 
> com.sun.tools.xjc.reader.ExtensionBindingChecker.startElement(ExtensionBindingChecker.java:150)
>         at 
> org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551)
>         at 
> com.sun.tools.xjc.reader.xmlschema.parser.IncorrectNamespaceURIChecker.startElement(IncorrectNamespaceURIChecker.java:128)
>         at 
> org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551)
>         at 
> com.sun.tools.xjc.reader.xmlschema.parser.CustomizationContextChecker.startElement(CustomizationContextChecker.java:193)
>         at 
> org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551)
>         at 
> com.sun.tools.xjc.reader.internalizer.DOMForestScanner$LocationResolver.startElement(DOMForestScanner.java:147)
>         at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:244)
>         at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:281)
>         at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:250)
>         at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:281)
>         at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:250)
>         at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:281)
>         at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:250)
>         at com.sun.xml.bind.unmarshaller.DOMScanner.scan(DOMScanner.java:127)
>         at 
> com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan(DOMForestScanner.java:92)
>         at 
> com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan(DOMForestScanner.java:100)
>         at 
> com.sun.tools.xjc.reader.internalizer.DOMForestParser.parse(DOMForestParser.java:104)
>         at 
> com.sun.tools.xjc.ModelLoader$XMLSchemaParser.parse(ModelLoader.java:269)
>         at 
> com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.parseEntity(NGCCRuntimeEx.java:347)
>         at 
> com.sun.xml.xsom.impl.parser.ParserContext.parse(ParserContext.java:128)
>         at com.sun.xml.xsom.parser.XSOMParser.parse(XSOMParser.java:171)
>         at com.sun.xml.xsom.parser.XSOMParser.parse(XSOMParser.java:160)
>         at com.sun.tools.xjc.ModelLoader.createXSOM(ModelLoader.java:534)
>         at com.sun.tools.xjc.ModelLoader.loadXMLSchema(ModelLoader.java:378)
>         at com.sun.tools.xjc.ModelLoader.load(ModelLoader.java:174)
>         at com.sun.tools.xjc.ModelLoader.load(ModelLoader.java:119)
>         at 
> jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-1)
>         at 
> jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>         at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:535)
>         at 
> org.apache.cxf.maven_plugin.XSDToJavaRunner.loadModel(XSDToJavaRunner.java:231)
>         at 
> org.apache.cxf.maven_plugin.XSDToJavaRunner.run(XSDToJavaRunner.java:169)
>         at 
> org.apache.cxf.maven_plugin.AbstractXSDToJavaMojo.run(AbstractXSDToJavaMojo.java:336)
>         at 
> org.apache.cxf.maven_plugin.AbstractXSDToJavaMojo.execute(AbstractXSDToJavaMojo.java:238)
>         at 
> org.apache.cxf.maven_plugin.XSDToJavaMojo.execute(XSDToJavaMojo.java:41)
>         at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
>         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
>         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>         at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
>         at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
>         at 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>         at 
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
>         at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
>         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
>         at 
> jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-1)
>         at 
> jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>         at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:535)
>         at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>         at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>         at 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>         at 
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> {noformat}
> (or respective JDK8 state), where tag name was 
> "{{&#123;http://java.sun.com/xml/ns/jaxb&#125;schemaBindings}}, 
> {{com.sun.xml.bind.v2.runtime.JAXBContextImpl#rootMap}} was different:
> JDK8:
> {noformat}
> {
> ["http://java.sun.com/xml/ns/jaxb","class"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@6cf047cf]
> ["http://java.sun.com/xml/ns/jaxb","dom"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@135e49b2]
> ["http://java.sun.com/xml/ns/jaxb","factoryMethod"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@7740b0ab]
> ["http://java.sun.com/xml/ns/jaxb","globalBindings"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@1716c037]
> ["http://java.sun.com/xml/ns/jaxb","inlineBinaryData"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@3eb9c575]
> ["http://java.sun.com/xml/ns/jaxb","javaType"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@3f322610]
> ["http://java.sun.com/xml/ns/jaxb","property"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@1c92a549]
> ["http://java.sun.com/xml/ns/jaxb","schemaBindings"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@708769b7]
> ["http://java.sun.com/xml/ns/jaxb","typesafeEnumClass"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@10b87ff6]
> ["http://java.sun.com/xml/ns/jaxb","typesafeEnumMember"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@79b63325]
> ["http://java.sun.com/xml/ns/jaxb/xjc","dom"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@5bb97fe7]
> ["http://java.sun.com/xml/ns/jaxb/xjc","javaType"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@1e477944]
> ["http://java.sun.com/xml/ns/jaxb/xjc","substitutable"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@323e026d]
> ["http://www.w3.org/2001/XMLSchema","annotation"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@32e830a0]
> }
> {noformat}
> JDK9:
> {noformat}
> {
> ["","class"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@55c03e4]
> ["","dom"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@667a467f]
> ["","factoryMethod"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@26f5e45d]
> ["","globalBindings"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@7a0f06ad]
> ["","inlineBinaryData"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@704c3bdf]
> ["","javaType"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@37986daf]
> ["","property"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@14df5253]
> ["","schemaBindings"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@710afd47]
> ["","typesafeEnumClass"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@1488a861]
> ["","typesafeEnumMember"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@1fa9692b]
> ["http://java.sun.com/xml/ns/jaxb/xjc","dom"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@324e8baa]
> ["http://java.sun.com/xml/ns/jaxb/xjc","javaType"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@c82d925]
> ["http://java.sun.com/xml/ns/jaxb/xjc","substitutable"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@605eb072]
> ["http://www.w3.org/2001/XMLSchema","annotation"=com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl@64420e34]
> }
> {noformat}
> Looks like JAXB initialization problem



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to