[jboss-jira] [JBoss JIRA] (JGRP-2022) XSD schemas do not properly validate
Manuel Dominguez Sarmiento (JIRA)
issues at jboss.org
Tue Mar 1 06:54:00 EST 2016
[ https://issues.jboss.org/browse/JGRP-2022?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13170073#comment-13170073 ]
Manuel Dominguez Sarmiento commented on JGRP-2022:
--------------------------------------------------
You're thinking of XML validation, not XSD (schema) validation. The resources are valid XML, however they are invalid XSD.
Create a new project in Eclipse (any kind will do), and make sure you have XML Schema Validator turned on (Preferences -> Validation -> check that "XML Schema Validator" is enabled). Copy the three attached files into the project, and you will get the following errors as soon as validation completes:
src-resolve.4.1: Error resolving component 'RelayConfigurationType'. It was detected that 'RelayConfigurationType' has no namespace, but components with no target namespace are not referenceable from schema document 'file:///Users/Manuel/Development/workspace-mars/Test/WebContent/relay.xsd'. If 'RelayConfigurationType' is intended to have a namespace, perhaps a prefix needs to be provided. If it is intended that 'RelayConfigurationType' has no namespace, then an 'import' without a "namespace" attribute should be added to 'file:///Users/Manuel/Development/workspace-mars/Test/WebContent/relay.xsd'.
src-resolve.4.1: Error resolving component 'ConfigType'. It was detected that 'ConfigType' has no namespace, but components with no target namespace are not referenceable from schema document 'file:///Users/Manuel/Development/workspace-mars/Test/WebContent/jgroups.xsd'. If 'ConfigType' is intended to have a namespace, perhaps a prefix needs to be provided. If it is intended that 'ConfigType' has no namespace, then an 'import' without a "namespace" attribute should be added to 'file:///Users/Manuel/Development/workspace-mars/Test/WebContent/jgroups.xsd'.
src-resolve.4.1: Error resolving component 'ForkStacksType'. It was detected that 'ForkStacksType' has no namespace, but components with no target namespace are not referenceable from schema document 'file:///Users/Manuel/Development/workspace-mars/Test/WebContent/fork-stacks.xsd'. If 'ForkStacksType' is intended to have a namespace, perhaps a prefix needs to be provided. If it is intended that 'ForkStacksType' has no namespace, then an 'import' without a "namespace" attribute should be added to 'file:///Users/Manuel/Development/workspace-mars/Test/WebContent/fork-stacks.xsd'.
> XSD schemas do not properly validate
> ------------------------------------
>
> Key: JGRP-2022
> URL: https://issues.jboss.org/browse/JGRP-2022
> Project: JGroups
> Issue Type: Bug
> Affects Versions: 3.6.8
> Reporter: Manuel Dominguez Sarmiento
> Assignee: Bela Ban
> Priority: Minor
> Fix For: 4.0
>
> Attachments: fork-stacks.xsd, jgroups.xsd, relay.xsd
>
>
> Affected resources:
> - jgroups.xsd
> - relay.xsd
> - fork-stacks.xsd
> Paste these files into an Eclipse project, or run them through Oxygen XML or any other XML / XSD validator, you will get errors relating to src-resolve.4.1
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the jboss-jira
mailing list