Hi,

I get the following error message when I run the PEAR installer on my PEAR
package. I've attached the descriptor which triggers the exception.
I ran ./validateDescriptor.sh on it and it seems to be valid. The PEARed
resource works fine otherwise but getting an error message at the install is
quite confusing for the users.

Any idea of what the problem is?

Best,

Julien

-------------------------------------------------------------

PEAR Installer feedback:

Verification of com.digitalpebble.rasp4uima failed =>
 org.apache.uima.util.InvalidXMLException: Invalid descriptor at
file:/tmp/cr351/RASP4UIMA/com.digitalpebble.rasp4uima/desc/CombinedRASPDescriptor.xml.
       at org.apache.uima.util.impl.XMLParser_impl.parse
(XMLParser_impl.java:193)
       at
org.apache.uima.util.impl.XMLParser_impl.parseResourceManagerConfiguration(
XMLParser_impl.java:760)
       at
org.apache.uima.util.impl.XMLParser_impl.parseResourceManagerConfiguration(
XMLParser_impl.java:748)
       at org.apache.uima.pear.util.UIMAUtil.identifyUimaComponentCategory(
UIMAUtil.j
ava:242)
       at org.apache.uima.pear.util.UIMAUtil.identifyUimaComponentCategory(
UIMAUtil.j
ava:125)
       at org.apache.uima.pear.tools.InstallationTester.<init>
(InstallationTester.java:96)
       at
org.apache.uima.pear.tools.InstallationController.verifyComponentInstallati
on(InstallationController.java:1097)
       at org.apache.uima.pear.tools
.InstallationController.verifyComponent(Installat
ionController.java:1968)
       at org.apache.uima.tools.pear.install.InstallPear.installPear(
InstallPear.java
:388)
       at org.apache.uima.tools.pear.install.InstallPear.access$000(
InstallPear.java:
79)
       at org.apache.uima.tools.pear.install.InstallPear$RunInstallation.run
(InstallP
ear.java:108)
       at java.lang.Thread.run(Thread.java:595)
Caused by: org.w3c.dom.DOMException: NAMESPACE_ERR: An attempt is made to
create or change an object in a way which is incorrect with regard to
namespaces.
       at org.apache.xml.utils.DOMBuilder.startElement(DOMBuilder.java:348)
       at org.apache.xalan.transformer.TransformerIdentityImpl.startElement
(Transform
erIdentityImpl.java:1020)
       at org.apache.uima.util.impl.SaxDeserializer_impl.startElement
(SaxDeserializer
_impl.java:201)
       at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(A
bstractSAXParser.java:533)
       at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartE
lement(XMLNSDocumentScannerImpl.java:330)
       at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentD
ispatcher.scanRootElementHook(XMLNSDocumentScannerImpl.java:779)
       at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Frag
mentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1794)
       at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan
Document(XMLDocumentFragmentScannerImpl.java:368)
       at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co
nfiguration.java:834)
       at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co
nfiguration.java:764)
       at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(
XMLParser.java:1
48)
       at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse
(Abstract
SAXParser.java:1242)
       at org.apache.uima.util.impl.XMLParser_impl.parse
(XMLParser_impl.java:176)
       ... 11 more

-- 
http://www.digitalpebble.com
Open Source Solutions for Text Engineering
<?xml version="1.0" encoding="UTF-8"?>
<analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier";>
<frameworkImplementation>org.apache.uima.java</frameworkImplementation>
<primitive>false</primitive>
<delegateAnalysisEngineSpecifiers>
<delegateAnalysisEngine key="Morpher">
<import location="./Morpher.xml"/>
</delegateAnalysisEngine>
<delegateAnalysisEngine key="PosTagger">
<import location="./PosTagger.xml"/>
</delegateAnalysisEngine>
<delegateAnalysisEngine key="Parser">
<import location="./Parser.xml"/>
</delegateAnalysisEngine>
<delegateAnalysisEngine key="Tokenizer">
<import location="./Tokenizer.xml"/>
</delegateAnalysisEngine>
<delegateAnalysisEngine key="SentenceSplitter">
<import location="./SentenceSplitter.xml"/>
</delegateAnalysisEngine>
</delegateAnalysisEngineSpecifiers>
<analysisEngineMetaData>
<name>CombinedRASPDescriptor</name>
<description></description>
<version>1.0</version>
<vendor></vendor>
<configurationParameters/>
<configurationParameterSettings/>
<flowConstraints>
<fixedFlow>
<node>SentenceSplitter</node>
<node>Tokenizer</node>
<node>PosTagger</node>
<node>Morpher</node>
<node>Parser</node>
</fixedFlow>
</flowConstraints>
<typePriorities/>
<fsIndexCollection/>
<capabilities>
<capability>
<inputs/>
<outputs/>
<languagesSupported/>
</capability>
</capabilities>
<operationalProperties>
<modifiesCas>true</modifiesCas>
<multipleDeploymentAllowed>true</multipleDeploymentAllowed>
<outputsNewCASes>false</outputsNewCASes>
</operationalProperties>
</analysisEngineMetaData>
<resourceManagerConfiguration/>
</analysisEngineDescription>

Reply via email to