Hi everyone, I've been looking into a long-standing issue of SFTs failing on Windows machines. Not sure if I've found the root of the problem, but there seems to be a discrepancy in provided levelDB versions.
Akka persistence requires fusesource leveldb, which in turn requires org.iq80 leveldb (for its api). We wrap the 0.7 version as a bundle in odl-akka-leveldb. But at the same time, we provide (fusesource) natives bundled in our own uber package leveldbjni-all/1.8-odl. It embeds both the native artifacts and leveldb[-api] at version 0.6. The bundle does not get resolved, and the tests produce weird NoClassDefFound errors and NPEs. The -odl fork was created by Than back in 2015 [1] to provide solaris natives. But the vanilla 1.8 release of leveldbjni depends on 0.6 api. Would it be possible to create an updated fork? Martin [1] https://git.opendaylight.org/gerrit/#/c/25693/
_______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/controller-dev