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

Reply via email to