You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xmlbeans-user@xml.apache.org by David Jencks <da...@coredevelopers.net> on 2004/06/15 23:37:35 UTC
Problem with validate -- xsb schema file missing/wrong name
I have xmlbeans generated classes/schema files from the ejb jar 2.1
schema. I'm trying to validate an xml string:
EjbJarDocument ejbJarDoc =
EjbJarDocument.Factory.parse(transformString);
assertTrue(ejbJarDoc.validate());
However, I get an exception indicating that xmlbeans is looking for a
xsb file that it did not generate:
XML-BEANS compiled schema: Could not locate compiled schema resource
schema/system/sD347D123706E7AF4F2C97E63663AA885/
rolenamekeyidentityconstraint.xsb
(schema.system.sD347D123706E7AF4F2C97E63663AA885.rolenamekeyidentitycons
traint) - code 0
org.apache.xmlbeans.SchemaTypeLoaderException: XML-BEANS compiled
schema: Could not locate compiled schema resource
schema/system/sD347D123706E7AF4F2C97E63663AA885/
rolenamekeyidentityconstraint.xsb
(schema.system.sD347D123706E7AF4F2C97E63663AA885.rolenamekeyidentitycons
traint) - code 0
at
org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl$XsbReader.<init>(Sc
hemaTypeSystemImpl.java:1110)
at
org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.resolveHandle(Schem
aTypeSystemImpl.java:2876)
at
org.apache.xmlbeans.SchemaComponent$Ref.getComponent(SchemaComponent.jav
a:137)
at
org.apache.xmlbeans.SchemaIdentityConstraint$Ref.get(SchemaIdentityConst
raint.java:130)
at
org.apache.xmlbeans.impl.schema.SchemaLocalElementImpl.getIdentityConstr
aints(SchemaLocalElementImpl.java:132)
at
org.apache.xmlbeans.impl.validator.Validator.beginEvent(Validator.java:5
40)
at
org.apache.xmlbeans.impl.validator.Validator.nextEvent(Validator.java:22
3)
at
org.apache.xmlbeans.impl.store.Saver$ValidatorSaver.emitEvent(Saver.java
:3800)
at
org.apache.xmlbeans.impl.store.Saver$ValidatorSaver.emitEvent(Saver.java
:3763)
at
org.apache.xmlbeans.impl.store.Saver$ValidatorSaver.emitContainer(Saver.
java:3685)
at
org.apache.xmlbeans.impl.store.Saver.processContainer(Saver.java:818)
at org.apache.xmlbeans.impl.store.Saver.process(Saver.java:561)
at
org.apache.xmlbeans.impl.store.Saver$ValidatorSaver.<init>(Saver.java:35
89)
at org.apache.xmlbeans.impl.store.Type.validate(Type.java:321)
at
org.apache.xmlbeans.impl.values.XmlObjectBase.validate(XmlObjectBase.jav
a:351)
at
org.apache.xmlbeans.impl.values.XmlObjectBase.validate(XmlObjectBase.jav
a:322)
at
org.apache.geronimo.schema.xsl.EJB20To21XSLTest.test20To21Conversion(EJB
20To21XSLTest.java:67)
The closest named file is:
target/xmlbeans/schema/system/sD347D123706E7AF4F2C97E63663AA885/
rolenamekeyidentityconstraint2.xsb
Any ideas what is going on?
I'm using xbeans-apache-1.0-DEV from ibiblio.
Thanks
david jencks
- ---------------------------------------------------------------------
To unsubscribe, e-mail: xmlbeans-user-unsubscribe@xml.apache.org
For additional commands, e-mail: xmlbeans-user-help@xml.apache.org
Apache XMLBeans Project -- URL: http://xml.apache.org/xmlbeans/