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

Burn Lewis commented on UIMA-5177:
----------------------------------

Spec says that the the startElement arguments localName and qName can be 
omitted by providing an empty string (nulls are accepted by the XML parser in 
the JRE but not by the Saxon one.)  Also the same requirement holds for the 
Attribute values.  Saxon also fails if only one of these args is pruvidedt, 
i.e. if a qualified name is provided then a local name must also be provided.  
These changes have been made.

The uimaj-test-util's pom has a commented-out dependency on Saxon9 ... when 
this dependency is active many JUnit tests fail.   Some failures are just 
formatting (indenting by 3 instead of 4) but others are more serious (e.g. 
namespaces omitted.)  More work has to be done before UIMA & UIMA-AS can use 
the Saxon parser.

> NPEs occur if Saxon9 is in the classpath
> ----------------------------------------
>
>                 Key: UIMA-5177
>                 URL: https://issues.apache.org/jira/browse/UIMA-5177
>             Project: UIMA
>          Issue Type: Bug
>          Components: Core Java Framework
>            Reporter: Burn Lewis
>            Assignee: Burn Lewis
>            Priority: Minor
>             Fix For: 2.9.1SDK
>
>
> The SAX startElement method and its attributes must use an empty string and 
> not a null when the localName or qName is not provided.
> Found in UIMA-5126



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to