Hi,

I believe that we have cached the xml.xsd locally in Tuscany. Please see:

/tuscany-assembly-xsd/src/main/resources/org/apache/tuscany/sca/assembly/xsd/xml.xsd

And in class org.apache.tuscany.sca.assembly.xsd.Constants.XSDCache, we have:

            cachedXSDs.put("http://www.w3.org/XML/1998/namespace";, 
Constants.class
                .getResource("/org/apache/tuscany/sca/assembly/xsd/xml.xsd"));

Can you show us the stack that triggers the loading of www.w3.org/2001/xml.xsd?

Thanks,
Raymond

On Jan 10, 2012, at 1:59 AM, Kallen McInerney wrote:

> Actually it is still failing sporadically.  I still get the long pause 
> loading www.w3.org/2001/xml.xsd.  Here is how I’m invoking Tuscany (2.0 Beta 
> 3)
>  
> ClassLoader contextClassLoader = 
> Thread.currentThread().getContextClassLoader();
>             URL location = 
> contextClassLoader.getResource(“META-INF/sca-contribution.xml”);
>             String actualLocation = 
> location.getFile().replace("META-INF/sca-contribution.xml", "");
>             TuscanyRuntime tuscanyRuntime = TuscanyRuntime.newInstance();
>             domain = tuscanyRuntime.createNode(DOMAIN_URI);
>             domain.installContribution(actualLocation);
>             domain.startDeployables("services");
>  
> actualLocation contains my composite files
>  
> thanks
>  
> From: Kallen McInerney [mailto:[email protected]] 
> Sent: Tuesday, January 10, 2012 1:09 AM
> To: [email protected]
> Subject: Schema loading problem
>  
> Hi new to Tuscany here.  During startup of Tuscany I sometimes get the 
> exception below which I tracked down to the following unreachable URL
>  
> www.w3.org/2001/xml.xsd
>  
> I am able to work around it using the solution in TUSCANY-2979 but I take it 
> this disables validation of my composite files.  Is there a way to keep 
> validation working?  Can I somehow override with a local version of the file 
> xml.xsd?
>  
> https://issues.apache.org/jira/browse/TUSCANY-2979
>  
>  
> Thanks in advance.
>  
> Jan 9, 2012 11:59:55 PM org.apache.tuscany.sca.impl.NodeImpl <init>
> INFO: domain: shop-services
> Jan 10, 2012 12:01:30 AM org.apache.tuscany.sca.impl.NodeImpl 
> installContribution
> INFO: installContribution: services
> org.apache.tuscany.sca.runtime.ActivationException: 
> org.apache.tuscany.sca.assembly.builder.CompositeBuilderException: Exception 
> while building model {http://docs.oasis-open.org/ns/opencsa/sca/200912}
>             at 
> org.apache.tuscany.sca.impl.DeployedComposite.<init>(DeployedComposite.java:85)
>             at 
> org.apache.tuscany.sca.impl.NodeImpl.startComposite(NodeImpl.java:331)
>             at 
> org.apache.tuscany.sca.impl.NodeImpl.startDeployables(NodeImpl.java:487)
>            
> Caused by: org.apache.tuscany.sca.assembly.builder.CompositeBuilderException: 
> Exception while building model 
> {http://docs.oasis-open.org/ns/opencsa/sca/200912}
>             at 
> org.apache.tuscany.sca.builder.impl.ModelBuilderImpl.build(ModelBuilderImpl.java:144)
>             at 
> org.apache.tuscany.sca.assembly.builder.DefaultBuilderExtensionPoint$LazyCompositeBuilder.build(DefaultBuilderExtensionPoint.java:256)
>             at 
> org.apache.tuscany.sca.deployment.impl.DeployerImpl.build(DeployerImpl.java:593)
>             at 
> org.apache.tuscany.sca.deployment.impl.DeployerImpl.build(DeployerImpl.java:500)
>             at 
> org.apache.tuscany.sca.impl.DeployedComposite.build(DeployedComposite.java:102)
>             at 
> org.apache.tuscany.sca.impl.DeployedComposite.<init>(DeployedComposite.java:81)
>             ... 20 more
> Caused by: org.apache.tuscany.sca.assembly.builder.CompositeBuilderException: 
> java.lang.UnsupportedOperationException: This DocumentBuilder, 
> "org.apache.crimson.jaxp.DocumentBuilderImpl", does not support the reset 
> functionality.  Specification "null" version "null"
>             at 
> org.apache.tuscany.sca.builder.impl.PolicyAppliesToBuilderImpl.build(PolicyAppliesToBuilderImpl.java:93)
>             at 
> org.apache.tuscany.sca.builder.impl.CompositePolicyBuilderImpl.checkPolicies(CompositePolicyBuilderImpl.java:396)
>             at 
> org.apache.tuscany.sca.builder.impl.CompositePolicyBuilderImpl.build(CompositePolicyBuilderImpl.java:73)
>             at 
> org.apache.tuscany.sca.builder.impl.ModelBuilderImpl.build(ModelBuilderImpl.java:135)
>             ... 25 more
> Caused by: java.lang.UnsupportedOperationException: This DocumentBuilder, 
> "org.apache.crimson.jaxp.DocumentBuilderImpl", does not support the reset 
> functionality.  Specification "null" version "null"
>             at 
> javax.xml.parsers.DocumentBuilder.reset(DocumentBuilder.java:92)
>             at 
> org.apache.tuscany.sca.common.xml.dom.DOMHelper$1.resetInstance(DOMHelper.java:278)
>             at 
> org.apache.tuscany.sca.common.xml.dom.DOMHelper$1.resetInstance(DOMHelper.java:269)
>             at 
> org.apache.tuscany.sca.common.xml.dom.ParserPool.returnToPool(ParserPool.java:64)
>             at 
> org.apache.tuscany.sca.common.xml.dom.DOMHelper.returnDocumentBuilder(DOMHelper.java:106)
>             at 
> org.apache.tuscany.sca.common.xml.dom.DOMHelper.load(DOMHelper.java:123)
>             at 
> org.apache.tuscany.sca.builder.impl.PolicyAttachmentBuilderImpl.saveAsDOM(PolicyAttachmentBuilderImpl.java:244)
>             at 
> org.apache.tuscany.sca.builder.impl.PolicyAppliesToBuilderImpl.build(PolicyAppliesToBuilderImpl.java:82)
>             ... 28 more
>  
> Kallen McInerney
> Principal Engineer
> Email: [email protected]
> Phone: (831) 531-4811 
> Skype: kallen.mcinerney
>  
> SHOP•COMTM
> A Market America Company
>  
> Shop Smart, Save Big™
> www.shop.com
> Join us on Facebook.
> Follow us on Twitter.
> Read The Shopping Vine.
>  
>  

Reply via email to