You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by "Burn Lewis (JIRA)" <de...@uima.apache.org> on 2016/11/10 14:26:58 UTC

[jira] [Commented] (UIMA-5177) NPEs occur if Saxon9 is in the classpath

    [ 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)