[
https://issues.jboss.org/browse/WFLY-3189?page=com.atlassian.jira.plugin....
]
Max Rydahl Andersen reopened WFLY-3189:
---------------------------------------
reopening since this now came up again via customer case.
The errors are not about the actual content in the users xml but in the xsd schema for our
ejb3 schema.
The validation complains because it cannot find typedefinition and when I look at
http://www.jboss.org/j2ee/schema/jboss-ejb3-2_0.xsd I cannot find them either.
I think the error is this line:
<xs:import
namespace="http://java.sun.com/xml/ns/javaee"
schemaLocation="jboss-ejb3-spec-2_0.xsd"/>
How can it be importing a schema and use its own location as its source ?
This just wont work. Should it not be using what is actually commented out:
schemaLocation="http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd"
then it would *Actually* be able to find the definition it is trying to import.
Error validating jboss-ejb3.xml.
--------------------------------
Key: WFLY-3189
URL:
https://issues.jboss.org/browse/WFLY-3189
Project: WildFly
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: EJB
Affects Versions: 8.0.0.Final
Environment: WildFly 8.0.0.Final
Reporter: shinzey shinzey
Assignee: David Lloyd
I'm trying to configure code completion for jboss-ejb3.xml with schema, but fail to
do that due to the following validation error:
{noformat}
src-resolve: Cannot resolve the name 'javaee:jboss-ejb-beanType' to a(n)
'type definition' component. [33]
src-resolve: Cannot resolve the name 'javaee:jboss-ejb-jarType' to a(n) 'type
definition' component. [35]
src-resolve: Cannot resolve the name 'javaee:jboss-enterprise-beansType' to a(n)
'type definition' component. [37]
src-resolve: Cannot resolve the name 'javaee:assembly-descriptor-entry' to a(n)
'element declaration' component. [35]
src-resolve: Cannot resolve the name
'javaee:jboss-assembly-descriptor-bean-entryType' to a(n) 'type
definition' component. [39]
{noformat}
The jboss-ejb3.xml is quite simple:
{code:xml}
<?xml version="1.0" encoding="UTF-8"?>
<jboss:ejb-jar version="3.1" impl-version="2.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:jboss="http://www.jboss.com/xml/ns/javaee"
xmlns:s="urn:security:1.1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd
http://www.jboss.com/xml/ns/javaee
http://www.jboss.org/j2ee/schema/jboss-ejb3-2_0.xsd">
<assembly-descriptor>
<s:security>
<ejb-name>*</ejb-name>
<s:security-domain>testsd</s:security-domain>
</s:security>
</assembly-descriptor>
</jboss:ejb-jar>
{code}
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)