IIRC, this problem has been fixed in the 2.x stream. We now have
locally-cached XSDs for the external ones referenced by SCA XSDs to avoid
internet connections. Can you try it out with either M4 or the latest one in
trunk?
Thanks,
Raymond
--------------------------------------------------
From: "Harold J. A. Chelala" <[email protected]>
Sent: Sunday, March 21, 2010 8:54 PM
To: "user" <[email protected]>
Subject: Tuscany 2 offline error
tuscany-sca-2.0-M2
while online ~/sandbox/tuscany-sca-2.0-M2/samples/calculator-rmi-service$
ant run
results on BUILD SUCCESSFUL
but when I work offline
shows this error
does it has a solution, thanks in advance
=====================================================
Buildfile: build.xml
init:
[mkdir] Created dir:
/home/chelala/sandbox/tuscany-sca-2.0-M2/samples/calculator-rmi-reference/target/classes
compile:
[javac] Compiling 7 source files to
/home/chelala/sandbox/tuscany-sca-2.0-M2/samples/calculator-rmi-reference/target/classes
[copy] Copying 1 file to
/home/chelala/sandbox/tuscany-sca-2.0-M2/samples/calculator-rmi-reference/target/classes
[jar] Building jar:
/home/chelala/sandbox/tuscany-sca-2.0-M2/samples/calculator-rmi-reference/target/sample-calculator-rmi-reference.jar
run:
[java] Mar 18, 2010 1:52:20 PM
org.apache.tuscany.sca.node.impl.NodeImpl <init>
[java] INFO: Creating node: CalculatorRMIReference.composite
[java] Mar 18, 2010 1:52:21 PM
org.apache.tuscany.sca.node.impl.NodeImpl configureNode
[java] INFO: Loading contribution:
file:/home/chelala/sandbox/tuscany-sca-2.0-M2/samples/calculator-rmi-reference/target/sample-calculator-rmi-reference.jar
[java] Mar 18, 2010 1:52:21 PM
org.apache.tuscany.sca.contribution.processor.DefaultValidatingXMLInputFactory
[java] SEVERE: PrivilegedActionException occured due to :
[java] Mar 18, 2010 1:52:21 PM
org.apache.tuscany.sca.contribution.processor.DefaultValidatingXMLInputFactory
[java] SEVERE: IllegalStateException
[java] Exception in thread "main"
java.lang.reflect.InvocationTargetException
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java] at
org.apache.tuscany.sca.launcher.LauncherMain.invokeMainMethod(LauncherMain.java:114)
[java] at
org.apache.tuscany.sca.launcher.LauncherMain.main(LauncherMain.java:55)
[java] Caused by: org.oasisopen.sca.ServiceRuntimeException:
java.lang.IllegalStateException: org.xml.sax.SAXParseException:
src-resolve: Cannot resolve the name 'xml:lang' to a(n) 'attribute
declaration' component.
[java] at
org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:259)
[java] at
org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createNode(NodeFactoryImpl.java:42)
[java] at calculator.CalculatorClient.main(CalculatorClient.java:35)
[java] ... 6 more
[java] Caused by: java.lang.IllegalStateException:
org.xml.sax.SAXParseException: src-resolve: Cannot resolve the name
'xml:lang' to a(n) 'attribute declaration' component.
[java] at
org.apache.tuscany.sca.contribution.processor.DefaultValidatingXMLInputFactory.initializeSchemas(DefaultValidatingXMLInputFactory.java:166)
[java] at
org.apache.tuscany.sca.contribution.processor.DefaultValidatingXMLInputFactory.createXMLStreamReader(DefaultValidatingXMLInputFactory.java:232)
[java] at
org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.read(CompositeDocumentProcessor.java:114)
[java] at
org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.read(CompositeDocumentProcessor.java:84)
[java] at
org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.read(CompositeDocumentProcessor.java:1)
[java] at
org.apache.tuscany.sca.contribution.processor.DefaultURLArtifactProcessorExtensionPoint$LazyURLArtifactProcessor.read(DefaultURLArtifactProcessorExtensionPoint.java:337)
[java] at
org.apache.tuscany.sca.contribution.processor.ExtensibleURLArtifactProcessor.read(ExtensibleURLArtifactProcessor.java:111)
[java] at
org.apache.tuscany.sca.workspace.processor.impl.ContributionContentProcessor.read(ContributionContentProcessor.java:136)
[java] at
org.apache.tuscany.sca.workspace.processor.impl.ContributionContentProcessor.read(ContributionContentProcessor.java:1)
[java] at
org.apache.tuscany.sca.contribution.processor.DefaultURLArtifactProcessorExtensionPoint$LazyURLArtifactProcessor.read(DefaultURLArtifactProcessorExtensionPoint.java:337)
[java] at
org.apache.tuscany.sca.node.impl.NodeImpl.configureNode(NodeImpl.java:485)
[java] at
org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:256)
[java] ... 8 more
[java] Caused by: org.xml.sax.SAXParseException: src-resolve:
Cannot resolve the name 'xml:lang' to a(n) 'attribute declaration'
component.
[java] at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
[java] at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
[java] at
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
[java] at
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaErr(XSDHandler.java:2537)
[java] at
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError(XSDHandler.java:2528)
[java] at
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalDecl(XSDHandler.java:1396)
[java] at
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAttributeTraverser.traverseLocal(XSDAttributeTraverser.java:83)
[java] at
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.traverseAttrsAndAttrGrps(XSDAbstractTraverser.java:610)
[java] at
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser.processComplexContent(XSDComplexTypeTraverser.java:1059)
[java] at
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser.traverseComplexTypeDecl(XSDComplexTypeTraverser.java:279)
[java] at
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser.traverseGlobal(XSDComplexTypeTraverser.java:160)
[java] at
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalDecl(XSDHandler.java:1534)
[java] at
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseNamedElement(XSDElementTraverser.java:369)
[java] at
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseGlobal(XSDElementTraverser.java:214)
[java] at
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.traverseSchemas(XSDHandler.java:1258)
[java] at
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.parseSchema(XSDHandler.java:579)
[java] at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSchema(XMLSchemaLoader.java:552)
[java] at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadGrammar(XMLSchemaLoader.java:519)
[java] at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadGrammar(XMLSchemaLoader.java:485)
[java] at
com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.newSchema(XMLSchemaFactory.java:210)
[java] at
org.apache.tuscany.sca.contribution.processor.DefaultValidatingXMLInputFactory$2.run(DefaultValidatingXMLInputFactory.java:154)
[java] at
org.apache.tuscany.sca.contribution.processor.DefaultValidatingXMLInputFactory$2.run(DefaultValidatingXMLInputFactory.java:1)
[java] at java.security.AccessController.doPrivileged(Native Method)
[java] at
org.apache.tuscany.sca.contribution.processor.DefaultValidatingXMLInputFactory.initializeSchemas(DefaultValidatingXMLInputFactory.java:152)
[java] ... 19 more
BUILD FAILED
/home/chelala/sandbox/tuscany-sca-2.0-M2/samples/calculator-rmi-reference/build.xml:59:
Java returned: 1
Total time: 4 seconds