Bug 1016618

Summary: Add LevelDB API module placeholder
Product: [JBoss] JBoss Data Grid 6 Reporter: Michal Linhard <mlinhard>
Component: ServerAssignee: Tristan Tarrant <ttarrant>
Status: CLOSED NOTABUG QA Contact: Michal Linhard <mlinhard>
Severity: medium Docs Contact:
Priority: medium    
Version: 6.2.0CC: jdg-bugs, mgencur, mhusnain, nobody
Target Milestone: ---   
Target Release: 6.2.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 1107343 (view as bug list) Environment:
Last Closed: 2013-10-08 12:44:21 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 1107343    

Description Michal Linhard 2013-10-08 12:25:55 UTC
Issue in 6.2.0.ER2.

as a dependency of LevelDB cachestore (module org.infinispan.persistence.leveldb)
we are defining placeholder modules (without jars)

org.iq80.leveldb
org.fusesource.leveldbjni-all

e.g.
https://github.com/infinispan/infinispan-server/tree/master/build/src/main/resources-ispn/modules/system/layers/base/org/iq80/leveldb/main

these are missing the dependence on org.iq80.leveldb:leveldb-api
I'm getting java.lang.NoClassDefFoundError: org/iq80/leveldb/DBException

if I just use the org.iq80.leveldb module placeholder.

Comment 1 Martin Gencur 2013-10-08 12:33:52 UTC
IMO, we should document how to install the jar files (where to get them from) ASAP. @Misha, do you plan to add this topic to docs?

Comment 2 Michal Linhard 2013-10-08 12:44:21 UTC
OK I didn't notice that the classes are included in the module
org.fusesource.leveldbjni-all, closing

Comment 3 Martin Gencur 2013-10-08 12:50:46 UTC
Still, this needs to be documented. Misha, can you answer my last question? If you're not working on that yet, it'd be good to make a note about it. Thanks!