Hi,
Thank you Jeff for sharing the Eval-test-data and Thanks for sharing the mv
Richard.
Those are my results :
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running
opennlp.dl.doccat.scoring.AverageClassificationScoringStrategyTest
[INFO] Running opennlp.dl.namefinder.NameFinderDLEval
[INFO] Running opennlp.dl.doccat.DocumentCategorizerDLEval
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
0.016 s - in
opennlp.dl.doccat.scoring.AverageClassificationScoringStrategyTest
[ERROR] Tests run: 6, Failures: 0, Errors: 5, Skipped: 1, Time elapsed:
0.034 s <<< FAILURE! - in opennlp.dl.doccat.DocumentCategorizerDLEval
[ERROR] doccat Time elapsed: 0.021 s <<< ERROR!
java.lang.UnsatisfiedLinkError: no onnxruntime in java.library.path:
/Users/atitaarora/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
at
opennlp.dl.doccat.DocumentCategorizerDLEval.doccat(DocumentCategorizerDLEval.java:213)
[ERROR] scoreMap Time elapsed: 0.001 s <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class
ai.onnxruntime.OrtEnvironment
at
opennlp.dl.doccat.DocumentCategorizerDLEval.scoreMap(DocumentCategorizerDLEval.java:167)
[ERROR] categorizeWithInferenceOptions Time elapsed: 0.001 s <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class
ai.onnxruntime.OrtEnvironment
at
opennlp.dl.doccat.DocumentCategorizerDLEval.categorizeWithInferenceOptions(DocumentCategorizerDLEval.java:141)
[ERROR] sortedScoreMap Time elapsed: 0 s <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class
ai.onnxruntime.OrtEnvironment
at
opennlp.dl.doccat.DocumentCategorizerDLEval.sortedScoreMap(DocumentCategorizerDLEval.java:190)
[ERROR] categorize Time elapsed: 0.001 s <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class
ai.onnxruntime.OrtEnvironment
at
opennlp.dl.doccat.DocumentCategorizerDLEval.categorize(DocumentCategorizerDLEval.java:48)
[ERROR] Tests run: 7, Failures: 1, Errors: 6, Skipped: 0, Time elapsed:
1.088 s <<< FAILURE! - in opennlp.dl.namefinder.NameFinderDLEval
[ERROR] tokenNameFinderNoEntitiesTest Time elapsed: 0.017 s <<< ERROR!
java.lang.UnsatisfiedLinkError: no onnxruntime in java.library.path:
/Users/atitaarora/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
at
opennlp.dl.namefinder.NameFinderDLEval.tokenNameFinderNoEntitiesTest(NameFinderDLEval.java:146)
[ERROR] invalidModel Time elapsed: 0.003 s <<< FAILURE!
org.opentest4j.AssertionFailedError: Unexpected exception type thrown,
expected: <ai.onnxruntime.OrtException> but was:
<java.lang.NoClassDefFoundError>
at
opennlp.dl.namefinder.NameFinderDLEval.invalidModel(NameFinderDLEval.java:183)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class
ai.onnxruntime.OrtEnvironment
at
opennlp.dl.namefinder.NameFinderDLEval.lambda$invalidModel$0(NameFinderDLEval.java:190)
at
opennlp.dl.namefinder.NameFinderDLEval.invalidModel(NameFinderDLEval.java:183)
[ERROR] tokenNameFinderNoInputTest Time elapsed: 0.001 s <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class
ai.onnxruntime.OrtEnvironment
at
opennlp.dl.namefinder.NameFinderDLEval.tokenNameFinderNoInputTest(NameFinderDLEval.java:128)
[ERROR] tokenNameFinder1Test Time elapsed: 0 s <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class
ai.onnxruntime.OrtEnvironment
at
opennlp.dl.namefinder.NameFinderDLEval.tokenNameFinder1Test(NameFinderDLEval.java:54)
[ERROR] tokenNameFinder2Test Time elapsed: 0 s <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class
ai.onnxruntime.OrtEnvironment
at
opennlp.dl.namefinder.NameFinderDLEval.tokenNameFinder2Test(NameFinderDLEval.java:80)
[ERROR] tokenNameFinder3Test Time elapsed: 0 s <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class
ai.onnxruntime.OrtEnvironment
at
opennlp.dl.namefinder.NameFinderDLEval.tokenNameFinder3Test(NameFinderDLEval.java:104)
[ERROR] tokenNameFinderMultipleEntitiesTest Time elapsed: 0 s <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class
ai.onnxruntime.OrtEnvironment
at
opennlp.dl.namefinder.NameFinderDLEval.tokenNameFinderMultipleEntitiesTest(NameFinderDLEval.java:165)
[INFO]
[INFO] Results:
[INFO]
[ERROR] Failures:
[ERROR] NameFinderDLEval.invalidModel:183 Unexpected exception type
thrown, expected: <ai.onnxruntime.OrtException> but was:
<java.lang.NoClassDefFoundError>
[ERROR] Errors:
[ERROR] DocumentCategorizerDLEval.categorize:48 ? NoClassDefFound Could
not initialize...
[ERROR] DocumentCategorizerDLEval.categorizeWithInferenceOptions:141 ?
NoClassDefFound
[ERROR] DocumentCategorizerDLEval.doccat:213 ? UnsatisfiedLink no
onnxruntime in java....
[ERROR] DocumentCategorizerDLEval.scoreMap:167 ? NoClassDefFound Could
not initialize ...
[ERROR] DocumentCategorizerDLEval.sortedScoreMap:190 ? NoClassDefFound
Could not initi...
[ERROR] NameFinderDLEval.tokenNameFinder1Test:54 ? NoClassDefFound Could
not initializ...
[ERROR] NameFinderDLEval.tokenNameFinder2Test:80 ? NoClassDefFound Could
not initializ...
[ERROR] NameFinderDLEval.tokenNameFinder3Test:104 ? NoClassDefFound Could
not initiali...
[ERROR] NameFinderDLEval.tokenNameFinderMultipleEntitiesTest:165 ?
NoClassDefFound Cou...
[ERROR] NameFinderDLEval.tokenNameFinderNoEntitiesTest:146 ?
UnsatisfiedLink no onnxru...
[ERROR] NameFinderDLEval.tokenNameFinderNoInputTest:128 ? NoClassDefFound
Could not in...
[INFO]
[ERROR] Tests run: 15, Failures: 1, Errors: 11, Skipped: 1
[INFO]
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary for Apache OpenNLP Reactor 2.1.1-SNAPSHOT:
[INFO]
[INFO] Apache OpenNLP Reactor ............................. SUCCESS [
0.864 s]
[INFO] Apache OpenNLP Tools ............................... SUCCESS [
02:06 h]
[INFO] Apache OpenNLP UIMA Annotators ..................... SUCCESS [
1.550 s]
[INFO] Apache OpenNLP Brat Annotator ...................... SUCCESS [
0.256 s]
[INFO] Apache OpenNLP Morfologik Addon .................... SUCCESS [
1.271 s]
[INFO] Apache OpenNLP Documentation ....................... SUCCESS [
0.048 s]
[INFO] Apache OpenNLP Distribution ........................ SUCCESS [
42.403 s]
[INFO] Apache OpenNLP DL .................................. FAILURE [
1.876 s]
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 02:07 h
[INFO] Finished at: 2023-02-17T20:42:02+01:00
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test)
on project opennlp-dl: There are test failures.
[ERROR] After correcting the problems, you can resume the build with the
command
[ERROR] mvn <args> -rf :opennlp-dl
(base) atitaarora@Atitas-MacBook-Pro opennlp % git pull
Already up to date.
I haven't researched but at first glance at 10.45 pm feels like some issue
with onnx runtime on my Apple M1 Mac.
Any suggestions?
Thanks
Best,
Atita