XML parsers coming with Sun JDK fail to parser UIMA XML descriptors
-------------------------------------------------------------------

                 Key: UIMA-2155
                 URL: https://issues.apache.org/jira/browse/UIMA-2155
             Project: UIMA
          Issue Type: Bug
          Components: Core Java Framework
            Reporter: Richard Eckart de Castilho


Several people in our group that run Linux with the Sun JDK have run into 
problems that UIMA fails to parse descriptors unless Xerces 2.9.1 and Xalan 
2.7.1. are on the classpath. 
It might be a good idea to add these two as standard dependencies to 
uimaj-core. 

{noformat}
org.apache.uima.util.InvalidXMLException: Invalid descriptor at Chunks.xml.
    at org.apache.uima.util.impl.XMLParser_impl.parse(XMLParser_impl.java:194)
    at 
org.apache.uima.util.impl.XMLParser_impl.parseTypeSystemDescription(XMLParser_impl.java:708)
    at 
org.apache.uima.util.impl.XMLParser_impl.parseTypeSystemDescription(XMLParser_impl.java:695)
    at 
org.uimafit.factory.TypeSystemDescriptionFactory.createTypeSystemDescription(TypeSystemDescriptionFactory.java:145)
    at 
org.uimafit.factory.AnalysisEngineFactory.createPrimitiveDescription(AnalysisEngineFactory.java:229)
    at wikicounts.RunCountExperiment.run(RunCountExperiment.java:66)
    at wikicounts.RunCountExperiment.main(RunCountExperiment.java:27)
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:322)
    at 
org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1020)
    at 
org.apache.uima.util.impl.SaxDeserializer_impl.startElement(SaxDeserializer_impl.java:202)
    at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown 
Source)
    at 
org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown
 Source)
    at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
 Source)
    at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.uima.util.impl.XMLParser_impl.parse(XMLParser_impl.java:177)
    ... 6 more
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.xerces.dom.AttrNSImpl.setName(Unknown Source)
    at org.apache.xerces.dom.AttrNSImpl.<init>(Unknown Source)
    at org.apache.xerces.dom.CoreDocumentImpl.createAttributeNS(Unknown Source)
    at org.apache.xerces.dom.ElementImpl.setAttributeNS(Unknown Source)
    at org.apache.xml.utils.DOMBuilder.startElement(DOMBuilder.java:307)
    ... 18 more
{noformat}
    

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to