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/