2011-02-14 13 views
4

我正在使用OpenNLP從給定文本中提取命名實體。 在大數據上運行代碼時,它給了我以下錯誤。當我在小數據上運行它時,它工作正常。在NameFinderME類中使用OpenNLP的空指針異常

java.lang.NullPointerException 
    at opennlp.tools.util.Cache.put(Cache.java:134) 
    at opennlp.tools.util.featuregen.CachedFeatureGenerator.createFeatures(CachedFeatureGenerator.java:71) 
    at opennlp.tools.namefind.DefaultNameContextGenerator.getContext(DefaultNameContextGenerator.java:116) 
    at opennlp.tools.namefind.DefaultNameContextGenerator.getContext(DefaultNameContextGenerator.java:39) 
    at opennlp.tools.util.BeamSearch.bestSequences(BeamSearch.java:125) 
    at opennlp.tools.util.BeamSearch.bestSequence(BeamSearch.java:198) 
    at opennlp.tools.namefind.NameFinderME.find(NameFinderME.java:214) 
    at opennlp.tools.namefind.NameFinderME.find(NameFinderME.java:198) 

請幫我解決這個問題。

回答