[ 
https://issues.apache.org/jira/browse/UIMA-2155?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13151032#comment-13151032
 ] 

Marshall Schor commented on UIMA-2155:
--------------------------------------

Thanks, Richard.  I think, based on your suggestion, that I will do something 
like add a try/catch for this error, and only if it happens, insert the little 
bit of code that scan/alters the xmlns attribute, to avoid this issue with 
XALAN 2.6.0.  That way, there's no slow down for the rest of the cases.  And, 
from the user point of view, this issue would just "go away"...  which, I 
think, improves the "consumability" of UIMA.
                
> 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
>         Attachments: testcase-UIMA-2155.zip
>
>
> 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.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to