tuscany-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ant elder" <ant.el...@gmail.com>
Subject Re: Intermittent failures in schema validation
Date Sun, 18 May 2008 10:22:04 GMT
I'm seeing the same problem. (... and it doesn't seem very intermittent)

   ...ant

On Sun, May 18, 2008 at 10:59 AM, Rajini Sivaram <
rajinisivaram@googlemail.com> wrote:

> Hello,
>
> With the latest codebase, I get intermittent exceptions thrown from the
> extension samples - the following exception is from samples/binding-echo.
> It
> looks like the schemas are not in the order they are expected to be in
> (sample-binding-echo.xsd and tuscany-sca.xsd). Since the schema list is
> obtained using classLoader.getResources (through ServiceDiscovery) their
> ordering cannot really be guaranteed.
>
>
> org.osoa.sca.ServiceRuntimeException: org.osoa.sca.ServiceRuntimeException:
> org.apache.tuscany.sca.contribution.service.ContributionException:
> java.lang.IllegalStateException: org.xml.sax.SAXParseException:
> src-resolve:
> Cannot resolve the name 'sca:Binding' to a(n) 'type definition' component.
>  at
>
> org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:276)
>  at
>
> org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.java:70)
>  at echo.EchoBindingTestCase.setUp(EchoBindingTestCase.java:35)
>  at junit.framework.TestCase.runBare(TestCase.java:132)
>  at junit.framework.TestResult$1.protect(TestResult.java:110)
>  at junit.framework.TestResult.runProtected(TestResult.java:128)
>  at junit.framework.TestResult.run(TestResult.java:113)
>  at junit.framework.TestCase.run(TestCase.java:124)
>  at junit.framework.TestSuite.runTest(TestSuite.java:232)
>  at junit.framework.TestSuite.run(TestSuite.java:227)
>  at
>
> org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:35)
>  at
>
> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:38)
>  at
>
> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
>  at
>
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
>  at
>
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
>  at
>
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
>  at
>
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
> Caused by: org.osoa.sca.ServiceRuntimeException:
> org.apache.tuscany.sca.contribution.service.ContributionException:
> java.lang.IllegalStateException: org.xml.sax.SAXParseException:
> src-resolve:
> Cannot resolve the name 'sca:Binding' to a(n) 'type definition' component.
>  at
>
> org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.addContribution(DefaultSCADomain.java:293)
>  at
>
> org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.init(DefaultSCADomain.java:171)
>  at
>
> org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(DefaultSCADomain.java:113)
>  at
>
> org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:242)
>  ... 16 more
> Caused by:
> org.apache.tuscany.sca.contribution.service.ContributionException:
> java.lang.IllegalStateException: org.xml.sax.SAXParseException:
> src-resolve:
> Cannot resolve the name 'sca:Binding' to a(n) 'type definition' component.
>  at
>
> org.apache.tuscany.sca.contribution.service.impl.ContributionServiceImpl.addContribution(ContributionServiceImpl.java:362)
>  at
>
> org.apache.tuscany.sca.contribution.service.impl.ContributionServiceImpl.contribute(ContributionServiceImpl.java:165)
>  at
>
> org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.addContribution(DefaultSCADomain.java:291)
>  ... 19 more
> Caused by: java.lang.IllegalStateException: org.xml.sax.SAXParseException:
> src-resolve: Cannot resolve the name 'sca:Binding' to a(n) 'type
> definition'
> component.
>  at
>
> org.apache.tuscany.sca.contribution.processor.DefaultValidatingXMLInputFactory.initializeSchemas(DefaultValidatingXMLInputFactory.java:147)
>  at
>
> org.apache.tuscany.sca.contribution.processor.DefaultValidatingXMLInputFactory.createXMLStreamReader(DefaultValidatingXMLInputFactory.java:200)
>  at
>
> org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.read(CompositeDocumentProcessor.java:106)
>  at
>
> org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.read(CompositeDocumentProcessor.java:55)
>  at
>
> org.apache.tuscany.sca.contribution.processor.ExtensibleURLArtifactProcessor.read(ExtensibleURLArtifactProcessor.java:76)
>  at
>
> org.apache.tuscany.sca.contribution.service.impl.ContributionServiceImpl.processReadPhase(ContributionServiceImpl.java:465)
>  at
>
> org.apache.tuscany.sca.contribution.service.impl.ContributionServiceImpl.addContribution(ContributionServiceImpl.java:360)
>  ... 21 more
> Caused by: org.xml.sax.SAXParseException: src-resolve: Cannot resolve the
> name 'sca:Binding' to a(n) 'type definition' component.
>  at
> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
> Source)
>  at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
>  at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
>  at
> org.apache.xerces.impl.xs.traversers.XSDHandler.reportSchemaError(Unknown
> Source)
>  at org.apache.xerces.impl.xs.traversers.XSDHandler.getGlobalDecl(Unknown
> Source)
>  at
>
> org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.traverseComplexContent(Unknown
> Source)
>  at
>
> org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.traverseComplexTypeDecl(Unknown
> Source)
>  at
>
> org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.traverseGlobal(Unknown
> Source)
>  at org.apache.xerces.impl.xs.traversers.XSDHandler.getGlobalDecl(Unknown
> Source)
>  at
>
> org.apache.xerces.impl.xs.traversers.XSDElementTraverser.traverseNamedElement(Unknown
> Source)
>  at
>
> org.apache.xerces.impl.xs.traversers.XSDElementTraverser.traverseGlobal(Unknown
> Source)
>  at org.apache.xerces.impl.xs.traversers.XSDHandler.traverseSchemas(Unknown
> Source)
>  at org.apache.xerces.impl.xs.traversers.XSDHandler.parseSchema(Unknown
> Source)
>  at org.apache.xerces.impl.xs.XMLSchemaLoader.loadSchema(Unknown Source)
>  at org.apache.xerces.impl.xs.XMLSchemaLoader.loadGrammar(Unknown Source)
>  at org.apache.xerces.impl.xs.XMLSchemaLoader.loadGrammar(Unknown Source)
>  at org.apache.xerces.jaxp.validation.XMLSchemaFactory.newSchema(Unknown
> Source)
>  at
>
> org.apache.tuscany.sca.contribution.processor.DefaultValidatingXMLInputFactory$2.run(DefaultValidatingXMLInputFactory.java:136)
>  at
>
> org.apache.tuscany.sca.contribution.processor.DefaultValidatingXMLInputFactory$2.run(DefaultValidatingXMLInputFactory.java:1)
>  at java.security.AccessController.doPrivileged(AccessController.java:246)
>  at
>
> org.apache.tuscany.sca.contribution.processor.DefaultValidatingXMLInputFactory.initializeSchemas(DefaultValidatingXMLInputFactory.java:134)
>  ... 27 more
>
>
>
> Thank you...
>
> Regards,
>
> Rajini
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message