[
https://issues.jboss.org/browse/WFLY-9391?page=com.atlassian.jira.plugin....
]
Erik . edited comment on WFLY-9391 at 1/7/18 4:01 PM:
------------------------------------------------------
The include for jboss-common_7_0.xsd
{code:xml}
<xsd:include schemaLocation="jboss-common_7_0.xsd"/>
{code}
to solve WFLY-5410 was added in jboss-web_10_1.xsd but not to jboss-web_10_0.xsd and
jboss-web_11_0.xsd.
{code:xml}
<xsd:import schemaLocation="web-app_3_1.xsd"
namespace="http://java.sun.com/xml/ns/javaee"/>
{code}
should be replace by
{code:xml}
<xsd:import
namespace="http://xmlns.jcp.org/xml/ns/javaee"
schemaLocation="web-app_3_1.xsd"/>
<xsd:include schemaLocation="jboss-common_7_0.xsd"/>
{code}
was (Author: emeuwese):
The include for jboss-common_7_0.xsd
{code:xml}
<xsd:include schemaLocation="jboss-common_7_0.xsd"/>
{code}
to solve WFLY-5410 was added in jboss-web_10_1.xsd but not to jboss-web_10_0.xsd and
jboss-web_11_0.xsd.
Validation errors with "jboss-web_11_0.xsd
------------------------------------------
Key: WFLY-9391
URL:
https://issues.jboss.org/browse/WFLY-9391
Project: WildFly
Issue Type: Bug
Affects Versions: 11.0.0.CR1
Reporter: Wolfgang Knauf
Assignee: Jason Greene
Eclipse reports some errors when validating a "jboss-web.xml" file which
defines the 11.0 xsd.
First problem: "web-app_3_1.xsd" is imported. The target namespace seems to be
invalid, it should be "http://xmlns.jcp.org/xml/ns/javaee" instead of
"http://java.sun.com/xml/ns/javaee"
<xsd:import
namespace="http://xmlns.jcp.org/xml/ns/javaee"
schemaLocation="http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd&q...
The validation error: *"The namespace attribute
'http://java.sun.com/xml/ns/javaee' of an import element information must be
identical to the targetNamespace attribute 'http://xmlns.jcp.org/xml/ns/javaee' of
the imported document".*
It would probably also make sense to include the full schemaLocation URL ;-).
After fixing the namespace, there are four more errors left:
*src-resolve: Cannot resolve the name 'jboss:jndiEnvironmentRefsGroup' to a( n )
group component
src-resolve: Cannot resolve the name 'javaee:generic-booleanType' to a( n )
'simpleType definition' component
src-ct.2.1: Complex type definition Representation Error for type
'symbolic-link-allowedType' ...
src-resolve: Cannot resolve the name 'jboss:security-roleType' to a( n )
'type definition' component*
The first two errors: previous versions of jboss-web.xsd imported
"jboss-common_6_0.xsd" which defined a "jndiEnvironmentRefsGroup".
This file also imported "javaee_6.xsd", which defines the
"generic-booleanType".
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)