Some unit tests in CI are leaking unit tests and/or direct buffers. Typically this is caused by a test which does not close() a Journal, a TemporaryRawStore, a TemporaryStoreFactory.
One possible source of a leak is . Notice also that the inner IJournal classes do not allow close() so nobody is closing those TemporaryStoreFactory instances. This would effect test suites using full or read-only transactions which access a temporary store using that factory. Also, notice that the TemporaryStoreFactory does not have an explicit finalizer but the individual TemporaryRawStore instances do have a finalized and could be finalized during the execution of a follow on unit test, causing a false report of an unbalanced temporary store close in that unit test.
 http://sourceforge.net/apps/trac/bigdata/ticket/316 (AbstractTask uses a per-tx TemporaryStoreFactory).