Repository: opennlp Updated Branches: refs/heads/master e97286948 -> f418eed30
OPENNLP-1078: Fix NPE in irishsentencebank reader closes apache/opennlp#219 Project: http://git-wip-us.apache.org/repos/asf/opennlp/repo Commit: http://git-wip-us.apache.org/repos/asf/opennlp/commit/f418eed3 Tree: http://git-wip-us.apache.org/repos/asf/opennlp/tree/f418eed3 Diff: http://git-wip-us.apache.org/repos/asf/opennlp/diff/f418eed3 Branch: refs/heads/master Commit: f418eed3089d74caa11affaf947a40b774e9c8cb Parents: e972869 Author: Jim Regan <[email protected]> Authored: Mon May 29 10:05:04 2017 -0300 Committer: William D C M SILVA <[email protected]> Committed: Mon May 29 10:05:04 2017 -0300 ---------------------------------------------------------------------- .../formats/irishsentencebank/IrishSentenceBankDocument.java | 4 ++++ 1 file changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/opennlp/blob/f418eed3/opennlp-tools/src/main/java/opennlp/tools/formats/irishsentencebank/IrishSentenceBankDocument.java ---------------------------------------------------------------------- diff --git a/opennlp-tools/src/main/java/opennlp/tools/formats/irishsentencebank/IrishSentenceBankDocument.java b/opennlp-tools/src/main/java/opennlp/tools/formats/irishsentencebank/IrishSentenceBankDocument.java index 91ab650..2fe9231 100644 --- a/opennlp-tools/src/main/java/opennlp/tools/formats/irishsentencebank/IrishSentenceBankDocument.java +++ b/opennlp-tools/src/main/java/opennlp/tools/formats/irishsentencebank/IrishSentenceBankDocument.java @@ -242,6 +242,10 @@ public class IrishSentenceBankDocument { IrishSentenceBankFlex[] flexa = new IrishSentenceBankFlex[flexes]; for (Integer flexidx : toks.keySet()) { String left = toks.get(flexidx); + if (flx.get(flexidx) == null) { + flexa = null; + break; + } int rsize = flx.get(flexidx).size(); String[] right = new String[rsize]; right = flx.get(flexidx).toArray(right);
