You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2016/09/08 15:42:06 UTC
svn commit: r1759855 -
/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/XmiCasDeserializer.java
Author: schor
Date: Thu Sep 8 15:42:06 2016
New Revision: 1759855
URL: http://svn.apache.org/viewvc?rev=1759855&view=rev
Log:
[UIMA-4674] avoid npe when locator value not available
Modified:
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/XmiCasDeserializer.java
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/XmiCasDeserializer.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/XmiCasDeserializer.java?rev=1759855&r1=1759854&r2=1759855&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/XmiCasDeserializer.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/impl/XmiCasDeserializer.java Thu Sep 8 15:42:06 2016
@@ -628,8 +628,8 @@ public class XmiCasDeserializer {
this.deferredFsElement = new OotsElementData(
idStr,
new XmlElementName(nameSpaceURI, localName, qualifiedName),
- locator.getLineNumber(),
- locator.getColumnNumber());
+ (locator == null) ? 0 : locator.getLineNumber(),
+ (locator == null) ? 0 : locator.getColumnNumber());
deferredFSs.add(this.deferredFsElement);
// This next call isn't about oots data, it's reusing that to store the attributes with the deferred thing.
@@ -1871,7 +1871,7 @@ public class XmiCasDeserializer {
*/
@Override
public void setDocumentLocator(Locator loc) {
- // System.out.println("Setting document locator.");
+// System.out.println("debug DEBUG Setting document locator.");
this.locator = loc;
}