OpenXML Filter: XLSX: table cell reference range is null

Issue #1301 resolved
Denis Konovalyenko created an issue

The following exception can be observed when the cell reference range is used after its reading:

java.lang.NullPointerException: null
  at net.sf.okapi.filters.openxml.CellReferencesRange.split(CellReferencesRange.java:64)
  at net.sf.okapi.filters.openxml.CellReferencesRange.first(CellReferencesRange.java:51)
  at net.sf.okapi.filters.openxml.CellReferencesRange.rows(CellReferencesRange.java:79)
  at net.sf.okapi.filters.openxml.CellReferencesRange.anyMatch(CellReferencesRange.java:127)
  at net.sf.okapi.filters.openxml.CellReferencesRange.anyMatch(CellReferencesRange.java:133)
  at net.sf.okapi.filters.openxml.SharedStringsPart.lambda$formEventsFor$0(SharedStringsPart.java:205)
  at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
  at java.base/java.util.HashMap$EntrySpliterator.forEachRemaining(Unknown Source)
  at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
  at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
  at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
  at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
  at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
  at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
  at net.sf.okapi.filters.openxml.SharedStringsPart.formEventsFor(SharedStringsPart.java:208)
  at net.sf.okapi.filters.openxml.SharedStringsPart.open(SharedStringsPart.java:117)
  at net.sf.okapi.filters.openxml.OpenXMLFilter.nextInDocument(OpenXMLFilter.java:444)
  at net.sf.okapi.filters.openxml.OpenXMLFilter.next(OpenXMLFilter.java:252)
  at net.sf.okapi.filters.openxml.OpenXMLFilter.next(OpenXMLFilter.java:261)
  at net.sf.okapi.steps.common.RawDocumentToFilterEventsStep.handleEvent(RawDocumentToFilterEventsStep.java:166)
  at net.sf.okapi.common.pipeline.Pipeline.execute(Pipeline.java:117)
  at net.sf.okapi.common.pipeline.Pipeline.process(Pipeline.java:227)
  at net.sf.okapi.common.pipeline.Pipeline.process(Pipeline.java:199)
  at net.sf.okapi.common.pipelinedriver.PipelineDriver.processBatch(PipelineDriver.java:182)

For more information please refer to the attached document.

Comments (2)

  1. Log in to comment