On Wed, Mar 16, 2011 at 5:40 AM, arvindv6 < [email protected]> wrote:
> Hi > > When i try to compile and generate java files using jaxb through xjc maven > plugin i am getting the error. > > Please suggest how to use the jaxb:extensionBindingPrefixes by disabling > the > strict mode or by using the extension > > The issue is because in the xsd schema in using > jaxb:extensionBindingPrefixes="xjc" as follows: > > > [ERROR] file:/C:/mvnExample/SampleConfig.xsd[16,32] > org.xml.sax.SAXParseException: vendor extension bindings > (jaxb:extensionBindingPrefixes) are not allowed in the strict mode. Use > -extension. > If you had googled this error message, you would have found several people who have had the same problem. I didn't notice one that was maven-specific, however. It would help if you had shown the excerpt of your POM that specifies this plugin. It sounds like you need to add the "extension" element (with a value of "true") to the "xsdOption" element. > at > > com.sun.tools.xjc.reader.AbstractExtensionBindingChecker.error(AbstractExtensionBindingChecker.java:202) > at > > com.sun.tools.xjc.reader.ExtensionBindingChecker.startElement(ExtensionBindingChecker.java:116) > at > org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:527) > at > > com.sun.tools.xjc.reader.xmlschema.parser.IncorrectNamespaceURIChecker.startElement(IncorrectNamespaceURIChecker.java:113) > at > org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:527) > at > > com.sun.tools.xjc.reader.xmlschema.parser.CustomizationContextChecker.startElement(CustomizationContextChecker.java:188) > at > org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:527) > at > > com.sun.tools.xjc.ModelLoader$SpeculationChecker.startElement(ModelLoader.java:455) > at > org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:527) > at > > com.sun.tools.xjc.reader.internalizer.VersionChecker.startElement(VersionChecker.java:98) > at > org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:527) > at > > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501) > at > > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:400) > at > > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(XMLNSDocumentScannerImpl.java:626) > at > > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3103) > at > > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:922) > at > > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648) > at > > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140) > at > > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511) > at > > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808) > at > > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) > at > > com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119) > at > > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) > at > > com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522) > at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:333) > at com.sun.xml.xsom.parser.JAXPParser.parse(JAXPParser.java:115) > at com.sun.tools.xjc.ModelLoader$2.parse(ModelLoader.java:479) > at > com.sun.tools.xjc.ModelLoader$XMLSchemaParser.parse(ModelLoader.java:262) > at > > com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.parseEntity(NGCCRuntimeEx.java:337) > at > com.sun.xml.xsom.impl.parser.ParserContext.parse(ParserContext.java:124) > at com.sun.xml.xsom.parser.XSOMParser.parse(XSOMParser.java:183) > at > com.sun.tools.xjc.ModelLoader.createXSOMSpeculative(ModelLoader.java:496) > at com.sun.tools.xjc.ModelLoader.loadXMLSchema(ModelLoader.java:366) > at com.sun.tools.xjc.ModelLoader.load(ModelLoader.java:167) > at com.sun.tools.xjc.ModelLoader.load(ModelLoader.java:113) > at com.sun.tools.xjc.Driver.run(Driver.java:313) > at > org.codehaus.mojo.jaxb2.AbstractXjcMojo.execute(AbstractXjcMojo.java:297) > at > > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) > at > org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) > 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 > org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > > > Thank you > > -- > View this message in context: > http://maven.40175.n5.nabble.com/Error-during-compiling-xsd-s-using-maven-xjc-tp3779661p3779661.html > Sent from the Maven - Users mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
