Hi,
1. An NPE is thrown when I want to new a DoccatModel in order to categorize
a document. Exception is thrown because artifactMap.get(MANIFEST_ENTRY)
returns null
in opennlp.tools.util.model.BaseModel.getManifestProperty(String).
String buff = new String(" a 100kb string");
ByteArrayInputStream bais = new
ByteArrayInputStream(buff.getBytes("UTF-8"));
DoccatModel m = new DoccatModel(bais);
Exception in thread "main" java.lang.NullPointerException
at
opennlp.tools.util.model.BaseModel.getManifestProperty(BaseModel.java:491)
at opennlp.tools.util.model.BaseModel.initializeFactory(BaseModel.java:245)
at opennlp.tools.util.model.BaseModel.loadModel(BaseModel.java:237)
at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:181)
at opennlp.tools.doccat.DoccatModel.<init>(DoccatModel.java:48)
2. Doesn't DoccatModel support unicode text? It accepts only InputStream
not java.io.Reader.
Thanks,
Mohsen