XmiCasSerializer passes null for an attribute's URI and localName -----------------------------------------------------------------
Key: UIMA-1753 URL: https://issues.apache.org/jira/browse/UIMA-1753 Project: UIMA Issue Type: Bug Components: Core Java Framework Affects Versions: 2.3 Reporter: Greg Holmberg Priority: Minor XmiCasSerializer.XmiCasDocSerializer has this method: private void addAttribute(AttributesImpl attrs, String attrName, String attrValue) { attrs.addAttribute(null, null, attrName, cdataType, attrValue); } This causes a NullPointerException in some ContentHandlers (such as those for EXI from Siemens and AgileDelta). The JavaDoc says to pass an empty String for these parameters when you don't have a good value for them. So the line should be changed to: attrs.addAttribute("", "", attrName, cdataType, attrValue); I tested that change with the AgileDelta ContentHandler, and it no longer threw any exceptions. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.