[ https://issues.apache.org/jira/browse/OPENNLP-1369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17799332#comment-17799332 ]
Martin Wiesner commented on OPENNLP-1369: ----------------------------------------- Confirmed broken with old model format (1.5.x). > NPE when serializing a TokenNameFinder model trained with > POSTaggerNameFeatureGeneratorFactory > ---------------------------------------------------------------------------------------------- > > Key: OPENNLP-1369 > URL: https://issues.apache.org/jira/browse/OPENNLP-1369 > Project: OpenNLP > Issue Type: Bug > Affects Versions: 2.0.0, 2.1.0, 2.2.0, 2.3.0 > Reporter: Lucas Avanço > Priority: Major > > There is an issue of null pointer when trying to serialize a TokenNameFinder > model trained using as one of feature generators > POSTaggerNameFeatureGeneratorFactory. > In this method > opennlp.tools.util.model.{*}BaseModel#serialize{*}(java.io.OutputStream) > there is a for which iterates over the artifactMap of the POS-model that must > be serialized together, but a NPE occurs because *generator.featuregen* is > not found inside of *pt-pos-perceptron.zip* > > <generator > class="opennlp.tools.util.featuregen.WindowFeatureGeneratorFactory"> > <int name="prevLength">2</int> > <int name="nextLength">2</int> > <generator > class="opennlp.tools.util.featuregen.POSTaggerNameFeatureGeneratorFactory"> > <str name="model">pt-pos-perceptron.zip</str> > </generator> > </generator> > > This is the POS-tagger model used: > http://opennlp.sourceforge.net/models-1.5/pt-pos-perceptron.bin > -- This message was sent by Atlassian Jira (v8.20.10#820010)