You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@tuscany.apache.org by Kallen McInerney <ka...@marketamerica.com> on 2012/01/10 10:08:56 UTC
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<http://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: kallenm@shop.com<ma...@shop.com>
Phone: (831) 531-4811
Skype: kallen.mcinerney
SHOP*COMTM
A Market America Company
Shop Smart, Save Big(tm)
<http://www.shop.com/>www.shop.com<http://www.shop.com/>
Join us on Facebook<http://www.facebook.com/Shop.com>.
Follow us on Twitter<http://twitter.com/shopcom>.
Read The Shopping Vine<http://theshoppingvine.com/>.
RE: Schema loading problem
Posted by Kallen McInerney <ka...@marketamerica.com>.
>(am interested to know where the Crimson parser is being picked up from)?
That was it! Thank you very much for your help.
-----Original Message-----
From: Simon Laws [mailto:simonslaws@googlemail.com]
Sent: Tuesday, January 10, 2012 1:52 AM
To: user@tuscany.apache.org
Subject: Re: Schema loading problem
On Tue, Jan 10, 2012 at 9:08 AM, Kallen McInerney
<ka...@marketamerica.com> wrote:
> 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: kallenm@shop.com
>
> Phone: (831) 531-4811
>
> Skype: kallen.mcinerney
>
>
>
> SHOP.COMTM
> A Market America Company
>
>
>
> Shop Smart, Save BigT
> www.shop.com
>
> Join us on Facebook.
> Follow us on Twitter.
>
> Read The Shopping Vine.
>
>
>
>
Hi Kallen
What version of Tuscany were you running (from the stack it looks like
2. something)? What's the environment you're running it in (am
interested to know where the Crimson parser is being picked up from)?
In 2.x we do ship a local version of xml.xsd here [1] which our schema
locator should be picking up but maybe there is a bug or some
environment/configuration that means it's not being picked in your
case.
Looking at the stack the code is trying to reading in a string version
of the domain composite in order to create a DOM and apply policy
XPath statements. Given the stack you have what lead you to the
conclusion about xml.xsd?
[1] http://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/assembly-xsd/src/main/resources/org/apache/tuscany/sca/assembly/xsd/
Regards
Simon
--
Apache Tuscany committer: tuscany.apache.org
Co-author of a book about Tuscany and SCA: tuscanyinaction.com
Re: Schema loading problem
Posted by Simon Laws <si...@googlemail.com>.
On Tue, Jan 10, 2012 at 9:08 AM, Kallen McInerney
<ka...@marketamerica.com> wrote:
> 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: kallenm@shop.com
>
> 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.
>
>
>
>
Hi Kallen
What version of Tuscany were you running (from the stack it looks like
2. something)? What's the environment you're running it in (am
interested to know where the Crimson parser is being picked up from)?
In 2.x we do ship a local version of xml.xsd here [1] which our schema
locator should be picking up but maybe there is a bug or some
environment/configuration that means it's not being picked in your
case.
Looking at the stack the code is trying to reading in a string version
of the domain composite in order to create a DOM and apply policy
XPath statements. Given the stack you have what lead you to the
conclusion about xml.xsd?
[1] http://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/assembly-xsd/src/main/resources/org/apache/tuscany/sca/assembly/xsd/
Regards
Simon
--
Apache Tuscany committer: tuscany.apache.org
Co-author of a book about Tuscany and SCA: tuscanyinaction.com
Re: Schema loading problem
Posted by Raymond Feng <en...@gmail.com>.
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:kallenm@marketamerica.com]
> Sent: Tuesday, January 10, 2012 1:09 AM
> To: user@tuscany.apache.org
> 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: kallenm@shop.com
> 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.
>
>
RE: Schema loading problem
Posted by Kallen McInerney <ka...@marketamerica.com>.
Actually it is still failing sporadically. I still get the long pause loading www.w3.org/2001/xml.xsd<http://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:kallenm@marketamerica.com]
Sent: Tuesday, January 10, 2012 1:09 AM
To: user@tuscany.apache.org
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<http://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: kallenm@shop.com<ma...@shop.com>
Phone: (831) 531-4811
Skype: kallen.mcinerney
SHOP*COMTM
A Market America Company
Shop Smart, Save Big(tm)
<http://www.shop.com/>www.shop.com<http://www.shop.com/>
Join us on Facebook<http://www.facebook.com/Shop.com>.
Follow us on Twitter<http://twitter.com/shopcom>.
Read The Shopping Vine<http://theshoppingvine.com/>.