Skip to content

Error: Could not create class opennlp.tools.tokenize.TokenizerModel #10

Open
@rohan-ramanathan302011

Description

@rohan-ramanathan302011

Hi,

I'm getting following error while calling below line.

var clazz = java.findClassSync(name);
// TODO: change to Class.forName when classloader issue is resolved.

What is the alternative for the above line in Node.js ?

Error Details.

Error: Could not create class opennlp.tools.tokenize.TokenizerModel
java.lang.NoClassDefFoundError: opennlp/tools/tokenize/TokenizerModel
Caused by: java.lang.ClassNotFoundException: opennlp.tools.tokenize.TokenizerModel
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

at Java.java.import (C:\AVATAR\NodeJS-OpenNLP App\node_modules\opennlp\node_modules\java\lib\nodeJavaBridge.js:210:20)
at openNLP.tokenizer (C:\AVATAR\NodeJS-OpenNLP App\node_modules\opennlp\opennlp.js:271:18)
at Object.tokenize (C:\AVATAR\NodeJS-OpenNLP App\node_modules\opennlp\opennlp.js:29:17)
at Object.<anonymous> (C:\AVATAR\NodeJS-OpenNLP App\server.js:22:11)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.runMain (module.js:605:10)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions