You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by rw...@apache.org on 2011/09/22 10:21:00 UTC

svn commit: r1173988 - /incubator/stanbol/trunk/commons/opennlp/src/main/java/org/apache/stanbol/commons/opennlp/OpenNLP.java

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);