[
https://issues.jboss.org/browse/JBMETA-391?page=com.atlassian.jira.plugin...
]
Scott Marlow commented on JBMETA-391:
-------------------------------------
Is this related to the error:
{quote}
2015-11-24 04:13:12,404 WARN [org.jboss.metadata.parser.util.XMLResourceResolver] (MSC
service thread 1-4) Cannot load publicId from resource: web-app_2_5.xsd
2015-11-24 04:13:12,406 WARN [org.jboss.metadata.parser.util.XMLResourceResolver] (MSC
service thread 1-3) Cannot load publicId from resource: web-app_2_5.xsd
2015-11-24 04:13:13,106 ERROR [org.jboss.metadata.parser.util.XMLSchemaValidator] (MSC
service thread 1-3) Cannot get schema for location:
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd: org.xml.sax.SAXParseException;
systemId:
http://java.sun.com/xml/ns/javaee/javaee_5.xsd; lineNumber: 83; columnNumber:
38; sch-props-correct.2: A schema cannot contain two global components with the same name;
this schema contains two occurrences of
'http://java.sun.com/xml/ns/javaee,descriptionGroup'.
at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:201)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at org.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:132)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:394)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at
org.apache.xerces.impl.xs.traversers.XSDHandler.reportSchemaError(XSDHandler.java:4093)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at
org.apache.xerces.impl.xs.traversers.XSDHandler.reportSchemaError(XSDHandler.java:4088)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at
org.apache.xerces.impl.xs.traversers.XSDHandler.checkForDuplicateNames(XSDHandler.java:3746)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at
org.apache.xerces.impl.xs.traversers.XSDHandler.buildGlobalNameRegistries(XSDHandler.java:1315)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at
org.apache.xerces.impl.xs.traversers.XSDHandler.parseSchema(XSDHandler.java:610)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at org.apache.xerces.impl.xs.XMLSchemaLoader.loadSchema(XMLSchemaLoader.java:580)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at org.apache.xerces.impl.xs.XMLSchemaLoader.loadGrammar(XMLSchemaLoader.java:547)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at org.apache.xerces.impl.xs.XMLSchemaLoader.loadGrammar(XMLSchemaLoader.java:513)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at
org.apache.xerces.jaxp.validation.XMLSchemaFactory.newSchema(XMLSchemaFactory.java:233)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at javax.xml.validation.SchemaFactory.newSchema(SchemaFactory.java:638)
[rt.jar:1.8.0_60]
at __redirected.__SchemaFactory.newSchema(__SchemaFactory.java:167)
[jboss-modules.jar:1.4.4.Final]
at
org.jboss.metadata.parser.util.XMLSchemaValidator.getSchemaForLocation(XMLSchemaValidator.java:117)
at
org.jboss.metadata.parser.util.XMLSchemaValidator.validate(XMLSchemaValidator.java:85)
at
org.wildfly.extension.undertow.deployment.WebParsingDeploymentProcessor.deploy(WebParsingDeploymentProcessor.java:104)
at
org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:147)
[wildfly-server-2.0.2.Final.jar:2.0.2.Final]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
[jboss-msc-1.2.6.Final.jar:1.2.6.Final]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
[jboss-msc-1.2.6.Final.jar:1.2.6.Final]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[rt.jar:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[rt.jar:1.8.0_60]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_60]
2015-11-24 04:13:13,115 WARN [org.jboss.metadata.parser.util.XMLSchemaValidator] (MSC
service thread 1-3) Cannot get schema for location:
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd
2015-11-24 04:13:13,112 ERROR [org.jboss.metadata.parser.util.XMLSchemaValidator] (MSC
service thread 1-4) Cannot get schema for location:
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd: org.xml.sax.SAXParseException;
systemId:
http://java.sun.com/xml/ns/javaee/javaee_5.xsd; lineNumber: 83; columnNumber:
38; sch-props-correct.2: A schema cannot contain two global components with the same name;
this schema contains two occurrences of
'http://java.sun.com/xml/ns/javaee,descriptionGroup'.
at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:201)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at org.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:132)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:394)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at
org.apache.xerces.impl.xs.traversers.XSDHandler.reportSchemaError(XSDHandler.java:4093)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at
org.apache.xerces.impl.xs.traversers.XSDHandler.reportSchemaError(XSDHandler.java:4088)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at
org.apache.xerces.impl.xs.traversers.XSDHandler.checkForDuplicateNames(XSDHandler.java:3746)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at
org.apache.xerces.impl.xs.traversers.XSDHandler.buildGlobalNameRegistries(XSDHandler.java:1315)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at
org.apache.xerces.impl.xs.traversers.XSDHandler.parseSchema(XSDHandler.java:610)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at org.apache.xerces.impl.xs.XMLSchemaLoader.loadSchema(XMLSchemaLoader.java:580)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at org.apache.xerces.impl.xs.XMLSchemaLoader.loadGrammar(XMLSchemaLoader.java:547)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at org.apache.xerces.impl.xs.XMLSchemaLoader.loadGrammar(XMLSchemaLoader.java:513)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at
org.apache.xerces.jaxp.validation.XMLSchemaFactory.newSchema(XMLSchemaFactory.java:233)
[xercesImpl-2.11.0.SP4.jar:2.11.0.SP4]
at javax.xml.validation.SchemaFactory.newSchema(SchemaFactory.java:638)
[rt.jar:1.8.0_60]
at __redirected.__SchemaFactory.newSchema(__SchemaFactory.java:167)
[jboss-modules.jar:1.4.4.Final]
at
org.jboss.metadata.parser.util.XMLSchemaValidator.getSchemaForLocation(XMLSchemaValidator.java:117)
at
org.jboss.metadata.parser.util.XMLSchemaValidator.validate(XMLSchemaValidator.java:85)
at
org.wildfly.extension.undertow.deployment.WebParsingDeploymentProcessor.deploy(WebParsingDeploymentProcessor.java:104)
at
org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:147)
[wildfly-server-2.0.2.Final.jar:2.0.2.Final]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
[jboss-msc-1.2.6.Final.jar:1.2.6.Final]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
[jboss-msc-1.2.6.Final.jar:1.2.6.Final]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[rt.jar:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[rt.jar:1.8.0_60]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_60]
2015-11-24 04:13:13,120 WARN [org.jboss.metadata.parser.util.XMLSchemaValidator] (MSC
service thread 1-4) Cannot get schema for location:
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd
{quote}
wildfly-10.0.0.CR5-SNAPSHOT/docs/schema seems to contain {web-app_2_4.xsd web-app_2_5.xsd
web-app_3_0.xsd web-app_3_1.xsd}, should that copy be validated instead of the
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd?
web-app_x_y.xsd is missing in metadata common schema folder
-----------------------------------------------------------
Key: JBMETA-391
URL:
https://issues.jboss.org/browse/JBMETA-391
Project: JBoss Metadata
Issue Type: Task
Components: common
Affects Versions: 10.0.0.Beta1
Reporter: Jim Ma
What's the criteria for putting xsd files under schema folder ? I saw the
web-app_x_y.xsd files are all missing in common schema folder. This leads web-app xsd is
downloaded for each web deployment when system property
"org.jboss.metadata.parser.validate" is set to true.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)