Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.23.2, 3.0.0
-
None
-
Unknown
Description
I was testing out the 2.23.2 release with WildFly-Camel and our camel-leveldb integration test has started to fail with:
java.lang.NoClassDefFoundError: org/fusesource/leveldbjni/JniDBFactory
I think the changes introduced in CAMEL-13368 have caused this. Specifically the static import for the factory class:
There's a dedicated private getFactory() method in LevelDBFile, which is more friendly for modular class loading environments. So I think the code should be using that instead.