Author: rwesten
Date: Thu Sep 22 08:20:59 2011
New Revision: 1173988
URL: http://svn.apache.org/viewvc?rev=1173988&view=rev
Log:
Corrected a Bug that caused a NullPointerException if a TokenierModel for a
Language is not available
Modified:
incubator/stanbol/trunk/commons/opennlp/src/main/java/org/apache/stanbol/commons/opennlp/OpenNLP.java
Modified:
incubator/stanbol/trunk/commons/opennlp/src/main/java/org/apache/stanbol/commons/opennlp/OpenNLP.java
URL:
http://svn.apache.org/viewvc/incubator/stanbol/trunk/commons/opennlp/src/main/java/org/apache/stanbol/commons/opennlp/OpenNLP.java?rev=1173988&r1=1173987&r2=1173988&view=diff
==============================================================================
---
incubator/stanbol/trunk/commons/opennlp/src/main/java/org/apache/stanbol/commons/opennlp/OpenNLP.java
(original)
+++
incubator/stanbol/trunk/commons/opennlp/src/main/java/org/apache/stanbol/commons/opennlp/OpenNLP.java
Thu Sep 22 08:20:59 2011
@@ -134,7 +134,10 @@ public class OpenNLP {
Tokenizer tokenizer = null;
if(language != null){
try {
- tokenizer = new TokenizerME(getTokenizerModel(language));
+ TokenizerModel model = getTokenizerModel(language);
+ if(model != null){
+ tokenizer = new TokenizerME(getTokenizerModel(language));
+ }
} catch (InvalidFormatException e) {
log.warn("Unable to load Tokenizer Model for "+language+": " +
"Will use Simple Tokenizer instead",e);