SpotBugs Report

Project Information

Project: ActiveMQ :: LevelDB Store

SpotBugs version: 4.8.3

Code analyzed:



Metrics

13252 lines of code analyzed, in 644 classes, in 7 packages.

Metric Total Density*
High Priority Warnings 10 0.75
Medium Priority Warnings 1061 80.06
Total Warnings 1071 80.82

(* Defects per Thousand lines of non-commenting source statements)



Contents

Summary

Warning Type Number
Bad practice Warnings 323
Correctness Warnings 245
Malicious code vulnerability Warnings 448
Multithreaded correctness Warnings 4
Performance Warnings 13
Dodgy code Warnings 38
Total 1071

Warnings

Click on a warning row to see full context information.

Bad practice Warnings

Code Warning
CT Exception thrown in class org.apache.activemq.leveldb.DelayableUOW$MessageAction at new org.apache.activemq.leveldb.DelayableUOW$MessageAction(DelayableUOW) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks.
CT Exception thrown in class org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore at new org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore(LevelDBStore, ActiveMQDestination, long) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks.
CT Exception thrown in class org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$ at new org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$(LevelDBStore) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks.
CT Exception thrown in class org.apache.activemq.leveldb.LevelDBStore$LevelDBPList at new org.apache.activemq.leveldb.LevelDBStore$LevelDBPList(LevelDBStore, String, long) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks.
CT Exception thrown in class org.apache.activemq.leveldb.LevelDBStore$LevelDBTransactionStore at new org.apache.activemq.leveldb.LevelDBStore$LevelDBTransactionStore(LevelDBStore, LevelDBStore) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks.
CT Exception thrown in class org.apache.activemq.leveldb.LevelDBStore$Transaction at new org.apache.activemq.leveldb.LevelDBStore$Transaction(LevelDBStore, TransactionId) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks.
CT Exception thrown in class org.apache.activemq.leveldb.LevelDBStore$Transaction$ at new org.apache.activemq.leveldb.LevelDBStore$Transaction$(LevelDBStore) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks.
CT Exception thrown in class org.apache.activemq.leveldb.RecordLog$LogAppender at new org.apache.activemq.leveldb.RecordLog$LogAppender(RecordLog, File, long, long) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks.
CT Exception thrown in class org.apache.activemq.leveldb.RecordLog$LogAppender$ at new org.apache.activemq.leveldb.RecordLog$LogAppender$(RecordLog) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks.
CT Exception thrown in class org.apache.activemq.leveldb.RecordLog$LogReader at new org.apache.activemq.leveldb.RecordLog$LogReader(RecordLog, File, long) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks.
CT Exception thrown in class org.apache.activemq.leveldb.RecordLog$LogReader$ at new org.apache.activemq.leveldb.RecordLog$LogReader$(RecordLog) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks.
CT Exception thrown in class org.apache.activemq.leveldb.replicated.MasterElector$change_listener$ at new org.apache.activemq.leveldb.replicated.MasterElector$change_listener$(MasterElector) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks.
CT Exception thrown in class org.apache.activemq.leveldb.replicated.MasterLevelDBStore$Session at new org.apache.activemq.leveldb.replicated.MasterLevelDBStore$Session(MasterLevelDBStore, Transport) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks.
CT Exception thrown in class org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState at new org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState(MasterLevelDBStore, String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks.
CT Exception thrown in class org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState$DeferredReplicationFrame at new org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState$DeferredReplicationFrame(MasterLevelDBStore$SlaveState, File, long, long, long) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks.
CT Exception thrown in class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$Session at new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$Session(SlaveLevelDBStore, Transport, Function1) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks.
CT Exception thrown in class org.apache.activemq.leveldb.replicated.TransportHandler at new org.apache.activemq.leveldb.replicated.TransportHandler(Transport) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks.
CT Exception thrown in class org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup at new org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup(ZKClient, String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks.
DE org.apache.activemq.leveldb.LevelDBClient.ingorefailure$1(Function0) might ignore java.lang.Throwable
DE org.apache.activemq.leveldb.replicated.ReplicationSupport$.unmap(MappedByteBuffer) might ignore java.lang.Throwable
DE org.apache.activemq.leveldb.util.FileSupport$.using(Closeable, Function1) might ignore java.lang.Throwable
HE org.apache.activemq.leveldb.replicated.LevelDBNodeState defines equals and uses Object.hashCode()
Nm The method name org.apache.activemq.leveldb.LevelDBStore.LevelDBMessageStore() doesn't start with a lower case letter
Nm The method name org.apache.activemq.leveldb.LevelDBStore.Transaction() doesn't start with a lower case letter
Nm The method name org.apache.activemq.leveldb.RecordLog.LogAppender() doesn't start with a lower case letter
Nm The method name org.apache.activemq.leveldb.RecordLog.LogReader() doesn't start with a lower case letter
Nm The class name org.apache.activemq.leveldb.package doesn't start with an upper case letter
Nm The method name org.apache.activemq.leveldb.package.Snappy() doesn't start with a lower case letter
Nm The class name org.apache.activemq.leveldb.package$ doesn't start with an upper case letter
Nm The method name org.apache.activemq.leveldb.package$.Snappy() doesn't start with a lower case letter
Nm The class name org.apache.activemq.leveldb.package$SnappyTrait$class doesn't start with an upper case letter
Nm The class name org.apache.activemq.leveldb.replicated.ReplicatedLevelDBStoreTrait$class doesn't start with an upper case letter
Nm The method name org.apache.activemq.leveldb.replicated.ReplicatedLevelDBStoreView.SlaveStatusOTF() doesn't start with a lower case letter
Nm The class name org.apache.activemq.leveldb.replicated.groups.ChangeListenerSupport$class doesn't start with an upper case letter
Nm The class name org.apache.activemq.leveldb.replicated.groups.NodeState$class doesn't start with an upper case letter
Nm The class name org.apache.activemq.leveldb.util.Log$class doesn't start with an upper case letter
OS org.apache.activemq.leveldb.LevelDBClient.decodeQueueEntryMeta(EntryRecord$Getter) may fail to close stream
OS org.apache.activemq.leveldb.LevelDBClient$.decodeEntryKey(byte[]) may fail to close stream
OS org.apache.activemq.leveldb.LevelDBClient$.decodeLocator(Buffer) may fail to close stream
OS org.apache.activemq.leveldb.LevelDBClient$.decodeLocator(byte[]) may fail to close stream
OS org.apache.activemq.leveldb.LevelDBClient$.decodeLong(Buffer) may fail to close stream
OS org.apache.activemq.leveldb.LevelDBClient$.decodeLong(byte[]) may fail to close stream
OS org.apache.activemq.leveldb.LevelDBClient$.decodeLongKey(byte[]) may fail to close stream
OS org.apache.activemq.leveldb.LevelDBClient$.decodeLongLong(byte[]) may fail to close stream
OS org.apache.activemq.leveldb.LevelDBClient$.decodeVLong(byte[]) may fail to close stream
OS org.apache.activemq.leveldb.LevelDBClient$.encodeEntryKey(byte, long, long) may fail to close stream
OS org.apache.activemq.leveldb.LevelDBClient$.encodeEntryKey(byte, long, Buffer) may fail to close stream
OS org.apache.activemq.leveldb.LevelDBClient$.encodeLocator(long, int) may fail to close stream
OS org.apache.activemq.leveldb.LevelDBClient$.encodeLong(long) may fail to close stream
OS org.apache.activemq.leveldb.LevelDBClient$.encodeLongKey(byte, long) may fail to close stream
OS org.apache.activemq.leveldb.LevelDBClient$.encodeLongLong(long, long) may fail to close stream
OS org.apache.activemq.leveldb.LevelDBClient$.encodeVLong(long) may fail to close stream
OS org.apache.activemq.leveldb.LevelDBClient$$anonfun$loadList$1$1.apply(byte[]) may fail to close stream
OS org.apache.activemq.leveldb.LevelDBClient$$anonfun$loadMap$1$1.apply(byte[]) may fail to close stream
OS org.apache.activemq.leveldb.LevelDBClient$$anonfun$loadObject$1$1.apply(byte[]) may fail to close stream
OS org.apache.activemq.leveldb.LevelDBClient$$anonfun$write_uows$1$$anonfun$apply$28$$anonfun$apply$30.apply(QueueEntryRecord) may fail to close stream
OS org.apache.activemq.leveldb.LevelDBStore$LevelDBPList.add(long, String, ByteSequence) may fail to close stream
OS org.apache.activemq.leveldb.LevelDBStore$LevelDBPList$$anon$1.next() may fail to close stream
OS org.apache.activemq.leveldb.RecordLog$.decode_long(Buffer) may fail to close stream
OS org.apache.activemq.leveldb.RecordLog$.encode_long(long) may fail to close stream
OS org.apache.activemq.leveldb.RecordLog$LogReader.read(long, int) may fail to close stream
OS org.apache.activemq.leveldb.record.CollectionKey$Buffer.writeUnframed(CodedOutputStream) may fail to close stream
OS org.apache.activemq.leveldb.record.CollectionRecord$Buffer.writeUnframed(CodedOutputStream) may fail to close stream
OS org.apache.activemq.leveldb.record.EntryKey$Buffer.writeUnframed(CodedOutputStream) may fail to close stream
OS org.apache.activemq.leveldb.record.EntryRecord$Buffer.writeUnframed(CodedOutputStream) may fail to close stream
OS org.apache.activemq.leveldb.record.SubscriptionRecord$Buffer.writeUnframed(CodedOutputStream) may fail to close stream
RC Suspicious comparison of Boolean references in org.apache.activemq.leveldb.replicated.groups.ZKClient.callListeners(Map, Boolean)
RV Exceptional return value of java.io.File.mkdirs() ignored in org.apache.activemq.leveldb.LevelDBClient.copyDirtyIndexToSnapshot(long)
RV Exceptional return value of java.io.File.renameTo(File) ignored in org.apache.activemq.leveldb.LevelDBClient.copyDirtyIndexToSnapshot(long)
RV Exceptional return value of java.io.File.mkdirs() ignored in org.apache.activemq.leveldb.LevelDBClient.init()
RV Exceptional return value of java.io.File.mkdirs() ignored in org.apache.activemq.leveldb.LevelDBClient$$anonfun$replay_init$2.apply$mcV$sp()
RV Exceptional return value of java.io.File.mkdirs() ignored in new org.apache.activemq.leveldb.RecordLog(File, String)
RV Exceptional return value of java.io.File.mkdirs() ignored in org.apache.activemq.leveldb.replicated.ElectingLevelDBStore.init()
RV Exceptional return value of java.io.File.mkdirs() ignored in org.apache.activemq.leveldb.replicated.ReplicatedLevelDBStoreTrait$.node_id(File)
RV Exceptional return value of java.io.File.mkdirs() ignored in org.apache.activemq.leveldb.replicated.ReplicationSupport$.copy_store_dir(File, File)
RV Exceptional return value of java.io.File.mkdirs() ignored in org.apache.activemq.leveldb.replicated.ReplicationSupport$.stash(File)
RV Exceptional return value of java.io.File.renameTo(File) ignored in org.apache.activemq.leveldb.replicated.ReplicationSupport$.stash(File)
RV Exceptional return value of java.io.File.delete() ignored in org.apache.activemq.leveldb.replicated.ReplicationSupport$$anonfun$delete_store$1.apply(Tuple2)
RV Exceptional return value of java.io.File.mkdirs() ignored in org.apache.activemq.leveldb.util.FileSupport$RichFile.recursiveCopyTo(File)
RV Exceptional return value of java.io.File.delete() ignored in org.apache.activemq.leveldb.util.FileSupport$RichFile.recursiveDelete()
Se Class org.apache.activemq.leveldb.CountDownFuture$$anonfun$fireListener$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$2 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$3 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$6 defines non-transient non-serializable instance field x$10
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$addSubscription$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$addSubscription$1 defines non-transient non-serializable instance field buffer$2
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$checkpoint$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$collectionEmpty$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$createCollection$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$createCollection$1 defines non-transient non-serializable instance field buffer$1
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$cursorMessages$1 defines non-transient non-serializable instance field listener$1
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$destroyPList$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$destroyQueueStore$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$drainFlushes$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$drainFlushes$1 defines non-transient non-serializable instance field uows$1
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$getLastProducerSequenceId$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$getLastProducerSequenceId$1 defines non-transient non-serializable instance field id$2
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$getLogAppendPosition$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$getMessage$1 defines non-transient non-serializable instance field x$10
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$loadCollections$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$monitorStats$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$pollGc$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$processClosed$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$processClosed$1 defines non-transient non-serializable instance field uow$1
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$processClosed$1$$anonfun$apply$2 defines non-transient non-serializable instance field action$1
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$purge$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$removeSubscription$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$removeTransactionContainer$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$scheduleFlush$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$scheduleFlush$1 defines non-transient non-serializable instance field ref$1
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$start$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DBManager$$anonfun$stop$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DataLocator defines non-transient non-serializable instance field store
Se Class org.apache.activemq.leveldb.DelayableUOW$$anonfun$dispose$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DelayableUOW$$anonfun$enqueue$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DelayableUOW$$anonfun$enqueue$1 defines non-transient non-serializable instance field a$1
Se Class org.apache.activemq.leveldb.DelayableUOW$$anonfun$incrementRedelivery$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DelayableUOW$$anonfun$incrementRedelivery$1 defines non-transient non-serializable instance field a$2
Se Class org.apache.activemq.leveldb.DelayableUOW$$anonfun$onCompleted$3 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.DurableSubscription defines non-transient non-serializable instance field info
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$addCollection$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$addCollection$1 defines non-transient non-serializable instance field value$2
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$collectionCursor$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$collectionCursor$1 defines non-transient non-serializable instance field ro$1
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$collectionEmpty$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$collectionIsEmpty$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$copyDirtyIndexToSnapshot$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$dirty_stop$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$dirty_stop$2 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$dirty_stop$3 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$dirty_stop$4 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$gc$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$gc$1$$anonfun$apply$mcV$sp$17$$anonfun$apply$35 defines non-transient non-serializable instance field batch$2
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$gc$2 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$gc$5 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$getAckPosition$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$getCollectionEntries$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$getCollectionEntries$1 defines non-transient non-serializable instance field ro$3
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$getDeliveryCounter$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$getDeliveryCounter$1 defines non-transient non-serializable instance field ro$2
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$getMessage$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$init$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$init$3 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$listCollections$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$logDirectory$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$might_fail_using_index$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$loadCounters$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$loadCounters$2 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$logRefDecrement$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$logRefIncrement$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$post_log_rotate$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$purge$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$queueCursor$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$removeCollection$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$removePlist$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$removePlist$1 defines non-transient non-serializable instance field entryKeyPrefix$4
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$replay_from$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$replay_init$2 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$replay_init$4 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$start$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$store$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$store$1 defines non-transient non-serializable instance field uows$1
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$storeList$1$1 defines non-transient non-serializable instance field os$2
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$storeMap$1$2 defines non-transient non-serializable instance field os$1
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$transactionCursor$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$write_uows$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$$anonfun$write_uows$1 defines non-transient non-serializable instance field batch$1
Se Class org.apache.activemq.leveldb.LevelDBClient$RichDB$$anonfun$cursorKeysPrefixed$1 defines non-transient non-serializable instance field iterator$1
Se Class org.apache.activemq.leveldb.LevelDBClient$RichDB$$anonfun$cursorPrefixed$1 defines non-transient non-serializable instance field iterator$2
Se Class org.apache.activemq.leveldb.LevelDBClient$RichDB$$anonfun$cursorRange$1 defines non-transient non-serializable instance field iterator$4
Se Class org.apache.activemq.leveldb.LevelDBClient$RichDB$$anonfun$cursorRangeKeys$1 defines non-transient non-serializable instance field iterator$3
Se Class org.apache.activemq.leveldb.LevelDBClient$RichDB$$anonfun$lastKey$1 defines non-transient non-serializable instance field iterator$5
Se Class org.apache.activemq.leveldb.LevelDBClient$RichDB$$anonfun$write$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBClient$RichDB$$anonfun$write$1 defines non-transient non-serializable instance field updates$1
Se Class org.apache.activemq.leveldb.LevelDBClient$RichDB$$anonfun$write$1 defines non-transient non-serializable instance field wo$1
Se Class org.apache.activemq.leveldb.LevelDBStore$$anonfun$commit$1 defines non-transient non-serializable instance field done$3
Se Class org.apache.activemq.leveldb.LevelDBStore$$anonfun$commit$1$$anonfun$apply$9 defines non-transient non-serializable instance field uow$2
Se Class org.apache.activemq.leveldb.LevelDBStore$$anonfun$createQueueMessageStore$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBStore$$anonfun$createTopicMessageStore$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBStore$$anonfun$doStart$3 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBStore$$anonfun$doStart$5 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBStore$$anonfun$doStart$7 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBStore$$anonfun$doStop$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBStore$$anonfun$getPList$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBStore$$anonfun$prepare$2 defines non-transient non-serializable instance field tx$1
Se Class org.apache.activemq.leveldb.LevelDBStore$$anonfun$recover$2 defines non-transient non-serializable instance field listener$1
Se Class org.apache.activemq.leveldb.LevelDBStore$$anonfun$removeQueueMessageStore$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBStore$$anonfun$removeTopicMessageStore$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBStore$$anonfun$rollback$1 defines non-transient non-serializable instance field txid$1
Se Class org.apache.activemq.leveldb.LevelDBStore$$anonfun$rollback$2 defines non-transient non-serializable instance field done$4
Se Class org.apache.activemq.leveldb.LevelDBStore$$anonfun$rollback$2$$anonfun$apply$10 defines non-transient non-serializable instance field uow$3
Se Class org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore defines non-transient non-serializable instance field preparedAcks
Se Class org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$ defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$$anonfun$asyncAddQueueMessage$1 defines non-transient non-serializable instance field context$2
Se Class org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$$anonfun$asyncAddQueueMessage$1 defines non-transient non-serializable instance field message$3
Se Class org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$$anonfun$doAdd$1 defines non-transient non-serializable instance field message$2
Se Class org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$$anonfun$removeAsyncMessage$1 defines non-transient non-serializable instance field ack$4
Se Class org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$$anonfun$updateMessage$1 defines non-transient non-serializable instance field message$4
Se Class org.apache.activemq.leveldb.LevelDBStore$LevelDBTopicMessageStore defines non-transient non-serializable instance field stats
Se Class org.apache.activemq.leveldb.LevelDBStore$LevelDBTopicMessageStore$$anonfun$acknowledge$1 defines non-transient non-serializable instance field ack$5
Se Class org.apache.activemq.leveldb.LevelDBStore$LevelDBTopicMessageStore$$anonfun$acknowledge$1 defines non-transient non-serializable instance field messageId$1
Se Class org.apache.activemq.leveldb.LevelDBStore$LevelDBTopicMessageStore$$anonfun$recoverNextMessages$1 defines non-transient non-serializable instance field listener$3
Se Class org.apache.activemq.leveldb.LevelDBStore$LevelDBTopicMessageStore$$anonfun$recoverSubscription$1 defines non-transient non-serializable instance field listener$2
Se Class org.apache.activemq.leveldb.LevelDBStore$Transaction defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBStore$Transaction$ defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBStore$Transaction$$anonfun$prepare$1 defines non-transient non-serializable instance field done$2
Se Class org.apache.activemq.leveldb.LevelDBStore$Transaction$$anonfun$prepare$1$$anonfun$apply$8 defines non-transient non-serializable instance field uow$1
Se Class org.apache.activemq.leveldb.LevelDBStoreView$$anonfun$compact$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.LevelDBStoreView$$anonfun$getLogDirectory$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.MessageRecord defines non-transient non-serializable instance field data
Se Class org.apache.activemq.leveldb.MessageRecord defines non-transient non-serializable instance field id
Se Class org.apache.activemq.leveldb.MessageRecord defines non-transient non-serializable instance field store
Se Class org.apache.activemq.leveldb.QueueEntryRecord defines non-transient non-serializable instance field id
Se Class org.apache.activemq.leveldb.RecordLog defines non-transient non-serializable instance field log_mutex$module
Se Class org.apache.activemq.leveldb.RecordLog defines non-transient non-serializable instance field recordLogTestSupport
Se Class org.apache.activemq.leveldb.RecordLog$ defines non-transient non-serializable instance field log
Se Class org.apache.activemq.leveldb.RecordLog$LogAppender defines non-transient non-serializable instance field write_buffer
Se Class org.apache.activemq.leveldb.RecordLog$LogAppender$$anonfun$append$1 defines non-transient non-serializable instance field buffer$2
Se Class org.apache.activemq.leveldb.RecordLog$LogAppender$$anonfun$flush$1$$anonfun$apply$mcV$sp$2 defines non-transient non-serializable instance field buffer$1
Se Class org.apache.activemq.leveldb.RecordLog$LogReader defines non-transient non-serializable instance field fd
Se Class org.apache.activemq.leveldb.RecordLog$LogReader$$anonfun$record_is_not_changing$1$1 defines non-transient non-serializable instance field record$1
Se Class org.apache.activemq.leveldb.XaAckRecord defines non-transient non-serializable instance field ack
Se Class org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$doStop$1 defines non-transient non-serializable instance field latch$1
Se Class org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$doStop$2 defines non-transient non-serializable instance field latch$2
Se Class org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$start_master$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$start_master$2 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$start_slave$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$stop_master$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$stop_master$2 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$stop_slave$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$stop_slave$1 defines non-transient non-serializable instance field s$1
Se Class org.apache.activemq.leveldb.replicated.MasterElector$change_listener$$anonfun$changed$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.MasterElector$change_listener$$anonfun$changed$2 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.MasterElector$change_listener$$anonfun$changed$3 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.MasterElector$change_listener$$anonfun$changed$4 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.MasterElector$change_listener$$anonfun$changed$7 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.MasterLevelDBClient$$anon$2 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.MasterLevelDBClient$$anonfun$gc$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.MasterLevelDBClient$$anonfun$snapshot_state$2 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.MasterLevelDBClient$$anonfun$snapshot_state$2 defines non-transient non-serializable instance field rc$2
Se Class org.apache.activemq.leveldb.replicated.MasterLevelDBClient$$anonfun$snapshot_state$3 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.MasterLevelDBClient$$anonfun$snapshot_state$3 defines non-transient non-serializable instance field rc$2
Se Class org.apache.activemq.leveldb.replicated.MasterLevelDBStore$$anonfun$replicate_log_delete$1 defines non-transient non-serializable instance field value$1
Se Class org.apache.activemq.leveldb.replicated.MasterLevelDBStore$$anonfun$start_protocol_server$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.MasterLevelDBStore$$anonfun$syncTo_$eq$2 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState$$anonfun$check_position_sync$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState$$anonfun$queue$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState$$anonfun$replicate$1 defines non-transient non-serializable instance field frame$1
Se Class org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState$$anonfun$replicate$2 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState$$anonfun$replicate$2$$anonfun$apply$1 defines non-transient non-serializable instance field frame$2
Se Class org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState$$anonfun$start$1 defines non-transient non-serializable instance field resp$1
Se Class org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState$$anonfun$start$1 defines non-transient non-serializable instance field session$1
Se Class org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState$$anonfun$start$3 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState$$anonfun$stop$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.ReplicatedLevelDBStoreView$$anonfun$getSlaves$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anon$1$$anonfun$post_log_rotate$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$1 defines non-transient non-serializable instance field cb$2
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$doStart$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$doStop$1 defines non-transient non-serializable instance field latch$1
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$restart_slave_connections$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$send_wal_ack$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$send_wal_ack$1 defines non-transient non-serializable instance field ack$1
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$start_slave_connections$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$start_slave_connections$2 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$start_slave_connections$2$$anonfun$apply$7 defines non-transient non-serializable instance field session$2
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$stop_connections$1 defines non-transient non-serializable instance field next$1
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$stop_connections$1 defines non-transient non-serializable instance field wal_session_copy$1
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$stop_connections$2 defines non-transient non-serializable instance field next$2
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$stop_connections$2 defines non-transient non-serializable instance field transfer_session_copy$1
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$1 defines non-transient non-serializable instance field state$1
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2 defines non-transient non-serializable instance field state$1
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2 defines non-transient non-serializable instance field transport$1
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$11 defines non-transient non-serializable instance field session$3
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$11$$anonfun$apply$12 defines non-transient non-serializable instance field x$1
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$11$$anonfun$apply$13 defines non-transient non-serializable instance field transfer$1
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$11$$anonfun$apply$14 defines non-transient non-serializable instance field transfer$1
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$11$$anonfun$apply$14 defines non-transient non-serializable instance field x$1
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$11$$anonfun$apply$14$$anonfun$apply$2 defines non-transient non-serializable instance field buffer$1
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$15 defines non-transient non-serializable instance field session$3
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$15$$anonfun$apply$16 defines non-transient non-serializable instance field transfer$2
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$15$$anonfun$apply$17 defines non-transient non-serializable instance field transfer$2
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$15$$anonfun$apply$17 defines non-transient non-serializable instance field x$2
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$15$$anonfun$apply$17$$anonfun$apply$3 defines non-transient non-serializable instance field buffer$2
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$wal_handler$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$wal_handler$1 defines non-transient non-serializable instance field session$1
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$wal_handler$1$$anonfun$apply$1 defines non-transient non-serializable instance field buffer$3
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$wal_handler$1$$anonfun$apply$1 defines non-transient non-serializable instance field value$1
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$wal_handler$1$$anonfun$apply$8 defines non-transient non-serializable instance field value$1
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$wal_handler$1$$anonfun$org$apache$activemq$leveldb$replicated$SlaveLevelDBStore$$anonfun$$readData$1$1 defines non-transient non-serializable instance field buffer$3
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$wal_handler$1$$anonfun$org$apache$activemq$leveldb$replicated$SlaveLevelDBStore$$anonfun$$readData$1$1 defines non-transient non-serializable instance field value$1
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$Session$$anonfun$disconnect$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$Session$$anonfun$disconnect$1 defines non-transient non-serializable instance field cb$3
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$Session$$anonfun$onTransportConnected$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$Session$$anonfun$onTransportFailure$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$Session$$anonfun$request_then$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$Session$$anonfun$request_then$1 defines non-transient non-serializable instance field action$1
Se Class org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$Session$$anonfun$response_handler$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.groups.ChangeListenerSupport$$anonfun$remove$1 defines non-transient non-serializable instance field listener$1
Se Class org.apache.activemq.leveldb.replicated.groups.ClusteredSingleton$$anonfun$isMaster$2 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.groups.ClusteredSingletonWatcher$$anon$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.groups.ClusteredSingletonWatcher$$anon$2$$anonfun$changed$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.groups.ClusteredSingletonWatcher$$anonfun$changed_decoded$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup$$anonfun$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup$$anonfun$close$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup$$anonfun$leave$1 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup$$anonfun$members$2 defines non-transient non-serializable instance field zk$1
Se Class org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup$$anonfun$org$apache$activemq$leveldb$replicated$groups$ZooKeeperGroup$$fire_cluster_change$2 defines non-transient non-serializable instance field $outer
Se Class org.apache.activemq.leveldb.util.FileSupport$RichFile$$anonfun$copyTo$1$$anonfun$apply$1 defines non-transient non-serializable instance field os$1
Se Class org.apache.activemq.leveldb.util.FileSupport$RichFile$$anonfun$crc32$1 defines non-transient non-serializable instance field checksum$1
Se Class org.apache.activemq.leveldb.util.ProcessSupport$$anonfun$launch$1 defines non-transient non-serializable instance field err$2
Se Class org.apache.activemq.leveldb.util.ProcessSupport$$anonfun$launch$1 defines non-transient non-serializable instance field out$2
Se Class org.apache.activemq.leveldb.util.ProcessSupport$RichProcessBuilder defines non-transient non-serializable instance field self
Se Class org.apache.activemq.leveldb.util.ProcessSupport$RichProcessBuilder$$anonfun$start$1 defines non-transient non-serializable instance field in$1
Se Class org.apache.activemq.leveldb.util.ProcessSupport$RichProcessBuilder$$anonfun$start$1 defines non-transient non-serializable instance field process$1
Se Class org.apache.activemq.leveldb.util.ProcessSupport$RichProcessBuilder$$anonfun$start$2 defines non-transient non-serializable instance field out$1
Se Class org.apache.activemq.leveldb.util.ProcessSupport$RichProcessBuilder$$anonfun$start$2 defines non-transient non-serializable instance field process$1
Se Class org.apache.activemq.leveldb.util.ProcessSupport$RichProcessBuilder$$anonfun$start$3 defines non-transient non-serializable instance field err$1
Se Class org.apache.activemq.leveldb.util.ProcessSupport$RichProcessBuilder$$anonfun$start$3 defines non-transient non-serializable instance field process$1

Correctness Warnings

Code Warning
EC Call to scala.collection.mutable.ListBuffer<org.apache.activemq.leveldb.QueueEntryRecord>.equals(scala.collection.immutable.Nil$) in org.apache.activemq.leveldb.DBManager$$anonfun$processClosed$1$$anonfun$apply$2.apply(QueueEntryRecord)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.CountDownFuture$$anonfun$fireListener$1(CountDownFuture)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$1(DBManager)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$2(DBManager)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$2$$anonfun$apply$5(DBManager$$anonfun$2)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$2$$anonfun$apply$5$$anonfun$apply$6(DBManager$$anonfun$2$$anonfun$apply$5)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$3(DBManager)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$addSubscription$1(DBManager, CollectionRecord$Buffer)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$checkpoint$1(DBManager, boolean)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$collectionEmpty$1(DBManager, long)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$createCollection$1(DBManager, CollectionRecord$Buffer)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$destroyPList$1(DBManager, long)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$destroyQueueStore$1(DBManager, long)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$drainFlushes$1(DBManager, DelayableUOW[])
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$drainFlushes$1$$anonfun$apply$mcV$sp$1(DBManager$$anonfun$drainFlushes$1, Throwable)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$drainFlushes$1$$anonfun$apply$mcV$sp$1$$anonfun$apply$mcV$sp$3(DBManager$$anonfun$drainFlushes$1$$anonfun$apply$mcV$sp$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$getLastProducerSequenceId$1(DBManager, ProducerId)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$getLogAppendPosition$1(DBManager)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$loadCollections$1(DBManager, LongRef)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$monitorStats$1(DBManager)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$pollGc$1(DBManager)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$pollGc$1$$anonfun$apply$mcV$sp$2(DBManager$$anonfun$pollGc$1, Seq)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$processClosed$1(DBManager, DelayableUOW)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$processClosed$1$$anonfun$apply$2(DBManager$$anonfun$processClosed$1, DelayableUOW$MessageAction)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$purge$1(DBManager)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$removeSubscription$1(DBManager, DurableSubscription)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$removeTransactionContainer$1(DBManager, long)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$scheduleFlush$1(DBManager, WeakReference)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$start$1(DBManager)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DBManager$$anonfun$stop$1(DBManager)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DelayableUOW$$anonfun$dispose$1(DelayableUOW)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DelayableUOW$$anonfun$enqueue$1(DelayableUOW, QueueEntryRecord, DelayableUOW$MessageAction)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DelayableUOW$$anonfun$incrementRedelivery$1(DelayableUOW, QueueEntryRecord, DelayableUOW$MessageAction)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DelayableUOW$$anonfun$onCompleted$3(DelayableUOW)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DelayableUOW$$anonfun$onCompleted$3$$anonfun$apply$1(DelayableUOW$$anonfun$onCompleted$3)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.DelayableUOW$MessageAction(DelayableUOW)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anon$2(LevelDBClient, IOException, ObjectRef)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$addCollection$1(LevelDBClient, byte[], Buffer)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$addCollection$1$$anonfun$apply$mcV$sp$6(LevelDBClient$$anonfun$addCollection$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$collectionCursor$1(LevelDBClient, Function2, ReadOptions, byte[], byte[])
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$collectionCursor$1$$anonfun$apply$mcV$sp$12(LevelDBClient$$anonfun$collectionCursor$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$collectionEmpty$1(LevelDBClient, byte[], byte[], byte[])
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$collectionEmpty$1$$anonfun$apply$mcV$sp$10(LevelDBClient$$anonfun$collectionEmpty$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$collectionEmpty$1$$anonfun$apply$mcV$sp$10$$anonfun$apply$21(LevelDBClient$$anonfun$collectionEmpty$1$$anonfun$apply$mcV$sp$10, byte[])
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$collectionEmpty$1$$anonfun$apply$mcV$sp$10$$anonfun$apply$22(LevelDBClient$$anonfun$collectionEmpty$1$$anonfun$apply$mcV$sp$10)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$collectionEmpty$1$$anonfun$apply$mcV$sp$10$$anonfun$apply$22$$anonfun$apply$3(LevelDBClient$$anonfun$collectionEmpty$1$$anonfun$apply$mcV$sp$10$$anonfun$apply$22)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$collectionIsEmpty$1(LevelDBClient, byte[], BooleanRef)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$collectionIsEmpty$1$$anonfun$apply$mcV$sp$13(LevelDBClient$$anonfun$collectionIsEmpty$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$copyDirtyIndexToSnapshot$1(LevelDBClient, long)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$dirty_stop$1(LevelDBClient)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$dirty_stop$2(LevelDBClient)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$dirty_stop$3(LevelDBClient)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$dirty_stop$4(LevelDBClient)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$gc$1(LevelDBClient, Seq)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$gc$1$$anonfun$apply$mcV$sp$17(LevelDBClient$$anonfun$gc$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$gc$1$$anonfun$apply$mcV$sp$17$$anonfun$apply$35(LevelDBClient$$anonfun$gc$1$$anonfun$apply$mcV$sp$17, WriteBatch)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$gc$1$$anonfun$apply$mcV$sp$17$$anonfun$apply$35$$anonfun$apply$37(LevelDBClient$$anonfun$gc$1$$anonfun$apply$mcV$sp$17$$anonfun$apply$35)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$gc$2(LevelDBClient, long)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$gc$5(LevelDBClient)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$getAckPosition$1(LevelDBClient, long)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$getCollectionEntries$1(LevelDBClient, long, long, long, ObjectRef, ReadOptions)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$getCollectionEntries$1$$anonfun$apply$mcV$sp$16(LevelDBClient$$anonfun$getCollectionEntries$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$getCollectionEntries$1$$anonfun$apply$mcV$sp$16$$anonfun$apply$33(LevelDBClient$$anonfun$getCollectionEntries$1$$anonfun$apply$mcV$sp$16)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$getDeliveryCounter$1(LevelDBClient, ReadOptions, byte[], IntRef)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$getDeliveryCounter$1$$anonfun$apply$mcV$sp$11(LevelDBClient$$anonfun$getDeliveryCounter$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$getMessage$1(LevelDBClient)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$init$1(LevelDBClient)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$init$3(LevelDBClient)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$listCollections$1(LevelDBClient, ListBuffer)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$listCollections$1$$anonfun$apply$mcV$sp$7(LevelDBClient$$anonfun$listCollections$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$logDirectory$1(LevelDBClient)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$might_fail_using_index$1(LevelDBClient, Function0)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$loadCounters$1(LevelDBClient)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$loadCounters$1$$anonfun$apply$19(LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$loadCounters$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$loadCounters$2(LevelDBClient)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$logRefDecrement$1(LevelDBClient, long)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$logRefDecrement$1$$anonfun$apply$18(LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$logRefDecrement$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$logRefIncrement$1(LevelDBClient)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$post_log_rotate$1(LevelDBClient)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$purge$1(LevelDBClient)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$queueCursor$1(LevelDBClient, long, Function1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$removeCollection$1(LevelDBClient, byte[], byte[], byte[])
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$removeCollection$1$$anonfun$apply$mcV$sp$8(LevelDBClient$$anonfun$removeCollection$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$removeCollection$1$$anonfun$apply$mcV$sp$9(LevelDBClient$$anonfun$removeCollection$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$removeCollection$1$$anonfun$apply$mcV$sp$9$$anonfun$apply$2(LevelDBClient$$anonfun$removeCollection$1$$anonfun$apply$mcV$sp$9)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$removePlist$1(LevelDBClient, Buffer)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$removePlist$1$$anonfun$apply$mcV$sp$18(LevelDBClient$$anonfun$removePlist$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$replay_from$1(LevelDBClient, long, long, boolean)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$replay_from$1$$anonfun$apply$mcV$sp$4(LevelDBClient$$anonfun$replay_from$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$replay_from$1$$anonfun$apply$mcV$sp$4$$anonfun$apply$10(LevelDBClient$$anonfun$replay_from$1$$anonfun$apply$mcV$sp$4)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$replay_from$1$$anonfun$apply$mcV$sp$4$$anonfun$apply$10$$anonfun$apply$1(LevelDBClient$$anonfun$replay_from$1$$anonfun$apply$mcV$sp$4$$anonfun$apply$10)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$replay_init$2(LevelDBClient, ObjectRef)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$replay_init$2$$anonfun$apply$mcV$sp$2(LevelDBClient$$anonfun$replay_init$2)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$replay_init$2$$anonfun$apply$mcV$sp$2$$anonfun$apply$5(LevelDBClient$$anonfun$replay_init$2$$anonfun$apply$mcV$sp$2)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$replay_init$4(LevelDBClient)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$start$1(LevelDBClient)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$store$1(LevelDBClient, DelayableUOW[])
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$store$1$$anonfun$apply$mcV$sp$14(LevelDBClient$$anonfun$store$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$store$1$$anonfun$apply$mcV$sp$14$$anonfun$5(LevelDBClient$$anonfun$store$1$$anonfun$apply$mcV$sp$14, RecordLog$LogAppender)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$transactionCursor$1(LevelDBClient, long, Function1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$write_uows$1(LevelDBClient, RecordLog$LogAppender, WriteBatch, BooleanRef, LongRef, LongRef)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$write_uows$1$$anonfun$apply$28(LevelDBClient$$anonfun$write_uows$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$write_uows$1$$anonfun$apply$28$$anonfun$apply$29(LevelDBClient$$anonfun$write_uows$1$$anonfun$apply$28, ObjectRef)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$write_uows$1$$anonfun$apply$28$$anonfun$apply$30(LevelDBClient$$anonfun$write_uows$1$$anonfun$apply$28, ObjectRef)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$write_uows$1$$anonfun$apply$28$$anonfun$apply$31(LevelDBClient$$anonfun$write_uows$1$$anonfun$apply$28, ObjectRef)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$$anonfun$write_uows$1$$anonfun$apply$32(LevelDBClient$$anonfun$write_uows$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBClient$RichDB$$anonfun$write$1(LevelDBClient$RichDB, WriteOptions, WriteBatch)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$$anonfun$commit$1$$anonfun$apply$2(LevelDBStore$$anonfun$commit$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$$anonfun$createQueueMessageStore$1(LevelDBStore, ActiveMQQueue)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$$anonfun$createTopicMessageStore$1(LevelDBStore, ActiveMQTopic)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$$anonfun$doStart$3(LevelDBStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$$anonfun$doStart$5(LevelDBStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$$anonfun$doStart$5$$anonfun$apply$5(LevelDBStore$$anonfun$doStart$5, LevelDBStore$Transaction)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$$anonfun$doStart$5$$anonfun$apply$6(LevelDBStore$$anonfun$doStart$5, LevelDBStore$Transaction)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$$anonfun$doStart$5$$anonfun$apply$6$$anonfun$apply$7(LevelDBStore$$anonfun$doStart$5$$anonfun$apply$6, ObjectRef, LevelDBStore$LevelDBTopicMessageStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$$anonfun$doStart$7(LevelDBStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$$anonfun$doStop$1(LevelDBStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$$anonfun$getPList$1(LevelDBStore, String)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$$anonfun$removeQueueMessageStore$1(LevelDBStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$$anonfun$removeTopicMessageStore$1(LevelDBStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$$anonfun$removeTopicMessageStore$1$$anonfun$apply$11(LevelDBStore$$anonfun$removeTopicMessageStore$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$$anonfun$rollback$2$$anonfun$apply$3(LevelDBStore$$anonfun$rollback$2)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore(LevelDBStore, ActiveMQDestination, long)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$(LevelDBStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$$anon$7(LevelDBStore$LevelDBMessageStore, long)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$$anonfun$asyncAddQueueMessage$1(LevelDBStore$LevelDBMessageStore, ConnectionContext, Message, boolean)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$$anonfun$removeAsyncMessage$1(LevelDBStore$LevelDBMessageStore, MessageAck)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$$anonfun$updateMessage$1(LevelDBStore$LevelDBMessageStore, Message)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$LevelDBPList(LevelDBStore, String, long)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$LevelDBPList$$anon$1(LevelDBStore$LevelDBPList)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$LevelDBTopicMessageStore$$anonfun$acknowledge$1(LevelDBStore$LevelDBTopicMessageStore, MessageId, MessageAck)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$LevelDBTopicMessageStore$$anonfun$acknowledge$1$$anonfun$apply$12(LevelDBStore$LevelDBTopicMessageStore$$anonfun$acknowledge$1, LongRef, DurableSubscription)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$LevelDBTopicMessageStore$$anonfun$deleteSubscription$1(LevelDBStore$LevelDBTopicMessageStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$LevelDBTopicMessageStore$$anonfun$recoverNextMessages$1(LevelDBStore$LevelDBTopicMessageStore, int, MessageRecoveryListener)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$LevelDBTopicMessageStore$$anonfun$recoverSubscription$1(LevelDBStore$LevelDBTopicMessageStore, MessageRecoveryListener)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$LevelDBTransactionStore(LevelDBStore, LevelDBStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$Transaction(LevelDBStore, TransactionId)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$Transaction$(LevelDBStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$Transaction$$anon$3(LevelDBStore$Transaction, LevelDBStore$LevelDBMessageStore, ConnectionContext, Message, boolean)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$Transaction$$anon$4(LevelDBStore$Transaction, LevelDBStore$LevelDBMessageStore, MessageAck)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$Transaction$$anon$5(LevelDBStore$Transaction, LevelDBStore$LevelDBTopicMessageStore, DurableSubscription, long, MessageAck)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$Transaction$$anonfun$prepare$1(LevelDBStore$Transaction, CountDownLatch)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStore$Transaction$$anonfun$prepare$1$$anonfun$apply$1(LevelDBStore$Transaction$$anonfun$prepare$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStoreView$$anonfun$compact$1(LevelDBStoreView, ObjectRef, Seq)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.LevelDBStoreView$$anonfun$getLogDirectory$1(LevelDBStoreView)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.RecordLog$$anonfun$appender$1(RecordLog, Function1, long)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.RecordLog$$anonfun$appender$2(RecordLog)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.RecordLog$$anonfun$delete$1(RecordLog, long)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.RecordLog$$anonfun$open$1(RecordLog)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.RecordLog$LogAppender$(RecordLog)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.RecordLog$LogAppender$$anonfun$append$1(RecordLog$LogAppender, ByteBuffer, long)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.RecordLog$LogAppender$$anonfun$flush$1(RecordLog$LogAppender)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.RecordLog$LogAppender$$anonfun$flush$1$$anonfun$apply$mcV$sp$2(RecordLog$LogAppender$$anonfun$flush$1, ByteBuffer, long)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.RecordLog$LogAppender$$anonfun$force$1(RecordLog$LogAppender)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.RecordLog$LogAppender$$anonfun$force$1$$anonfun$apply$mcV$sp$1(RecordLog$LogAppender$$anonfun$force$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.RecordLog$LogReader(RecordLog, File, long)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.RecordLog$LogReader$(RecordLog)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.RecordLog$LogReader$$anonfun$verifyAndGetEndOffset$1(RecordLog$LogReader, LongRef, long, Object)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.SuspendCallSupport$$anon$2(SuspendCallSupport, CountDownLatch)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anon$1(ElectingLevelDBStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$machine_hostname$2$$anonfun$apply$1(ElectingLevelDBStore$$anonfun$machine_hostname$2)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$start_master$1(ElectingLevelDBStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$start_master$2(ElectingLevelDBStore, Function1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$start_slave$1(ElectingLevelDBStore, Function0)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$stop_master$1(ElectingLevelDBStore, Function0)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$stop_master$2(ElectingLevelDBStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$stop_slave$1(ElectingLevelDBStore, Function0, SlaveLevelDBStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterElector$change_listener$(MasterElector)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterElector$change_listener$$anonfun$changed$1(MasterElector$change_listener$)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterElector$change_listener$$anonfun$changed$2(MasterElector$change_listener$)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterElector$change_listener$$anonfun$changed$2$$anonfun$apply$mcVI$sp$1(MasterElector$change_listener$$anonfun$changed$2)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterElector$change_listener$$anonfun$changed$3(MasterElector$change_listener$, String)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterElector$change_listener$$anonfun$changed$4(MasterElector$change_listener$)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterElector$change_listener$$anonfun$changed$7(MasterElector$change_listener$, ListBuffer)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterLevelDBClient$$anon$2(MasterLevelDBClient)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterLevelDBClient$$anon$2$$anon$1(MasterLevelDBClient$$anon$2, long, long)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterLevelDBClient$$anonfun$gc$1(MasterLevelDBClient)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterLevelDBClient$$anonfun$slave_held_snapshots$1$$anonfun$apply$1(MasterLevelDBClient$$anonfun$slave_held_snapshots$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterLevelDBClient$$anonfun$snapshot_state$2(MasterLevelDBClient, SyncResponse)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterLevelDBClient$$anonfun$snapshot_state$3(MasterLevelDBClient, SyncResponse)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterLevelDBStore$$anon$1(MasterLevelDBStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterLevelDBStore$$anonfun$start_protocol_server$1(MasterLevelDBStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterLevelDBStore$$anonfun$syncTo_$eq$2(MasterLevelDBStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterLevelDBStore$Session(MasterLevelDBStore, Transport)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState(MasterLevelDBStore, String)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState$$anonfun$check_position_sync$1(MasterLevelDBStore$SlaveState)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState$$anonfun$queue$1(MasterLevelDBStore$SlaveState, Function1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState$$anonfun$replicate$2(MasterLevelDBStore$SlaveState, File, long, long, long)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState$$anonfun$replicate$2$$anonfun$apply$1(MasterLevelDBStore$SlaveState$$anonfun$replicate$2, MasterLevelDBStore$SlaveState$DeferredReplicationFrame)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState$$anonfun$start$3(MasterLevelDBStore$SlaveState)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState$$anonfun$stop$1(MasterLevelDBStore$SlaveState)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState$DeferredReplicationFrame(MasterLevelDBStore$SlaveState, File, long, long, long)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.ReplicatedLevelDBStoreView$$anonfun$getSlaves$1(ReplicatedLevelDBStoreView)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.ReplicationProtocolCodec$$anon$1(ReplicationProtocolCodec)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.ReplicationProtocolCodec$$anon$2(ReplicationProtocolCodec, AsciiBuffer)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.ReplicationProtocolCodec$$anon$3(ReplicationProtocolCodec, ByteBuffer, Task)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anon$1(SlaveLevelDBStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anon$1$$anonfun$post_log_rotate$1(SlaveLevelDBStore$$anon$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$1(SlaveLevelDBStore, Task)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$doStart$1(SlaveLevelDBStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$restart_slave_connections$1(SlaveLevelDBStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$send_wal_ack$1(SlaveLevelDBStore, WalAck, long)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$start_slave_connections$1(SlaveLevelDBStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$start_slave_connections$2(SlaveLevelDBStore)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$start_slave_connections$2$$anonfun$apply$7(SlaveLevelDBStore$$anonfun$start_slave_connections$2, SlaveLevelDBStore$Session)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$1(SlaveLevelDBStore, SyncResponse)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2(SlaveLevelDBStore, SyncResponse, File, File, TcpTransport)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$11(SlaveLevelDBStore$$anonfun$transfer_missing$2, IntRef, LongRef, LongRef, IntRef, LongRef, SlaveLevelDBStore$Session)
NP Null passed for non-null parameter of org.apache.activemq.leveldb.util.FileSupport$RichFile.$div(String) in org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$11.apply(FileInfo)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$11$$anonfun$apply$14(SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$11, File, Transfer, FileInfo)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$11$$anonfun$apply$14$$anonfun$apply$2(SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$11$$anonfun$apply$14, MappedByteBuffer)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$15(SlaveLevelDBStore$$anonfun$transfer_missing$2, IntRef, LongRef, LongRef, IntRef, SlaveLevelDBStore$Session)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$15$$anonfun$apply$17(SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$15, Transfer, FileInfo)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$15$$anonfun$apply$17$$anonfun$apply$3(SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$15$$anonfun$apply$17, MappedByteBuffer)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$18(SlaveLevelDBStore$$anonfun$transfer_missing$2, LongRef)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$18$$anonfun$apply$19(SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$18)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$18$$anonfun$apply$4(SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$18)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$18$$anonfun$apply$5(SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$apply$18)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2$$anonfun$org$apache$activemq$leveldb$replicated$SlaveLevelDBStore$$anonfun$$update_download_status$1$1(SlaveLevelDBStore$$anonfun$transfer_missing$2)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$wal_handler$1(SlaveLevelDBStore, SlaveLevelDBStore$Session)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$wal_handler$1$$anonfun$apply$1(SlaveLevelDBStore$$anonfun$wal_handler$1, LogWrite, MappedByteBuffer)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$wal_handler$1$$anonfun$apply$8(SlaveLevelDBStore$$anonfun$wal_handler$1, LogWrite)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$wal_handler$1$$anonfun$org$apache$activemq$leveldb$replicated$SlaveLevelDBStore$$anonfun$$readData$1$1(SlaveLevelDBStore$$anonfun$wal_handler$1, LogWrite, MappedByteBuffer)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$Session(SlaveLevelDBStore, Transport, Function1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$Session$$anonfun$disconnect$1(SlaveLevelDBStore$Session, Task)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$Session$$anonfun$onTransportConnected$1(SlaveLevelDBStore$Session)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$Session$$anonfun$onTransportFailure$1(SlaveLevelDBStore$Session)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$Session$$anonfun$request_then$1(SlaveLevelDBStore$Session, AsciiBuffer, Function1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$Session$$anonfun$response_handler$1(SlaveLevelDBStore$Session)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.groups.ClusteredSingleton$$anonfun$isMaster$2(ClusteredSingleton)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.groups.ClusteredSingletonWatcher$$anon$1(ClusteredSingletonWatcher)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.groups.ClusteredSingletonWatcher$$anon$2(ClusteredSingletonWatcher)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.groups.ClusteredSingletonWatcher$$anon$2$$anonfun$changed$1(ClusteredSingletonWatcher$$anon$2, LinkedHashMap)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.groups.ClusteredSingletonWatcher$$anonfun$changed_decoded$1(ClusteredSingletonWatcher)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup$$anon$1(ZooKeeperGroup)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup$$anonfun$1(ZooKeeperGroup)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup$$anonfun$close$1(ZooKeeperGroup)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup$$anonfun$leave$1(ZooKeeperGroup, String)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup$$anonfun$org$apache$activemq$leveldb$replicated$groups$ZooKeeperGroup$$fire_cluster_change$2(ZooKeeperGroup)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.util.FileSupport$RichFile$$anonfun$copyTo$1(FileSupport$RichFile)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.util.ProcessSupport$RichProcess$$anonfun$onExit$1(ProcessSupport$RichProcess, Function1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.util.ProcessSupport$RichProcessBuilder$$anonfun$start$1$$anonfun$apply$mcV$sp$1(ProcessSupport$RichProcessBuilder$$anonfun$start$1)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.util.ProcessSupport$RichProcessBuilder$$anonfun$start$2$$anonfun$apply$mcV$sp$2(ProcessSupport$RichProcessBuilder$$anonfun$start$2)
NP Null pointer dereference of ? in new org.apache.activemq.leveldb.util.ProcessSupport$RichProcessBuilder$$anonfun$start$3$$anonfun$apply$mcV$sp$3(ProcessSupport$RichProcessBuilder$$anonfun$start$3)
RCN Nullcheck of file at line 100 of value previously dereferenced in org.apache.activemq.leveldb.replicated.MasterLevelDBClient$$anonfun$snapshot_state$2.apply(File)

Malicious code vulnerability Warnings

Code Warning
EI org.apache.activemq.leveldb.CountDownFuture.error() may expose internal representation by returning CountDownFuture.error
EI org.apache.activemq.leveldb.DBManager.asyncCapacityRemaining() may expose internal representation by returning DBManager.asyncCapacityRemaining
EI org.apache.activemq.leveldb.DBManager.cancelable_enqueue_actions() may expose internal representation by returning DBManager.cancelable_enqueue_actions
EI org.apache.activemq.leveldb.DBManager.dispatchQueue() may expose internal representation by returning DBManager.dispatchQueue
EI org.apache.activemq.leveldb.DBManager.flush_queue() may expose internal representation by returning DBManager.flush_queue
EI org.apache.activemq.leveldb.DBManager.lastCollectionKey() may expose internal representation by returning DBManager.lastCollectionKey
EI org.apache.activemq.leveldb.DBManager.lastPListKey() may expose internal representation by returning DBManager.lastPListKey
EI org.apache.activemq.leveldb.DBManager.lastUowId() may expose internal representation by returning DBManager.lastUowId
EI org.apache.activemq.leveldb.DBManager.parent() may expose internal representation by returning DBManager.parent
EI org.apache.activemq.leveldb.DBManager.pendingStores() may expose internal representation by returning DBManager.pendingStores
EI org.apache.activemq.leveldb.DBManager.producerSequenceIdTracker() may expose internal representation by returning DBManager.producerSequenceIdTracker
EI org.apache.activemq.leveldb.DBManager.uow_complete_latency() may expose internal representation by returning DBManager.uow_complete_latency
EI org.apache.activemq.leveldb.DBManager$$anonfun$6.apply() may expose internal representation by returning DBManager$$anonfun$6.x$10
EI org.apache.activemq.leveldb.DataLocator.store() may expose internal representation by returning DataLocator.store
EI org.apache.activemq.leveldb.DelayableUOW.complete_listeners() may expose internal representation by returning DelayableUOW.complete_listeners
EI org.apache.activemq.leveldb.DelayableUOW.countDownFuture() may expose internal representation by returning DelayableUOW.countDownFuture
EI org.apache.activemq.leveldb.DelayableUOW.manager() may expose internal representation by returning DelayableUOW.manager
EI org.apache.activemq.leveldb.DelayableUOW.subAcks() may expose internal representation by returning DelayableUOW.subAcks
EI org.apache.activemq.leveldb.DelayableUOW$MessageAction.dequeues() may expose internal representation by returning DelayableUOW$MessageAction.dequeues
EI org.apache.activemq.leveldb.DelayableUOW$MessageAction.enqueues() may expose internal representation by returning DelayableUOW$MessageAction.enqueues
EI org.apache.activemq.leveldb.DelayableUOW$MessageAction.id() may expose internal representation by returning DelayableUOW$MessageAction.id
EI org.apache.activemq.leveldb.DelayableUOW$MessageAction.xaAcks() may expose internal representation by returning DelayableUOW$MessageAction.xaAcks
EI org.apache.activemq.leveldb.DurableSubscription.info() may expose internal representation by returning DurableSubscription.info
EI org.apache.activemq.leveldb.LevelDBClient.collectionMeta() may expose internal representation by returning LevelDBClient.collectionMeta
EI org.apache.activemq.leveldb.LevelDBClient.dispatchQueue() may expose internal representation by returning LevelDBClient.dispatchQueue
EI org.apache.activemq.leveldb.LevelDBClient.index() may expose internal representation by returning LevelDBClient.index
EI org.apache.activemq.leveldb.LevelDBClient.indexOptions() may expose internal representation by returning LevelDBClient.indexOptions
EI org.apache.activemq.leveldb.LevelDBClient.log() may expose internal representation by returning LevelDBClient.log
EI org.apache.activemq.leveldb.LevelDBClient.logRefs() may expose internal representation by returning LevelDBClient.logRefs
EI org.apache.activemq.leveldb.LevelDBClient.max_index_write_latency() may expose internal representation by returning LevelDBClient.max_index_write_latency
EI org.apache.activemq.leveldb.LevelDBClient.max_write_enqueue_latency() may expose internal representation by returning LevelDBClient.max_write_enqueue_latency
EI org.apache.activemq.leveldb.LevelDBClient.max_write_message_latency() may expose internal representation by returning LevelDBClient.max_write_message_latency
EI org.apache.activemq.leveldb.LevelDBClient.plist() may expose internal representation by returning LevelDBClient.plist
EI org.apache.activemq.leveldb.LevelDBClient.recoveryLogs() may expose internal representation by returning LevelDBClient.recoveryLogs
EI org.apache.activemq.leveldb.LevelDBClient.snapshotRwLock() may expose internal representation by returning LevelDBClient.snapshotRwLock
EI org.apache.activemq.leveldb.LevelDBClient$.ACK_POSITION() may expose internal representation by returning LevelDBClient$.ACK_POSITION
EI org.apache.activemq.leveldb.LevelDBClient$.COLLECTION_META_KEY() may expose internal representation by returning LevelDBClient$.COLLECTION_META_KEY
EI org.apache.activemq.leveldb.LevelDBClient$.COLLECTION_PREFIX_ARRAY() may expose internal representation by returning LevelDBClient$.COLLECTION_PREFIX_ARRAY
EI org.apache.activemq.leveldb.LevelDBClient$.DIRTY_INDEX_KEY() may expose internal representation by returning LevelDBClient$.DIRTY_INDEX_KEY
EI org.apache.activemq.leveldb.LevelDBClient$.ENTRY_PREFIX_ARRAY() may expose internal representation by returning LevelDBClient$.ENTRY_PREFIX_ARRAY
EI org.apache.activemq.leveldb.LevelDBClient$.FALSE() may expose internal representation by returning LevelDBClient$.FALSE
EI org.apache.activemq.leveldb.LevelDBClient$.LOGS_INDEX_KEY() may expose internal representation by returning LevelDBClient$.LOGS_INDEX_KEY
EI org.apache.activemq.leveldb.LevelDBClient$.LOG_REF_INDEX_KEY() may expose internal representation by returning LevelDBClient$.LOG_REF_INDEX_KEY
EI org.apache.activemq.leveldb.LevelDBClient$.PRODUCER_IDS_INDEX_KEY() may expose internal representation by returning LevelDBClient$.PRODUCER_IDS_INDEX_KEY
EI org.apache.activemq.leveldb.LevelDBClient$.THREAD_POOL() may expose internal representation by returning LevelDBClient$.THREAD_POOL
EI org.apache.activemq.leveldb.LevelDBClient$.TRUE() may expose internal representation by returning LevelDBClient$.TRUE
EI org.apache.activemq.leveldb.LevelDBClient$CollectionMeta.last_key() may expose internal representation by returning LevelDBClient$CollectionMeta.last_key
EI org.apache.activemq.leveldb.LevelDBClient$RichDB.db() may expose internal representation by returning LevelDBClient$RichDB.db
EI org.apache.activemq.leveldb.LevelDBStore.broker_service() may expose internal representation by returning org.apache.activemq.broker.LockableServiceSupport.brokerService
EI org.apache.activemq.leveldb.LevelDBStore.client() may expose internal representation by returning LevelDBStore.client
EI org.apache.activemq.leveldb.LevelDBStore.db() may expose internal representation by returning LevelDBStore.db
EI org.apache.activemq.leveldb.LevelDBStore.plists() may expose internal representation by returning LevelDBStore.plists
EI org.apache.activemq.leveldb.LevelDBStore.queues() may expose internal representation by returning LevelDBStore.queues
EI org.apache.activemq.leveldb.LevelDBStore.topics() may expose internal representation by returning LevelDBStore.topics
EI org.apache.activemq.leveldb.LevelDBStore.topicsById() may expose internal representation by returning LevelDBStore.topicsById
EI org.apache.activemq.leveldb.LevelDBStore.transactions() may expose internal representation by returning LevelDBStore.transactions
EI org.apache.activemq.leveldb.LevelDBStore.wireFormat() may expose internal representation by returning LevelDBStore.wireFormat
EI org.apache.activemq.leveldb.LevelDBStore$.DONE() may expose internal representation by returning LevelDBStore$.DONE
EI org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore.dest() may expose internal representation by returning LevelDBStore$LevelDBMessageStore.dest
EI org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore.lastSeq() may expose internal representation by returning LevelDBStore$LevelDBMessageStore.lastSeq
EI org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore.pendingCursorAdds() may expose internal representation by returning LevelDBStore$LevelDBMessageStore.pendingCursorAdds
EI org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore.preparedAcks() may expose internal representation by returning LevelDBStore$LevelDBMessageStore.preparedAcks
EI org.apache.activemq.leveldb.LevelDBStore$LevelDBPList.firstSeq() may expose internal representation by returning LevelDBStore$LevelDBPList.firstSeq
EI org.apache.activemq.leveldb.LevelDBStore$LevelDBPList.lastSeq() may expose internal representation by returning LevelDBStore$LevelDBPList.lastSeq
EI org.apache.activemq.leveldb.LevelDBStore$LevelDBPList.listSize() may expose internal representation by returning LevelDBStore$LevelDBPList.listSize
EI org.apache.activemq.leveldb.LevelDBStore$LevelDBTopicMessageStore.stats() may expose internal representation by returning LevelDBStore$LevelDBTopicMessageStore.stats
EI org.apache.activemq.leveldb.LevelDBStore$LevelDBTopicMessageStore.subscriptions() may expose internal representation by returning LevelDBStore$LevelDBTopicMessageStore.subscriptions
EI org.apache.activemq.leveldb.LevelDBStore$LevelDBTransactionStore.store() may expose internal representation by returning LevelDBStore$LevelDBTransactionStore.store
EI org.apache.activemq.leveldb.LevelDBStore$Transaction.commitActions() may expose internal representation by returning LevelDBStore$Transaction.commitActions
EI org.apache.activemq.leveldb.LevelDBStore$Transaction.xaseqcounter() may expose internal representation by returning LevelDBStore$Transaction.xaseqcounter
EI org.apache.activemq.leveldb.LevelDBStoreTest.store() may expose internal representation by returning LevelDBStoreTest.store
EI org.apache.activemq.leveldb.LevelDBStoreView.store() may expose internal representation by returning LevelDBStoreView.store
EI org.apache.activemq.leveldb.MessageRecord.data() may expose internal representation by returning MessageRecord.data
EI org.apache.activemq.leveldb.MessageRecord.id() may expose internal representation by returning MessageRecord.id
EI org.apache.activemq.leveldb.MessageRecord.store() may expose internal representation by returning MessageRecord.store
EI org.apache.activemq.leveldb.QueueEntryRecord.id() may expose internal representation by returning QueueEntryRecord.id
EI org.apache.activemq.leveldb.QueueRecord.id() may expose internal representation by returning QueueRecord.id
EI org.apache.activemq.leveldb.RecordLog.current_appender() may expose internal representation by returning RecordLog.current_appender
EI org.apache.activemq.leveldb.RecordLog.log_infos() may expose internal representation by returning RecordLog.log_infos
EI org.apache.activemq.leveldb.RecordLog.max_log_flush_latency() may expose internal representation by returning RecordLog.max_log_flush_latency
EI org.apache.activemq.leveldb.RecordLog.max_log_rotate_latency() may expose internal representation by returning RecordLog.max_log_rotate_latency
EI org.apache.activemq.leveldb.RecordLog.max_log_write_latency() may expose internal representation by returning RecordLog.max_log_write_latency
EI org.apache.activemq.leveldb.RecordLog.org$apache$activemq$leveldb$RecordLog$$reader_cache() may expose internal representation by returning RecordLog.org$apache$activemq$leveldb$RecordLog$$reader_cache
EI org.apache.activemq.leveldb.RecordLog.recordLogTestSupport() may expose internal representation by returning RecordLog.recordLogTestSupport
EI org.apache.activemq.leveldb.RecordLog$LogAppender.flushed_offset() may expose internal representation by returning RecordLog$LogAppender.flushed_offset
EI org.apache.activemq.leveldb.RecordLog$LogAppender.write_buffer() may expose internal representation by returning RecordLog$LogAppender.write_buffer
EI org.apache.activemq.leveldb.RecordLog$LogReader.channel() may expose internal representation by returning RecordLog$LogReader.channel
EI org.apache.activemq.leveldb.RecordLog$LogReader.fd() may expose internal representation by returning RecordLog$LogReader.fd
EI org.apache.activemq.leveldb.SuspendCallSupport.lock() may expose internal representation by returning SuspendCallSupport.lock
EI org.apache.activemq.leveldb.SuspendCallSupport.threads() may expose internal representation by returning SuspendCallSupport.threads
EI org.apache.activemq.leveldb.XaAckRecord.ack() may expose internal representation by returning XaAckRecord.ack
EI org.apache.activemq.leveldb.record.CollectionKey$Bean.freeze() may expose internal representation by returning CollectionKey$Bean.frozen
EI org.apache.activemq.leveldb.record.CollectionKey$Buffer.toUnframedBuffer() may expose internal representation by returning CollectionKey$Buffer.buffer
EI org.apache.activemq.leveldb.record.CollectionRecord$Bean.freeze() may expose internal representation by returning CollectionRecord$Bean.frozen
EI org.apache.activemq.leveldb.record.CollectionRecord$Bean.getMeta() may expose internal representation by returning CollectionRecord$Bean.f_meta
EI org.apache.activemq.leveldb.record.CollectionRecord$Buffer.toUnframedBuffer() may expose internal representation by returning CollectionRecord$Buffer.buffer
EI org.apache.activemq.leveldb.record.EntryKey$Bean.freeze() may expose internal representation by returning EntryKey$Bean.frozen
EI org.apache.activemq.leveldb.record.EntryKey$Bean.getEntryKey() may expose internal representation by returning EntryKey$Bean.f_entryKey
EI org.apache.activemq.leveldb.record.EntryKey$Buffer.toUnframedBuffer() may expose internal representation by returning EntryKey$Buffer.buffer
EI org.apache.activemq.leveldb.record.EntryRecord$Bean.freeze() may expose internal representation by returning EntryRecord$Bean.frozen
EI org.apache.activemq.leveldb.record.EntryRecord$Bean.getEntryKey() may expose internal representation by returning EntryRecord$Bean.f_entryKey
EI org.apache.activemq.leveldb.record.EntryRecord$Bean.getMeta() may expose internal representation by returning EntryRecord$Bean.f_meta
EI org.apache.activemq.leveldb.record.EntryRecord$Bean.getValue() may expose internal representation by returning EntryRecord$Bean.f_value
EI org.apache.activemq.leveldb.record.EntryRecord$Buffer.toUnframedBuffer() may expose internal representation by returning EntryRecord$Buffer.buffer
EI org.apache.activemq.leveldb.record.SubscriptionRecord$Bean.freeze() may expose internal representation by returning SubscriptionRecord$Bean.frozen
EI org.apache.activemq.leveldb.record.SubscriptionRecord$Buffer.toUnframedBuffer() may expose internal representation by returning SubscriptionRecord$Buffer.buffer
EI org.apache.activemq.leveldb.replicated.ElectingLevelDBStore.master() may expose internal representation by returning ElectingLevelDBStore.master
EI org.apache.activemq.leveldb.replicated.ElectingLevelDBStore.master_started() may expose internal representation by returning ElectingLevelDBStore.master_started
EI org.apache.activemq.leveldb.replicated.ElectingLevelDBStore.master_stopped() may expose internal representation by returning ElectingLevelDBStore.master_stopped
EI org.apache.activemq.leveldb.replicated.ElectingLevelDBStore.slave() may expose internal representation by returning ElectingLevelDBStore.slave
EI org.apache.activemq.leveldb.replicated.ElectingLevelDBStore.usageManager() may expose internal representation by returning ElectingLevelDBStore.usageManager
EI org.apache.activemq.leveldb.replicated.ElectingLevelDBStore.zk_client() may expose internal representation by returning ElectingLevelDBStore.zk_client
EI org.apache.activemq.leveldb.replicated.ElectingLevelDBStore.zk_group() may expose internal representation by returning ElectingLevelDBStore.zk_group
EI org.apache.activemq.leveldb.replicated.MasterElector.last_state() may expose internal representation by returning MasterElector.last_state
EI org.apache.activemq.leveldb.replicated.MasterLevelDBClient.snapshots_pending_delete() may expose internal representation by returning MasterLevelDBClient.snapshots_pending_delete
EI org.apache.activemq.leveldb.replicated.MasterLevelDBClient.store() may expose internal representation by returning MasterLevelDBClient.store
EI org.apache.activemq.leveldb.replicated.MasterLevelDBStore.slaves() may expose internal representation by returning MasterLevelDBStore.slaves
EI org.apache.activemq.leveldb.replicated.MasterLevelDBStore.transport_server() may expose internal representation by returning MasterLevelDBStore.transport_server
EI org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState.caughtUp() may expose internal representation by returning MasterLevelDBStore$SlaveState.caughtUp
EI org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState.position() may expose internal representation by returning MasterLevelDBStore$SlaveState.position
EI org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState$DeferredReplicationFrame.encoded() may expose internal representation by returning MasterLevelDBStore$SlaveState$DeferredReplicationFrame.encoded
EI org.apache.activemq.leveldb.replicated.ReplicatedLevelDBStoreView.store() may expose internal representation by returning ReplicatedLevelDBStoreView.store
EI org.apache.activemq.leveldb.replicated.ReplicationFrame.action() may expose internal representation by returning ReplicationFrame.action
EI org.apache.activemq.leveldb.replicated.ReplicationFrame.body() may expose internal representation by returning ReplicationFrame._body
EI org.apache.activemq.leveldb.replicated.ReplicationProtocolCodec.transfers() may expose internal representation by returning ReplicationProtocolCodec.transfers
EI org.apache.activemq.leveldb.replicated.ReplicationSupport$.ACK_ACTION() may expose internal representation by returning ReplicationSupport$.ACK_ACTION
EI org.apache.activemq.leveldb.replicated.ReplicationSupport$.DISCONNECT_ACTION() may expose internal representation by returning ReplicationSupport$.DISCONNECT_ACTION
EI org.apache.activemq.leveldb.replicated.ReplicationSupport$.ERROR_ACTION() may expose internal representation by returning ReplicationSupport$.ERROR_ACTION
EI org.apache.activemq.leveldb.replicated.ReplicationSupport$.GET_ACTION() may expose internal representation by returning ReplicationSupport$.GET_ACTION
EI org.apache.activemq.leveldb.replicated.ReplicationSupport$.LOGIN_ACTION() may expose internal representation by returning ReplicationSupport$.LOGIN_ACTION
EI org.apache.activemq.leveldb.replicated.ReplicationSupport$.LOG_DELETE_ACTION() may expose internal representation by returning ReplicationSupport$.LOG_DELETE_ACTION
EI org.apache.activemq.leveldb.replicated.ReplicationSupport$.OK_ACTION() may expose internal representation by returning ReplicationSupport$.OK_ACTION
EI org.apache.activemq.leveldb.replicated.ReplicationSupport$.SYNC_ACTION() may expose internal representation by returning ReplicationSupport$.SYNC_ACTION
EI org.apache.activemq.leveldb.replicated.ReplicationSupport$.WAL_ACTION() may expose internal representation by returning ReplicationSupport$.WAL_ACTION
EI org.apache.activemq.leveldb.replicated.SlaveLevelDBStore.pending_log_removes() may expose internal representation by returning SlaveLevelDBStore.pending_log_removes
EI org.apache.activemq.leveldb.replicated.SlaveLevelDBStore.queue() may expose internal representation by returning SlaveLevelDBStore.queue
EI org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$Session.response_callbacks() may expose internal representation by returning SlaveLevelDBStore$Session.response_callbacks
EI org.apache.activemq.leveldb.replicated.TransportHandler.codec() may expose internal representation by returning TransportHandler.codec
EI org.apache.activemq.leveldb.replicated.TransportHandler.outbound() may expose internal representation by returning TransportHandler.outbound
EI org.apache.activemq.leveldb.replicated.TransportHandler.transport() may expose internal representation by returning TransportHandler.transport
EI org.apache.activemq.leveldb.replicated.groups.ClusteredSingletonWatcher._group() may expose internal representation by returning ClusteredSingletonWatcher._group
EI org.apache.activemq.leveldb.replicated.groups.ClusteredSingletonWatcher._members() may expose internal representation by returning ClusteredSingletonWatcher._members
EI org.apache.activemq.leveldb.replicated.groups.ClusteredSingletonWatcher.listeners() may expose internal representation by returning ClusteredSingletonWatcher.listeners
EI org.apache.activemq.leveldb.replicated.groups.ClusteredSupport$.DEFAULT_MAPPER() may expose internal representation by returning ClusteredSupport$.DEFAULT_MAPPER
EI org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup.joins() may expose internal representation by returning ZooKeeperGroup.joins
EI org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup.listeners() may expose internal representation by returning ZooKeeperGroup.listeners
EI org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup.members() may expose internal representation by returning ZooKeeperGroup.members
EI org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup.zk() may expose internal representation by returning ZooKeeperGroup.zk
EI org.apache.activemq.leveldb.util.JsonCodec$.mapper() may expose internal representation by returning JsonCodec$.mapper
EI2 org.apache.activemq.leveldb.CountDownFuture.error_$eq(Throwable) may expose internal representation by storing an externally mutable object into CountDownFuture.error
EI2 new org.apache.activemq.leveldb.CountDownFuture$$anonfun$fireListener$1(CountDownFuture) may expose internal representation by storing an externally mutable object into CountDownFuture$$anonfun$fireListener$1.$outer
EI2 new org.apache.activemq.leveldb.DBManager(LevelDBStore) may expose internal representation by storing an externally mutable object into DBManager.parent
EI2 org.apache.activemq.leveldb.DBManager.cancelable_enqueue_actions_$eq(HashMap) may expose internal representation by storing an externally mutable object into DBManager.cancelable_enqueue_actions
EI2 org.apache.activemq.leveldb.DBManager.lastCollectionKey_$eq(AtomicLong) may expose internal representation by storing an externally mutable object into DBManager.lastCollectionKey
EI2 org.apache.activemq.leveldb.DBManager.lastPListKey_$eq(AtomicLong) may expose internal representation by storing an externally mutable object into DBManager.lastPListKey
EI2 org.apache.activemq.leveldb.DBManager.pendingStores_$eq(ConcurrentHashMap) may expose internal representation by storing an externally mutable object into DBManager.pendingStores
EI2 org.apache.activemq.leveldb.DBManager.producerSequenceIdTracker_$eq(ActiveMQMessageAuditNoSync) may expose internal representation by storing an externally mutable object into DBManager.producerSequenceIdTracker
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$1(DBManager) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$1.$outer
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$2(DBManager) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$2.$outer
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$3(DBManager) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$3.$outer
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$6(DBManager, MessageId) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$6.x$10
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$addSubscription$1(DBManager, CollectionRecord$Buffer) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$addSubscription$1.$outer
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$addSubscription$1(DBManager, CollectionRecord$Buffer) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$addSubscription$1.buffer$2
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$checkpoint$1(DBManager, boolean) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$checkpoint$1.$outer
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$collectionEmpty$1(DBManager, long) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$collectionEmpty$1.$outer
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$createCollection$1(DBManager, CollectionRecord$Buffer) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$createCollection$1.$outer
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$createCollection$1(DBManager, CollectionRecord$Buffer) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$createCollection$1.buffer$1
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$cursorMessages$1(DBManager, HashSet, MessageRecoveryListener, long, ObjectRef, LongRef) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$cursorMessages$1.preparedAcks$1
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$destroyPList$1(DBManager, long) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$destroyPList$1.$outer
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$destroyQueueStore$1(DBManager, long) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$destroyQueueStore$1.$outer
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$drainFlushes$1(DBManager, DelayableUOW[]) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$drainFlushes$1.$outer
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$getLastProducerSequenceId$1(DBManager, ProducerId) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$getLastProducerSequenceId$1.$outer
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$getLastProducerSequenceId$1(DBManager, ProducerId) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$getLastProducerSequenceId$1.id$2
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$getLogAppendPosition$1(DBManager) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$getLogAppendPosition$1.$outer
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$getMessage$1(DBManager, MessageId, Object) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$getMessage$1.x$10
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$getXAActions$1(DBManager, ListBuffer, ListBuffer) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$getXAActions$1.acks$1
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$getXAActions$1(DBManager, ListBuffer, ListBuffer) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$getXAActions$1.msgs$1
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$loadCollections$1(DBManager, LongRef) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$loadCollections$1.$outer
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$monitorStats$1(DBManager) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$monitorStats$1.$outer
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$pollGc$1(DBManager) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$pollGc$1.$outer
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$processClosed$1(DBManager, DelayableUOW) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$processClosed$1.$outer
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$processClosed$1(DBManager, DelayableUOW) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$processClosed$1.uow$1
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$processClosed$1$$anonfun$apply$2(DBManager$$anonfun$processClosed$1, DelayableUOW$MessageAction) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$processClosed$1$$anonfun$apply$2.action$1
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$purge$1(DBManager) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$purge$1.$outer
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$removeSubscription$1(DBManager, DurableSubscription) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$removeSubscription$1.$outer
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$removeTransactionContainer$1(DBManager, long) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$removeTransactionContainer$1.$outer
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$scheduleFlush$1(DBManager, WeakReference) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$scheduleFlush$1.$outer
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$scheduleFlush$1(DBManager, WeakReference) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$scheduleFlush$1.ref$1
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$start$1(DBManager) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$start$1.$outer
EI2 new org.apache.activemq.leveldb.DBManager$$anonfun$stop$1(DBManager) may expose internal representation by storing an externally mutable object into DBManager$$anonfun$stop$1.$outer
EI2 new org.apache.activemq.leveldb.DataLocator(LevelDBStore, long, int) may expose internal representation by storing an externally mutable object into DataLocator.store
EI2 new org.apache.activemq.leveldb.DelayableUOW(DBManager) may expose internal representation by storing an externally mutable object into DelayableUOW.manager
EI2 org.apache.activemq.leveldb.DelayableUOW.complete_listeners_$eq(ListBuffer) may expose internal representation by storing an externally mutable object into DelayableUOW.complete_listeners
EI2 org.apache.activemq.leveldb.DelayableUOW.subAcks_$eq(ListBuffer) may expose internal representation by storing an externally mutable object into DelayableUOW.subAcks
EI2 new org.apache.activemq.leveldb.DelayableUOW$$anonfun$dispose$1(DelayableUOW) may expose internal representation by storing an externally mutable object into DelayableUOW$$anonfun$dispose$1.$outer
EI2 new org.apache.activemq.leveldb.DelayableUOW$$anonfun$enqueue$1(DelayableUOW, QueueEntryRecord, DelayableUOW$MessageAction) may expose internal representation by storing an externally mutable object into DelayableUOW$$anonfun$enqueue$1.$outer
EI2 new org.apache.activemq.leveldb.DelayableUOW$$anonfun$enqueue$1(DelayableUOW, QueueEntryRecord, DelayableUOW$MessageAction) may expose internal representation by storing an externally mutable object into DelayableUOW$$anonfun$enqueue$1.a$1
EI2 new org.apache.activemq.leveldb.DelayableUOW$$anonfun$incrementRedelivery$1(DelayableUOW, QueueEntryRecord, DelayableUOW$MessageAction) may expose internal representation by storing an externally mutable object into DelayableUOW$$anonfun$incrementRedelivery$1.$outer
EI2 new org.apache.activemq.leveldb.DelayableUOW$$anonfun$incrementRedelivery$1(DelayableUOW, QueueEntryRecord, DelayableUOW$MessageAction) may expose internal representation by storing an externally mutable object into DelayableUOW$$anonfun$incrementRedelivery$1.a$2
EI2 new org.apache.activemq.leveldb.DelayableUOW$$anonfun$onCompleted$3(DelayableUOW) may expose internal representation by storing an externally mutable object into DelayableUOW$$anonfun$onCompleted$3.$outer
EI2 org.apache.activemq.leveldb.DelayableUOW$MessageAction.dequeues_$eq(ListBuffer) may expose internal representation by storing an externally mutable object into DelayableUOW$MessageAction.dequeues
EI2 org.apache.activemq.leveldb.DelayableUOW$MessageAction.enqueues_$eq(ListBuffer) may expose internal representation by storing an externally mutable object into DelayableUOW$MessageAction.enqueues
EI2 org.apache.activemq.leveldb.DelayableUOW$MessageAction.id_$eq(MessageId) may expose internal representation by storing an externally mutable object into DelayableUOW$MessageAction.id
EI2 org.apache.activemq.leveldb.DelayableUOW$MessageAction.xaAcks_$eq(ListBuffer) may expose internal representation by storing an externally mutable object into DelayableUOW$MessageAction.xaAcks
EI2 new org.apache.activemq.leveldb.DurableSubscription(long, long, SubscriptionInfo) may expose internal representation by storing an externally mutable object into DurableSubscription.info
EI2 org.apache.activemq.leveldb.LevelDBClient.indexOptions_$eq(Options) may expose internal representation by storing an externally mutable object into LevelDBClient.indexOptions
EI2 org.apache.activemq.leveldb.LevelDBClient.index_$eq(LevelDBClient$RichDB) may expose internal representation by storing an externally mutable object into LevelDBClient.index
EI2 org.apache.activemq.leveldb.LevelDBClient.log_$eq(RecordLog) may expose internal representation by storing an externally mutable object into LevelDBClient.log
EI2 org.apache.activemq.leveldb.LevelDBClient.plist_$eq(LevelDBClient$RichDB) may expose internal representation by storing an externally mutable object into LevelDBClient.plist
EI2 org.apache.activemq.leveldb.LevelDBClient.recoveryLogs_$eq(TreeMap) may expose internal representation by storing an externally mutable object into LevelDBClient.recoveryLogs
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anon$2(LevelDBClient, IOException, ObjectRef) may expose internal representation by storing an externally mutable object into LevelDBClient$$anon$2.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anon$2(LevelDBClient, IOException, ObjectRef) may expose internal representation by storing an externally mutable object into LevelDBClient$$anon$2.e$3
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$addCollection$1(LevelDBClient, byte[], Buffer) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$addCollection$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$collectionCursor$1(LevelDBClient, Function2, ReadOptions, byte[], byte[]) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$collectionCursor$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$collectionCursor$1(LevelDBClient, Function2, ReadOptions, byte[], byte[]) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$collectionCursor$1.end$1
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$collectionCursor$1(LevelDBClient, Function2, ReadOptions, byte[], byte[]) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$collectionCursor$1.start$1
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$collectionEmpty$1(LevelDBClient, byte[], byte[], byte[]) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$collectionEmpty$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$collectionEmpty$1(LevelDBClient, byte[], byte[], byte[]) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$collectionEmpty$1.key$1
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$collectionEmpty$1$$anonfun$apply$mcV$sp$10$$anonfun$apply$21(LevelDBClient$$anonfun$collectionEmpty$1$$anonfun$apply$mcV$sp$10, byte[]) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$collectionEmpty$1$$anonfun$apply$mcV$sp$10$$anonfun$apply$21.collectionData$1
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$collectionIsEmpty$1(LevelDBClient, byte[], BooleanRef) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$collectionIsEmpty$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$collectionIsEmpty$1(LevelDBClient, byte[], BooleanRef) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$collectionIsEmpty$1.entryKeyPrefix$2
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$copyDirtyIndexToSnapshot$1(LevelDBClient, long) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$copyDirtyIndexToSnapshot$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$copyDirtyIndexToSnapshot$2(LevelDBClient, Exception) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$copyDirtyIndexToSnapshot$2.e$4
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$dirty_stop$1(LevelDBClient) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$dirty_stop$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$dirty_stop$2(LevelDBClient) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$dirty_stop$2.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$dirty_stop$3(LevelDBClient) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$dirty_stop$3.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$dirty_stop$4(LevelDBClient) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$dirty_stop$4.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$gc$1(LevelDBClient, Seq) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$gc$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$gc$2(LevelDBClient, long) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$gc$2.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$gc$5(LevelDBClient) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$gc$5.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$getAckPosition$1(LevelDBClient, long) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$getAckPosition$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$getCollectionEntries$1(LevelDBClient, long, long, long, ObjectRef, ReadOptions) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$getCollectionEntries$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$getDeliveryCounter$1(LevelDBClient, ReadOptions, byte[], IntRef) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$getDeliveryCounter$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$getDeliveryCounter$1(LevelDBClient, ReadOptions, byte[], IntRef) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$getDeliveryCounter$1.key$4
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$getMessage$1(LevelDBClient) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$getMessage$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$init$1(LevelDBClient) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$init$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$init$3(LevelDBClient) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$init$3.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$init$3$$anonfun$apply$4(LevelDBClient$$anonfun$init$3, Throwable, String) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$init$3$$anonfun$apply$4.e$1
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$listCollections$1(LevelDBClient, ListBuffer) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$listCollections$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$loadMap$1$1(LevelDBClient, HashMap) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$loadMap$1$1.map$1
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$logDirectory$1(LevelDBClient) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$logDirectory$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$might_fail_using_index$1(LevelDBClient, Function0) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$might_fail_using_index$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$collectionIncrementSize$1(LevelDBClient, byte[]) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$collectionIncrementSize$1.last_key$1
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$loadCounters$1(LevelDBClient) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$loadCounters$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$loadCounters$2(LevelDBClient) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$loadCounters$2.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$logRefDecrement$1(LevelDBClient, long) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$logRefDecrement$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$logRefIncrement$1(LevelDBClient) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$org$apache$activemq$leveldb$LevelDBClient$$logRefIncrement$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$post_log_rotate$1(LevelDBClient) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$post_log_rotate$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$purge$1(LevelDBClient) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$purge$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$queueCursor$1(LevelDBClient, long, Function1) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$queueCursor$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$removeCollection$1(LevelDBClient, byte[], byte[], byte[]) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$removeCollection$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$removeCollection$1(LevelDBClient, byte[], byte[], byte[]) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$removeCollection$1.entryKeyPrefix$3
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$removeCollection$1(LevelDBClient, byte[], byte[], byte[]) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$removeCollection$1.key$3
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$removePlist$1(LevelDBClient, Buffer) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$removePlist$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$removePlist$1(LevelDBClient, Buffer) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$removePlist$1.entryKeyPrefix$4
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$replay_from$1(LevelDBClient, long, long, boolean) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$replay_from$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$replay_init$2(LevelDBClient, ObjectRef) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$replay_init$2.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$replay_init$2$$anonfun$apply$mcV$sp$2$$anonfun$apply$6(LevelDBClient$$anonfun$replay_init$2$$anonfun$apply$mcV$sp$2, Exception) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$replay_init$2$$anonfun$apply$mcV$sp$2$$anonfun$apply$6.e$2
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$replay_init$4(LevelDBClient) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$replay_init$4.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$start$1(LevelDBClient) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$start$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$store$1(LevelDBClient, DelayableUOW[]) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$store$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$store$1$$anonfun$apply$mcV$sp$14$$anonfun$5(LevelDBClient$$anonfun$store$1$$anonfun$apply$mcV$sp$14, RecordLog$LogAppender) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$store$1$$anonfun$apply$mcV$sp$14$$anonfun$5.appender$2
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$storeList$1$1(LevelDBClient, ObjectOutputStream) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$storeList$1$1.os$2
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$storeMap$1$2(LevelDBClient, ObjectOutputStream) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$storeMap$1$2.os$1
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$transactionCursor$1(LevelDBClient, long, Function1) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$transactionCursor$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBClient$$anonfun$write_uows$1(LevelDBClient, RecordLog$LogAppender, WriteBatch, BooleanRef, LongRef, LongRef) may expose internal representation by storing an externally mutable object into LevelDBClient$$anonfun$write_uows$1.$outer
EI2 org.apache.activemq.leveldb.LevelDBClient$CollectionMeta.last_key_$eq(byte[]) may expose internal representation by storing an externally mutable object into LevelDBClient$CollectionMeta.last_key
EI2 new org.apache.activemq.leveldb.LevelDBClient$RichDB(DB) may expose internal representation by storing an externally mutable object into LevelDBClient$RichDB.db
EI2 new org.apache.activemq.leveldb.LevelDBClient$RichDB$$anonfun$cursorKeysPrefixed$1(LevelDBClient$RichDB, byte[], DBIterator) may expose internal representation by storing an externally mutable object into LevelDBClient$RichDB$$anonfun$cursorKeysPrefixed$1.prefix$2
EI2 new org.apache.activemq.leveldb.LevelDBClient$RichDB$$anonfun$cursorPrefixed$1(LevelDBClient$RichDB, byte[], DBIterator) may expose internal representation by storing an externally mutable object into LevelDBClient$RichDB$$anonfun$cursorPrefixed$1.prefix$1
EI2 new org.apache.activemq.leveldb.LevelDBClient$RichDB$$anonfun$cursorRange$1(LevelDBClient$RichDB, byte[], DBIterator) may expose internal representation by storing an externally mutable object into LevelDBClient$RichDB$$anonfun$cursorRange$1.startIncluded$1
EI2 new org.apache.activemq.leveldb.LevelDBClient$RichDB$$anonfun$cursorRangeKeys$1(LevelDBClient$RichDB, byte[], DBIterator) may expose internal representation by storing an externally mutable object into LevelDBClient$RichDB$$anonfun$cursorRangeKeys$1.startIncluded$2
EI2 new org.apache.activemq.leveldb.LevelDBClient$RichDB$$anonfun$lastKey$1(LevelDBClient$RichDB, byte[], DBIterator) may expose internal representation by storing an externally mutable object into LevelDBClient$RichDB$$anonfun$lastKey$1.last$1
EI2 new org.apache.activemq.leveldb.LevelDBClient$RichDB$$anonfun$write$1(LevelDBClient$RichDB, WriteOptions, WriteBatch) may expose internal representation by storing an externally mutable object into LevelDBClient$RichDB$$anonfun$write$1.$outer
EI2 org.apache.activemq.leveldb.LevelDBStore.client_$eq(LevelDBClient) may expose internal representation by storing an externally mutable object into LevelDBStore.client
EI2 new org.apache.activemq.leveldb.LevelDBStore$$anonfun$commit$1(LevelDBStore, Runnable, CountDownLatch, LevelDBStore$Transaction) may expose internal representation by storing an externally mutable object into LevelDBStore$$anonfun$commit$1.x1$1
EI2 new org.apache.activemq.leveldb.LevelDBStore$$anonfun$commit$1$$anonfun$apply$9(LevelDBStore$$anonfun$commit$1, DelayableUOW) may expose internal representation by storing an externally mutable object into LevelDBStore$$anonfun$commit$1$$anonfun$apply$9.uow$2
EI2 new org.apache.activemq.leveldb.LevelDBStore$$anonfun$createQueueMessageStore$1(LevelDBStore, ActiveMQQueue) may expose internal representation by storing an externally mutable object into LevelDBStore$$anonfun$createQueueMessageStore$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$$anonfun$createQueueMessageStore$1(LevelDBStore, ActiveMQQueue) may expose internal representation by storing an externally mutable object into LevelDBStore$$anonfun$createQueueMessageStore$1.destination$1
EI2 new org.apache.activemq.leveldb.LevelDBStore$$anonfun$createTopicMessageStore$1(LevelDBStore, ActiveMQTopic) may expose internal representation by storing an externally mutable object into LevelDBStore$$anonfun$createTopicMessageStore$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$$anonfun$createTopicMessageStore$1(LevelDBStore, ActiveMQTopic) may expose internal representation by storing an externally mutable object into LevelDBStore$$anonfun$createTopicMessageStore$1.destination$2
EI2 new org.apache.activemq.leveldb.LevelDBStore$$anonfun$doStart$2(LevelDBStore, Throwable) may expose internal representation by storing an externally mutable object into LevelDBStore$$anonfun$doStart$2.e$1
EI2 new org.apache.activemq.leveldb.LevelDBStore$$anonfun$doStart$3(LevelDBStore) may expose internal representation by storing an externally mutable object into LevelDBStore$$anonfun$doStart$3.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$$anonfun$doStart$5(LevelDBStore) may expose internal representation by storing an externally mutable object into LevelDBStore$$anonfun$doStart$5.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$$anonfun$doStart$5$$anonfun$apply$5(LevelDBStore$$anonfun$doStart$5, LevelDBStore$Transaction) may expose internal representation by storing an externally mutable object into LevelDBStore$$anonfun$doStart$5$$anonfun$apply$5.transaction$1
EI2 new org.apache.activemq.leveldb.LevelDBStore$$anonfun$doStart$5$$anonfun$apply$6$$anonfun$apply$7(LevelDBStore$$anonfun$doStart$5$$anonfun$apply$6, ObjectRef, LevelDBStore$LevelDBTopicMessageStore) may expose internal representation by storing an externally mutable object into LevelDBStore$$anonfun$doStart$5$$anonfun$apply$6$$anonfun$apply$7.topic$1
EI2 new org.apache.activemq.leveldb.LevelDBStore$$anonfun$doStart$7(LevelDBStore) may expose internal representation by storing an externally mutable object into LevelDBStore$$anonfun$doStart$7.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$$anonfun$doStop$1(LevelDBStore) may expose internal representation by storing an externally mutable object into LevelDBStore$$anonfun$doStop$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$$anonfun$getPList$1(LevelDBStore, String) may expose internal representation by storing an externally mutable object into LevelDBStore$$anonfun$getPList$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$$anonfun$removeQueueMessageStore$1(LevelDBStore) may expose internal representation by storing an externally mutable object into LevelDBStore$$anonfun$removeQueueMessageStore$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$$anonfun$removeTopicMessageStore$1(LevelDBStore) may expose internal representation by storing an externally mutable object into LevelDBStore$$anonfun$removeTopicMessageStore$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$$anonfun$rollback$2(LevelDBStore, CountDownLatch, LevelDBStore$Transaction) may expose internal representation by storing an externally mutable object into LevelDBStore$$anonfun$rollback$2.x1$2
EI2 new org.apache.activemq.leveldb.LevelDBStore$$anonfun$rollback$2$$anonfun$apply$10(LevelDBStore$$anonfun$rollback$2, DelayableUOW) may expose internal representation by storing an externally mutable object into LevelDBStore$$anonfun$rollback$2$$anonfun$apply$10.uow$3
EI2 new org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore(LevelDBStore, ActiveMQDestination, long) may expose internal representation by storing an externally mutable object into LevelDBStore$LevelDBMessageStore.dest
EI2 new org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$(LevelDBStore) may expose internal representation by storing an externally mutable object into LevelDBStore$LevelDBMessageStore$.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$$anon$7(LevelDBStore$LevelDBMessageStore, long) may expose internal representation by storing an externally mutable object into LevelDBStore$LevelDBMessageStore$$anon$7.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$$anonfun$asyncAddQueueMessage$1(LevelDBStore$LevelDBMessageStore, ConnectionContext, Message, boolean) may expose internal representation by storing an externally mutable object into LevelDBStore$LevelDBMessageStore$$anonfun$asyncAddQueueMessage$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$$anonfun$asyncAddQueueMessage$1(LevelDBStore$LevelDBMessageStore, ConnectionContext, Message, boolean) may expose internal representation by storing an externally mutable object into LevelDBStore$LevelDBMessageStore$$anonfun$asyncAddQueueMessage$1.context$2
EI2 new org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$$anonfun$asyncAddQueueMessage$1(LevelDBStore$LevelDBMessageStore, ConnectionContext, Message, boolean) may expose internal representation by storing an externally mutable object into LevelDBStore$LevelDBMessageStore$$anonfun$asyncAddQueueMessage$1.message$3
EI2 new org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$$anonfun$doAdd$1(LevelDBStore$LevelDBMessageStore, Message) may expose internal representation by storing an externally mutable object into LevelDBStore$LevelDBMessageStore$$anonfun$doAdd$1.message$2
EI2 new org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$$anonfun$removeAsyncMessage$1(LevelDBStore$LevelDBMessageStore, MessageAck) may expose internal representation by storing an externally mutable object into LevelDBStore$LevelDBMessageStore$$anonfun$removeAsyncMessage$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$$anonfun$removeAsyncMessage$1(LevelDBStore$LevelDBMessageStore, MessageAck) may expose internal representation by storing an externally mutable object into LevelDBStore$LevelDBMessageStore$$anonfun$removeAsyncMessage$1.ack$4
EI2 new org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$$anonfun$updateMessage$1(LevelDBStore$LevelDBMessageStore, Message) may expose internal representation by storing an externally mutable object into LevelDBStore$LevelDBMessageStore$$anonfun$updateMessage$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore$$anonfun$updateMessage$1(LevelDBStore$LevelDBMessageStore, Message) may expose internal representation by storing an externally mutable object into LevelDBStore$LevelDBMessageStore$$anonfun$updateMessage$1.message$4
EI2 new org.apache.activemq.leveldb.LevelDBStore$LevelDBPList$$anon$1(LevelDBStore$LevelDBPList) may expose internal representation by storing an externally mutable object into LevelDBStore$LevelDBPList$$anon$1.$outer
EI2 org.apache.activemq.leveldb.LevelDBStore$LevelDBTopicMessageStore.stats_$eq(MessageStoreSubscriptionStatistics) may expose internal representation by storing an externally mutable object into LevelDBStore$LevelDBTopicMessageStore.stats
EI2 new org.apache.activemq.leveldb.LevelDBStore$LevelDBTopicMessageStore$$anonfun$acknowledge$1(LevelDBStore$LevelDBTopicMessageStore, MessageId, MessageAck) may expose internal representation by storing an externally mutable object into LevelDBStore$LevelDBTopicMessageStore$$anonfun$acknowledge$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$LevelDBTopicMessageStore$$anonfun$acknowledge$1(LevelDBStore$LevelDBTopicMessageStore, MessageId, MessageAck) may expose internal representation by storing an externally mutable object into LevelDBStore$LevelDBTopicMessageStore$$anonfun$acknowledge$1.ack$5
EI2 new org.apache.activemq.leveldb.LevelDBStore$LevelDBTopicMessageStore$$anonfun$acknowledge$1(LevelDBStore$LevelDBTopicMessageStore, MessageId, MessageAck) may expose internal representation by storing an externally mutable object into LevelDBStore$LevelDBTopicMessageStore$$anonfun$acknowledge$1.messageId$1
EI2 new org.apache.activemq.leveldb.LevelDBStore$LevelDBTopicMessageStore$$anonfun$deleteSubscription$1(LevelDBStore$LevelDBTopicMessageStore) may expose internal representation by storing an externally mutable object into LevelDBStore$LevelDBTopicMessageStore$$anonfun$deleteSubscription$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$LevelDBTopicMessageStore$$anonfun$recoverNextMessages$1(LevelDBStore$LevelDBTopicMessageStore, int, MessageRecoveryListener) may expose internal representation by storing an externally mutable object into LevelDBStore$LevelDBTopicMessageStore$$anonfun$recoverNextMessages$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$LevelDBTopicMessageStore$$anonfun$recoverSubscription$1(LevelDBStore$LevelDBTopicMessageStore, MessageRecoveryListener) may expose internal representation by storing an externally mutable object into LevelDBStore$LevelDBTopicMessageStore$$anonfun$recoverSubscription$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$LevelDBTransactionStore(LevelDBStore, LevelDBStore) may expose internal representation by storing an externally mutable object into LevelDBStore$LevelDBTransactionStore.store
EI2 new org.apache.activemq.leveldb.LevelDBStore$Transaction$(LevelDBStore) may expose internal representation by storing an externally mutable object into LevelDBStore$Transaction$.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$Transaction$$anon$3(LevelDBStore$Transaction, LevelDBStore$LevelDBMessageStore, ConnectionContext, Message, boolean) may expose internal representation by storing an externally mutable object into LevelDBStore$Transaction$$anon$3.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$Transaction$$anon$3(LevelDBStore$Transaction, LevelDBStore$LevelDBMessageStore, ConnectionContext, Message, boolean) may expose internal representation by storing an externally mutable object into LevelDBStore$Transaction$$anon$3.context$1
EI2 new org.apache.activemq.leveldb.LevelDBStore$Transaction$$anon$3(LevelDBStore$Transaction, LevelDBStore$LevelDBMessageStore, ConnectionContext, Message, boolean) may expose internal representation by storing an externally mutable object into LevelDBStore$Transaction$$anon$3.message$1
EI2 new org.apache.activemq.leveldb.LevelDBStore$Transaction$$anon$3(LevelDBStore$Transaction, LevelDBStore$LevelDBMessageStore, ConnectionContext, Message, boolean) may expose internal representation by storing an externally mutable object into LevelDBStore$Transaction$$anon$3.store$1
EI2 new org.apache.activemq.leveldb.LevelDBStore$Transaction$$anon$4(LevelDBStore$Transaction, LevelDBStore$LevelDBMessageStore, MessageAck) may expose internal representation by storing an externally mutable object into LevelDBStore$Transaction$$anon$4.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$Transaction$$anon$4(LevelDBStore$Transaction, LevelDBStore$LevelDBMessageStore, MessageAck) may expose internal representation by storing an externally mutable object into LevelDBStore$Transaction$$anon$4.ack$2
EI2 new org.apache.activemq.leveldb.LevelDBStore$Transaction$$anon$4(LevelDBStore$Transaction, LevelDBStore$LevelDBMessageStore, MessageAck) may expose internal representation by storing an externally mutable object into LevelDBStore$Transaction$$anon$4.store$2
EI2 new org.apache.activemq.leveldb.LevelDBStore$Transaction$$anon$5(LevelDBStore$Transaction, LevelDBStore$LevelDBTopicMessageStore, DurableSubscription, long, MessageAck) may expose internal representation by storing an externally mutable object into LevelDBStore$Transaction$$anon$5.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$Transaction$$anon$5(LevelDBStore$Transaction, LevelDBStore$LevelDBTopicMessageStore, DurableSubscription, long, MessageAck) may expose internal representation by storing an externally mutable object into LevelDBStore$Transaction$$anon$5.ack$3
EI2 new org.apache.activemq.leveldb.LevelDBStore$Transaction$$anon$5(LevelDBStore$Transaction, LevelDBStore$LevelDBTopicMessageStore, DurableSubscription, long, MessageAck) may expose internal representation by storing an externally mutable object into LevelDBStore$Transaction$$anon$5.store$3
EI2 new org.apache.activemq.leveldb.LevelDBStore$Transaction$$anonfun$prepare$1(LevelDBStore$Transaction, CountDownLatch) may expose internal representation by storing an externally mutable object into LevelDBStore$Transaction$$anonfun$prepare$1.$outer
EI2 new org.apache.activemq.leveldb.LevelDBStore$Transaction$$anonfun$prepare$1$$anonfun$apply$8(LevelDBStore$Transaction$$anonfun$prepare$1, DelayableUOW) may expose internal representation by storing an externally mutable object into LevelDBStore$Transaction$$anonfun$prepare$1$$anonfun$apply$8.uow$1
EI2 new org.apache.activemq.leveldb.LevelDBStoreTest(LevelDBStore) may expose internal representation by storing an externally mutable object into LevelDBStoreTest.store
EI2 new org.apache.activemq.leveldb.LevelDBStoreView(LevelDBStore) may expose internal representation by storing an externally mutable object into LevelDBStoreView.store
EI2 new org.apache.activemq.leveldb.MessageRecord(LevelDBStore, MessageId, Buffer, boolean) may expose internal representation by storing an externally mutable object into MessageRecord.data
EI2 new org.apache.activemq.leveldb.MessageRecord(LevelDBStore, MessageId, Buffer, boolean) may expose internal representation by storing an externally mutable object into MessageRecord.id
EI2 new org.apache.activemq.leveldb.MessageRecord(LevelDBStore, MessageId, Buffer, boolean) may expose internal representation by storing an externally mutable object into MessageRecord.store
EI2 new org.apache.activemq.leveldb.QueueEntryRecord(MessageId, long, long, int) may expose internal representation by storing an externally mutable object into QueueEntryRecord.id
EI2 new org.apache.activemq.leveldb.QueueRecord(ActiveMQDestination, long) may expose internal representation by storing an externally mutable object into QueueRecord.id
EI2 org.apache.activemq.leveldb.RecordLog.current_appender_$eq(RecordLog$LogAppender) may expose internal representation by storing an externally mutable object into RecordLog.current_appender
EI2 org.apache.activemq.leveldb.RecordLog.recordLogTestSupport_$eq(RecordLogTestSupport) may expose internal representation by storing an externally mutable object into RecordLog.recordLogTestSupport
EI2 new org.apache.activemq.leveldb.RecordLog$$anonfun$appender$1(RecordLog, Function1, long) may expose internal representation by storing an externally mutable object into RecordLog$$anonfun$appender$1.$outer
EI2 new org.apache.activemq.leveldb.RecordLog$$anonfun$appender$2(RecordLog) may expose internal representation by storing an externally mutable object into RecordLog$$anonfun$appender$2.$outer
EI2 new org.apache.activemq.leveldb.RecordLog$$anonfun$delete$1(RecordLog, long) may expose internal representation by storing an externally mutable object into RecordLog$$anonfun$delete$1.$outer
EI2 new org.apache.activemq.leveldb.RecordLog$$anonfun$open$1(RecordLog) may expose internal representation by storing an externally mutable object into RecordLog$$anonfun$open$1.$outer
EI2 new org.apache.activemq.leveldb.RecordLog$LogAppender$(RecordLog) may expose internal representation by storing an externally mutable object into RecordLog$LogAppender$.$outer
EI2 new org.apache.activemq.leveldb.RecordLog$LogAppender$$anonfun$append$1(RecordLog$LogAppender, ByteBuffer, long) may expose internal representation by storing an externally mutable object into RecordLog$LogAppender$$anonfun$append$1.$outer
EI2 new org.apache.activemq.leveldb.RecordLog$LogAppender$$anonfun$flush$1(RecordLog$LogAppender) may expose internal representation by storing an externally mutable object into RecordLog$LogAppender$$anonfun$flush$1.$outer
EI2 new org.apache.activemq.leveldb.RecordLog$LogAppender$$anonfun$force$1(RecordLog$LogAppender) may expose internal representation by storing an externally mutable object into RecordLog$LogAppender$$anonfun$force$1.$outer
EI2 new org.apache.activemq.leveldb.RecordLog$LogReader$(RecordLog) may expose internal representation by storing an externally mutable object into RecordLog$LogReader$.$outer
EI2 new org.apache.activemq.leveldb.RecordLog$LogReader$$anonfun$record_is_not_changing$1$1(RecordLog$LogReader, int, long, Buffer) may expose internal representation by storing an externally mutable object into RecordLog$LogReader$$anonfun$record_is_not_changing$1$1.record$1
EI2 new org.apache.activemq.leveldb.RecordLog$LogReader$$anonfun$verifyAndGetEndOffset$1(RecordLog$LogReader, LongRef, long, Object) may expose internal representation by storing an externally mutable object into RecordLog$LogReader$$anonfun$verifyAndGetEndOffset$1.$outer
EI2 org.apache.activemq.leveldb.SuspendCallSupport.threads_$eq(AtomicInteger) may expose internal representation by storing an externally mutable object into SuspendCallSupport.threads
EI2 new org.apache.activemq.leveldb.XaAckRecord(long, long, MessageAck, long) may expose internal representation by storing an externally mutable object into XaAckRecord.ack
EI2 new org.apache.activemq.leveldb.record.CollectionKey$Bean() may expose internal representation by storing an externally mutable object into CollectionKey$Bean.bean
EI2 new org.apache.activemq.leveldb.record.CollectionKey$Bean(CollectionKey$Bean) may expose internal representation by storing an externally mutable object into CollectionKey$Bean.bean
EI2 org.apache.activemq.leveldb.record.CollectionKey$Bean.readExternal(DataInput) may expose internal representation by storing an externally mutable object into CollectionKey$Bean.bean
EI2 new org.apache.activemq.leveldb.record.CollectionRecord$Bean() may expose internal representation by storing an externally mutable object into CollectionRecord$Bean.bean
EI2 new org.apache.activemq.leveldb.record.CollectionRecord$Bean(CollectionRecord$Bean) may expose internal representation by storing an externally mutable object into CollectionRecord$Bean.bean
EI2 org.apache.activemq.leveldb.record.CollectionRecord$Bean.readExternal(DataInput) may expose internal representation by storing an externally mutable object into CollectionRecord$Bean.bean
EI2 org.apache.activemq.leveldb.record.CollectionRecord$Bean.setMeta(Buffer) may expose internal representation by storing an externally mutable object into CollectionRecord$Bean.f_meta
EI2 new org.apache.activemq.leveldb.record.EntryKey$Bean() may expose internal representation by storing an externally mutable object into EntryKey$Bean.bean
EI2 new org.apache.activemq.leveldb.record.EntryKey$Bean(EntryKey$Bean) may expose internal representation by storing an externally mutable object into EntryKey$Bean.bean
EI2 org.apache.activemq.leveldb.record.EntryKey$Bean.readExternal(DataInput) may expose internal representation by storing an externally mutable object into EntryKey$Bean.bean
EI2 org.apache.activemq.leveldb.record.EntryKey$Bean.setEntryKey(Buffer) may expose internal representation by storing an externally mutable object into EntryKey$Bean.f_entryKey
EI2 new org.apache.activemq.leveldb.record.EntryRecord$Bean() may expose internal representation by storing an externally mutable object into EntryRecord$Bean.bean
EI2 new org.apache.activemq.leveldb.record.EntryRecord$Bean(EntryRecord$Bean) may expose internal representation by storing an externally mutable object into EntryRecord$Bean.bean
EI2 org.apache.activemq.leveldb.record.EntryRecord$Bean.readExternal(DataInput) may expose internal representation by storing an externally mutable object into EntryRecord$Bean.bean
EI2 org.apache.activemq.leveldb.record.EntryRecord$Bean.setEntryKey(Buffer) may expose internal representation by storing an externally mutable object into EntryRecord$Bean.f_entryKey
EI2 org.apache.activemq.leveldb.record.EntryRecord$Bean.setMeta(Buffer) may expose internal representation by storing an externally mutable object into EntryRecord$Bean.f_meta
EI2 org.apache.activemq.leveldb.record.EntryRecord$Bean.setValue(Buffer) may expose internal representation by storing an externally mutable object into EntryRecord$Bean.f_value
EI2 new org.apache.activemq.leveldb.record.SubscriptionRecord$Bean() may expose internal representation by storing an externally mutable object into SubscriptionRecord$Bean.bean
EI2 new org.apache.activemq.leveldb.record.SubscriptionRecord$Bean(SubscriptionRecord$Bean) may expose internal representation by storing an externally mutable object into SubscriptionRecord$Bean.bean
EI2 org.apache.activemq.leveldb.record.SubscriptionRecord$Bean.readExternal(DataInput) may expose internal representation by storing an externally mutable object into SubscriptionRecord$Bean.bean
EI2 org.apache.activemq.leveldb.replicated.ElectingLevelDBStore.master_$eq(MasterLevelDBStore) may expose internal representation by storing an externally mutable object into ElectingLevelDBStore.master
EI2 org.apache.activemq.leveldb.replicated.ElectingLevelDBStore.slave_$eq(SlaveLevelDBStore) may expose internal representation by storing an externally mutable object into ElectingLevelDBStore.slave
EI2 org.apache.activemq.leveldb.replicated.ElectingLevelDBStore.usageManager_$eq(SystemUsage) may expose internal representation by storing an externally mutable object into ElectingLevelDBStore.usageManager
EI2 org.apache.activemq.leveldb.replicated.ElectingLevelDBStore.zk_client_$eq(ZKClient) may expose internal representation by storing an externally mutable object into ElectingLevelDBStore.zk_client
EI2 org.apache.activemq.leveldb.replicated.ElectingLevelDBStore.zk_group_$eq(ZooKeeperGroup) may expose internal representation by storing an externally mutable object into ElectingLevelDBStore.zk_group
EI2 new org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anon$1(ElectingLevelDBStore) may expose internal representation by storing an externally mutable object into ElectingLevelDBStore$$anon$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$init$1(ElectingLevelDBStore, Throwable) may expose internal representation by storing an externally mutable object into ElectingLevelDBStore$$anonfun$init$1.e$1
EI2 new org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$start_master$1(ElectingLevelDBStore) may expose internal representation by storing an externally mutable object into ElectingLevelDBStore$$anonfun$start_master$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$start_master$2(ElectingLevelDBStore, Function1) may expose internal representation by storing an externally mutable object into ElectingLevelDBStore$$anonfun$start_master$2.$outer
EI2 new org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$start_slave$1(ElectingLevelDBStore, Function0) may expose internal representation by storing an externally mutable object into ElectingLevelDBStore$$anonfun$start_slave$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$stop_master$1(ElectingLevelDBStore, Function0) may expose internal representation by storing an externally mutable object into ElectingLevelDBStore$$anonfun$stop_master$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$stop_master$2(ElectingLevelDBStore) may expose internal representation by storing an externally mutable object into ElectingLevelDBStore$$anonfun$stop_master$2.$outer
EI2 new org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$stop_slave$1(ElectingLevelDBStore, Function0, SlaveLevelDBStore) may expose internal representation by storing an externally mutable object into ElectingLevelDBStore$$anonfun$stop_slave$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$stop_slave$1(ElectingLevelDBStore, Function0, SlaveLevelDBStore) may expose internal representation by storing an externally mutable object into ElectingLevelDBStore$$anonfun$stop_slave$1.s$1
EI2 org.apache.activemq.leveldb.replicated.MasterElector.last_state_$eq(LevelDBNodeState) may expose internal representation by storing an externally mutable object into MasterElector.last_state
EI2 new org.apache.activemq.leveldb.replicated.MasterElector$change_listener$(MasterElector) may expose internal representation by storing an externally mutable object into MasterElector$change_listener$.$outer
EI2 new org.apache.activemq.leveldb.replicated.MasterElector$change_listener$$anonfun$changed$7(MasterElector$change_listener$, ListBuffer) may expose internal representation by storing an externally mutable object into MasterElector$change_listener$$anonfun$changed$7.members$1
EI2 new org.apache.activemq.leveldb.replicated.MasterLevelDBClient(MasterLevelDBStore) may expose internal representation by storing an externally mutable object into MasterLevelDBClient.store
EI2 org.apache.activemq.leveldb.replicated.MasterLevelDBClient.snapshots_pending_delete_$eq(TreeSet) may expose internal representation by storing an externally mutable object into MasterLevelDBClient.snapshots_pending_delete
EI2 new org.apache.activemq.leveldb.replicated.MasterLevelDBClient$$anon$2(MasterLevelDBClient) may expose internal representation by storing an externally mutable object into MasterLevelDBClient$$anon$2.$outer
EI2 new org.apache.activemq.leveldb.replicated.MasterLevelDBClient$$anon$2$$anon$1(MasterLevelDBClient$$anon$2, long, long) may expose internal representation by storing an externally mutable object into MasterLevelDBClient$$anon$2$$anon$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.MasterLevelDBClient$$anonfun$gc$1(MasterLevelDBClient) may expose internal representation by storing an externally mutable object into MasterLevelDBClient$$anonfun$gc$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.MasterLevelDBClient$$anonfun$snapshot_state$2(MasterLevelDBClient, SyncResponse) may expose internal representation by storing an externally mutable object into MasterLevelDBClient$$anonfun$snapshot_state$2.$outer
EI2 new org.apache.activemq.leveldb.replicated.MasterLevelDBClient$$anonfun$snapshot_state$3(MasterLevelDBClient, SyncResponse) may expose internal representation by storing an externally mutable object into MasterLevelDBClient$$anonfun$snapshot_state$3.$outer
EI2 org.apache.activemq.leveldb.replicated.MasterLevelDBStore.transport_server_$eq(TransportServer) may expose internal representation by storing an externally mutable object into MasterLevelDBStore.transport_server
EI2 new org.apache.activemq.leveldb.replicated.MasterLevelDBStore$$anon$1(MasterLevelDBStore) may expose internal representation by storing an externally mutable object into MasterLevelDBStore$$anon$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.MasterLevelDBStore$$anonfun$start_protocol_server$1(MasterLevelDBStore) may expose internal representation by storing an externally mutable object into MasterLevelDBStore$$anonfun$start_protocol_server$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.MasterLevelDBStore$$anonfun$syncTo_$eq$2(MasterLevelDBStore) may expose internal representation by storing an externally mutable object into MasterLevelDBStore$$anonfun$syncTo_$eq$2.$outer
EI2 new org.apache.activemq.leveldb.replicated.MasterLevelDBStore$Session$$anonfun$onTransportFailure$1(MasterLevelDBStore$Session, IOException) may expose internal representation by storing an externally mutable object into MasterLevelDBStore$Session$$anonfun$onTransportFailure$1.error$1
EI2 org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState.caughtUp_$eq(AtomicBoolean) may expose internal representation by storing an externally mutable object into MasterLevelDBStore$SlaveState.caughtUp
EI2 org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState.position_$eq(AtomicLong) may expose internal representation by storing an externally mutable object into MasterLevelDBStore$SlaveState.position
EI2 org.apache.activemq.leveldb.replicated.MasterLevelDBStore$SlaveState$DeferredReplicationFrame.encoded_$eq(Buffer) may expose internal representation by storing an externally mutable object into MasterLevelDBStore$SlaveState$DeferredReplicationFrame.encoded
EI2 new org.apache.activemq.leveldb.replicated.ReplicatedLevelDBStoreView(ElectingLevelDBStore) may expose internal representation by storing an externally mutable object into ReplicatedLevelDBStoreView.store
EI2 new org.apache.activemq.leveldb.replicated.ReplicationFrame(AsciiBuffer, Buffer) may expose internal representation by storing an externally mutable object into ReplicationFrame._body
EI2 new org.apache.activemq.leveldb.replicated.ReplicationFrame(AsciiBuffer, Buffer) may expose internal representation by storing an externally mutable object into ReplicationFrame.action
EI2 new org.apache.activemq.leveldb.replicated.ReplicationProtocolCodec$$anon$1(ReplicationProtocolCodec) may expose internal representation by storing an externally mutable object into ReplicationProtocolCodec$$anon$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.ReplicationProtocolCodec$$anon$2(ReplicationProtocolCodec, AsciiBuffer) may expose internal representation by storing an externally mutable object into ReplicationProtocolCodec$$anon$2.$outer
EI2 new org.apache.activemq.leveldb.replicated.ReplicationProtocolCodec$$anon$2(ReplicationProtocolCodec, AsciiBuffer) may expose internal representation by storing an externally mutable object into ReplicationProtocolCodec$$anon$2.action$1
EI2 new org.apache.activemq.leveldb.replicated.ReplicationProtocolCodec$$anon$3(ReplicationProtocolCodec, ByteBuffer, Task) may expose internal representation by storing an externally mutable object into ReplicationProtocolCodec$$anon$3.$outer
EI2 new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anon$1(SlaveLevelDBStore) may expose internal representation by storing an externally mutable object into SlaveLevelDBStore$$anon$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anon$1$$anonfun$post_log_rotate$1(SlaveLevelDBStore$$anon$1) may expose internal representation by storing an externally mutable object into SlaveLevelDBStore$$anon$1$$anonfun$post_log_rotate$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$1(SlaveLevelDBStore, Task) may expose internal representation by storing an externally mutable object into SlaveLevelDBStore$$anonfun$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$doStart$1(SlaveLevelDBStore) may expose internal representation by storing an externally mutable object into SlaveLevelDBStore$$anonfun$doStart$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$restart_slave_connections$1(SlaveLevelDBStore) may expose internal representation by storing an externally mutable object into SlaveLevelDBStore$$anonfun$restart_slave_connections$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$send_wal_ack$1(SlaveLevelDBStore, WalAck, long) may expose internal representation by storing an externally mutable object into SlaveLevelDBStore$$anonfun$send_wal_ack$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$start_slave_connections$1(SlaveLevelDBStore) may expose internal representation by storing an externally mutable object into SlaveLevelDBStore$$anonfun$start_slave_connections$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$start_slave_connections$2(SlaveLevelDBStore) may expose internal representation by storing an externally mutable object into SlaveLevelDBStore$$anonfun$start_slave_connections$2.$outer
EI2 new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$1(SlaveLevelDBStore, SyncResponse) may expose internal representation by storing an externally mutable object into SlaveLevelDBStore$$anonfun$transfer_missing$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$transfer_missing$2(SlaveLevelDBStore, SyncResponse, File, File, TcpTransport) may expose internal representation by storing an externally mutable object into SlaveLevelDBStore$$anonfun$transfer_missing$2.$outer
EI2 new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$$anonfun$wal_handler$1(SlaveLevelDBStore, SlaveLevelDBStore$Session) may expose internal representation by storing an externally mutable object into SlaveLevelDBStore$$anonfun$wal_handler$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$Session$$anonfun$onTransportFailure$2(SlaveLevelDBStore$Session, IOException) may expose internal representation by storing an externally mutable object into SlaveLevelDBStore$Session$$anonfun$onTransportFailure$2.error$1
EI2 new org.apache.activemq.leveldb.replicated.SlaveLevelDBStore$Session$$anonfun$request_then$1(SlaveLevelDBStore$Session, AsciiBuffer, Function1) may expose internal representation by storing an externally mutable object into SlaveLevelDBStore$Session$$anonfun$request_then$1.action$1
EI2 new org.apache.activemq.leveldb.replicated.TransportHandler(Transport) may expose internal representation by storing an externally mutable object into TransportHandler.transport
EI2 org.apache.activemq.leveldb.replicated.TransportHandler.outbound_$eq(LinkedList) may expose internal representation by storing an externally mutable object into TransportHandler.outbound
EI2 new org.apache.activemq.leveldb.replicated.groups.ChangeListenerSupport$$anonfun$fireChanged$1(ChangeListenerSupport, List) may expose internal representation by storing an externally mutable object into ChangeListenerSupport$$anonfun$fireChanged$1.listeners$3
EI2 new org.apache.activemq.leveldb.replicated.groups.ChangeListenerSupport$$anonfun$fireConnected$1(ChangeListenerSupport, List) may expose internal representation by storing an externally mutable object into ChangeListenerSupport$$anonfun$fireConnected$1.listeners$1
EI2 new org.apache.activemq.leveldb.replicated.groups.ChangeListenerSupport$$anonfun$fireDisconnected$1(ChangeListenerSupport, List) may expose internal representation by storing an externally mutable object into ChangeListenerSupport$$anonfun$fireDisconnected$1.listeners$2
EI2 new org.apache.activemq.leveldb.replicated.groups.ClusteredSingleton$$anonfun$isMaster$2(ClusteredSingleton) may expose internal representation by storing an externally mutable object into ClusteredSingleton$$anonfun$isMaster$2.$outer
EI2 org.apache.activemq.leveldb.replicated.groups.ClusteredSingletonWatcher._group_$eq(ZooKeeperGroup) may expose internal representation by storing an externally mutable object into ClusteredSingletonWatcher._group
EI2 org.apache.activemq.leveldb.replicated.groups.ClusteredSingletonWatcher._members_$eq(HashMap) may expose internal representation by storing an externally mutable object into ClusteredSingletonWatcher._members
EI2 org.apache.activemq.leveldb.replicated.groups.ClusteredSingletonWatcher.listeners_$eq(List) may expose internal representation by storing an externally mutable object into ClusteredSingletonWatcher.listeners
EI2 new org.apache.activemq.leveldb.replicated.groups.ClusteredSingletonWatcher$$anon$1(ClusteredSingletonWatcher) may expose internal representation by storing an externally mutable object into ClusteredSingletonWatcher$$anon$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.groups.ClusteredSingletonWatcher$$anon$2(ClusteredSingletonWatcher) may expose internal representation by storing an externally mutable object into ClusteredSingletonWatcher$$anon$2.$outer
EI2 new org.apache.activemq.leveldb.replicated.groups.ClusteredSingletonWatcher$$anon$2$$anonfun$changed$1(ClusteredSingletonWatcher$$anon$2, LinkedHashMap) may expose internal representation by storing an externally mutable object into ClusteredSingletonWatcher$$anon$2$$anonfun$changed$1.t$1
EI2 new org.apache.activemq.leveldb.replicated.groups.ClusteredSingletonWatcher$$anonfun$changed_decoded$1(ClusteredSingletonWatcher) may expose internal representation by storing an externally mutable object into ClusteredSingletonWatcher$$anonfun$changed_decoded$1.$outer
EI2 org.apache.activemq.leveldb.replicated.groups.ZKClient.setACLs(Map) may expose internal representation by storing an externally mutable object into ZKClient.acls
EI2 new org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup(ZKClient, String) may expose internal representation by storing an externally mutable object into ZooKeeperGroup.zk
EI2 org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup.listeners_$eq(List) may expose internal representation by storing an externally mutable object into ZooKeeperGroup.listeners
EI2 org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup.members_$eq(LinkedHashMap) may expose internal representation by storing an externally mutable object into ZooKeeperGroup.members
EI2 new org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup$$anon$1(ZooKeeperGroup) may expose internal representation by storing an externally mutable object into ZooKeeperGroup$$anon$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup$$anonfun$1(ZooKeeperGroup) may expose internal representation by storing an externally mutable object into ZooKeeperGroup$$anonfun$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup$$anonfun$close$1(ZooKeeperGroup) may expose internal representation by storing an externally mutable object into ZooKeeperGroup$$anonfun$close$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup$$anonfun$leave$1(ZooKeeperGroup, String) may expose internal representation by storing an externally mutable object into ZooKeeperGroup$$anonfun$leave$1.$outer
EI2 new org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup$$anonfun$members$2(ZKClient, String, ObjectRef) may expose internal representation by storing an externally mutable object into ZooKeeperGroup$$anonfun$members$2.zk$1
EI2 new org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup$$anonfun$org$apache$activemq$leveldb$replicated$groups$ZooKeeperGroup$$fire_cluster_change$2(ZooKeeperGroup) may expose internal representation by storing an externally mutable object into ZooKeeperGroup$$anonfun$org$apache$activemq$leveldb$replicated$groups$ZooKeeperGroup$$fire_cluster_change$2.$outer
EI2 new org.apache.activemq.leveldb.util.FileSupport$RichFile$$anonfun$copyTo$1(FileSupport$RichFile) may expose internal representation by storing an externally mutable object into FileSupport$RichFile$$anonfun$copyTo$1.$outer
EI2 new org.apache.activemq.leveldb.util.FileSupport$RichFile$$anonfun$copyTo$1$$anonfun$apply$1(FileSupport$RichFile$$anonfun$copyTo$1, FileOutputStream) may expose internal representation by storing an externally mutable object into FileSupport$RichFile$$anonfun$copyTo$1$$anonfun$apply$1.os$1
EI2 new org.apache.activemq.leveldb.util.FileSupport$RichFile$$anonfun$writeBytes$1(FileSupport$RichFile, byte[]) may expose internal representation by storing an externally mutable object into FileSupport$RichFile$$anonfun$writeBytes$1.data$2
EI2 new org.apache.activemq.leveldb.util.ProcessSupport$$anonfun$launch$1(Function3, ByteArrayOutputStream, ByteArrayOutputStream) may expose internal representation by storing an externally mutable object into ProcessSupport$$anonfun$launch$1.err$2
EI2 new org.apache.activemq.leveldb.util.ProcessSupport$$anonfun$launch$1(Function3, ByteArrayOutputStream, ByteArrayOutputStream) may expose internal representation by storing an externally mutable object into ProcessSupport$$anonfun$launch$1.out$2

Multithreaded correctness Warnings

Code Warning
AT Sequence of calls to java.util.concurrent.ConcurrentHashMap may not be atomic in org.apache.activemq.leveldb.DelayableUOW$MessageAction.addToPendingStore()
JLM Synchronization performed on java.util.concurrent.ConcurrentHashMap in org.apache.activemq.leveldb.LevelDBStore.commit(TransactionId, boolean, Runnable, Runnable)
JLM Synchronization performed on java.util.concurrent.atomic.AtomicLong in org.apache.activemq.leveldb.LevelDBStore$LevelDBMessageStore.doAdd(DelayableUOW, ConnectionContext, Message, boolean)
UL org.apache.activemq.leveldb.LevelDBClient.stop() does not release lock on all exception paths

Performance Warnings

Code Warning
Bx org.apache.activemq.leveldb.LevelDBStore$LevelDBPList.addFirst(String, ByteSequence) invokes inefficient new Long(long) constructor; use Long.valueOf(long) instead
Bx org.apache.activemq.leveldb.LevelDBStore$LevelDBPList.addLast(String, ByteSequence) invokes inefficient new Long(long) constructor; use Long.valueOf(long) instead
Bx org.apache.activemq.leveldb.record.CollectionKey$Bean.hashCode() invokes inefficient new Long(long) constructor; use Long.valueOf(long) instead
Bx org.apache.activemq.leveldb.record.CollectionRecord$Bean.hashCode() invokes inefficient new Long(long) constructor; use Long.valueOf(long) instead
Bx org.apache.activemq.leveldb.record.EntryKey$Bean.hashCode() invokes inefficient new Long(long) constructor; use Long.valueOf(long) instead
Bx org.apache.activemq.leveldb.record.EntryRecord$Bean.hashCode() invokes inefficient new Long(long) constructor; use Long.valueOf(long) instead
Bx org.apache.activemq.leveldb.record.SubscriptionRecord$Bean.hashCode() invokes inefficient new Long(long) constructor; use Long.valueOf(long) instead
Bx org.apache.activemq.leveldb.replicated.ReplicatedLevelDBStoreView.getPosition() invokes inefficient new Long(long) constructor; use Long.valueOf(long) instead
Bx org.apache.activemq.leveldb.replicated.ReplicatedLevelDBStoreView.getPositionDate() invokes inefficient new Long(long) constructor; use Long.valueOf(long) instead
UuF Unused field: org.apache.activemq.leveldb.LevelDBClient$.INDEX_SUFFIX
UuF Unused field: org.apache.activemq.leveldb.LevelDBClient$.LOG_SUFFIX
UuF Unused field: org.apache.activemq.leveldb.LevelDBClient$.STORE_SCHEMA_PREFIX
UuF Unused field: org.apache.activemq.leveldb.LevelDBClient$.STORE_SCHEMA_VERSION

Dodgy code Warnings

Code Warning
BC Unchecked/unconfirmed cast from java.nio.MappedByteBuffer to sun.nio.ch.DirectBuffer in org.apache.activemq.leveldb.replicated.ReplicationSupport$.unmap(MappedByteBuffer)
Eq org.apache.activemq.leveldb.LevelDBStore$LevelDBTopicMessageStore doesn't override LevelDBStore$LevelDBMessageStore.equals(Object)
Eq org.apache.activemq.leveldb.RecordLog$LogAppender doesn't override RecordLog$LogReader.equals(Object)
Eq org.apache.activemq.leveldb.replicated.MasterLevelDBClient$$anon$2$$anon$1 doesn't override org.apache.activemq.leveldb.RecordLog$LogReader.equals(Object)
NP Load of known null value in org.apache.activemq.leveldb.DBManager$$anonfun$2$$anonfun$apply$5.apply(Tuple2)
NP Load of known null value in org.apache.activemq.leveldb.DBManager$$anonfun$loadCollections$1.apply(Tuple2)
NP Load of known null value in org.apache.activemq.leveldb.DBManager$$anonfun$processClosed$1.apply(Tuple2)
NP Load of known null value in org.apache.activemq.leveldb.DelayableUOW$$anonfun$onCompleted$3.apply(Tuple2)
NP Load of known null value in org.apache.activemq.leveldb.LevelDBClient$$anonfun$detect_if_compact_needed$3.apply(Tuple2)
NP Load of known null value in org.apache.activemq.leveldb.LevelDBClient$$anonfun$gc$1$$anonfun$apply$mcV$sp$17$$anonfun$apply$35.apply(Tuple2)
NP Load of known null value in org.apache.activemq.leveldb.LevelDBClient$$anonfun$gc$5.apply(Tuple2)
NP Load of known null value in org.apache.activemq.leveldb.LevelDBClient$$anonfun$replay_from$1$$anonfun$apply$mcV$sp$4.apply(Tuple3)
NP Load of known null value in org.apache.activemq.leveldb.LevelDBClient$$anonfun$replay_init$2$$anonfun$apply$mcV$sp$2.apply(Tuple2)
NP Load of known null value in org.apache.activemq.leveldb.LevelDBClient$$anonfun$store$1$$anonfun$apply$mcV$sp$15$$anonfun$apply$26.apply(Tuple2)
NP Load of known null value in org.apache.activemq.leveldb.LevelDBClient$$anonfun$storeMap$1$2.apply(Tuple2)
NP Load of known null value in org.apache.activemq.leveldb.LevelDBClient$$anonfun$write_uows$1$$anonfun$apply$28.apply(Tuple2)
NP Load of known null value in org.apache.activemq.leveldb.LevelDBStore$$anonfun$doStart$5.apply(Tuple2)
NP Load of known null value in org.apache.activemq.leveldb.LevelDBStore$$anonfun$doStart$7.apply(Tuple2)
NP Load of known null value in org.apache.activemq.leveldb.LevelDBStore$$anonfun$recover$2.apply(Tuple2)
NP Load of known null value in org.apache.activemq.leveldb.RecordLog$$anonfun$open$1.apply(Tuple2)
NP Load of known null value in org.apache.activemq.leveldb.replicated.groups.ZooKeeperGroup$$anonfun$close$1.apply(Tuple2)
RCN Redundant nullcheck of org.apache.activemq.leveldb.UowManagerConstants$.key(QueueEntryRecord), which is known to be non-null in org.apache.activemq.leveldb.DBManager$$anonfun$processClosed$1$$anonfun$apply$2$$anonfun$apply$3.apply(QueueEntryRecord)
RCN Redundant nullcheck of Object.getClass(), which is known to be non-null in org.apache.activemq.leveldb.LevelDBClient.assert_write_thread_executing()
RCN Redundant nullcheck of name, which is known to be non-null in org.apache.activemq.leveldb.LevelDBClient$$anonfun$copyIndex$1.apply(File)
RCN Redundant nullcheck of String.toLowerCase(), which is known to be non-null in org.apache.activemq.leveldb.LevelDBStore.doStart()
RCN Redundant nullcheck of next, which is known to be non-null in org.apache.activemq.leveldb.replicated.MasterElector.update()
RCN Redundant nullcheck of name, which is known to be non-null in org.apache.activemq.leveldb.replicated.MasterLevelDBClient$$anonfun$snapshot_state$3.apply(File)
RCN Redundant nullcheck of err, which is known to be non-null in org.apache.activemq.leveldb.util.ProcessSupport$RichProcessBuilder.start(OutputStream, OutputStream, InputStream)
RV Return value of scala.runtime.BoxesRunTime.boxToLong(long) ignored, but method has no side effect
RV Return value of scala.runtime.BoxesRunTime.boxToLong(long) ignored, but method has no side effect
RV Return value of scala.runtime.BoxesRunTime.boxToBoolean(boolean) ignored, but method has no side effect
RV Return value of scala.Function3.apply(Object, Object, Object) ignored, but method has no side effect
SA Self assignment of target in org.apache.activemq.leveldb.util.FileSupport$.link(File, File)
ST Write to static field org.apache.activemq.leveldb.RecordLog$LogInfo$.MODULE$ from instance method new org.apache.activemq.leveldb.RecordLog$LogInfo$()
ST Write to static field org.apache.activemq.leveldb.UowManagerConstants$QueueEntryKey$.MODULE$ from instance method new org.apache.activemq.leveldb.UowManagerConstants$QueueEntryKey$()
ST Write to static field org.apache.activemq.leveldb.util.FileSupport$RichFile$.MODULE$ from instance method new org.apache.activemq.leveldb.util.FileSupport$RichFile$()
ST Write to static field org.apache.activemq.leveldb.util.ProcessSupport$RichProcess$.MODULE$ from instance method new org.apache.activemq.leveldb.util.ProcessSupport$RichProcess$()
ST Write to static field org.apache.activemq.leveldb.util.ProcessSupport$RichProcessBuilder$.MODULE$ from instance method new org.apache.activemq.leveldb.util.ProcessSupport$RichProcessBuilder$()

Details

AT_OPERATION_SEQUENCE_ON_CONCURRENT_ABSTRACTION: Sequence of calls to concurrent abstraction may not be atomic

This code contains a sequence of calls to a concurrent abstraction (such as a concurrent hash map). These calls will not be executed atomically.

BC_UNCONFIRMED_CAST: Unchecked/unconfirmed cast

This cast is unchecked, and not all instances of the type cast from can be cast to the type it is being cast to. Check that your program logic ensures that this cast will not fail.

DM_NUMBER_CTOR: Method invokes inefficient Number constructor; use static valueOf instead

Using new Integer(int) is guaranteed to always result in a new object whereas Integer.valueOf(int) allows caching of values to be done by the compiler, class library, or JVM. Using of cached values avoids object allocation and the code will be faster.

Values between -128 and 127 are guaranteed to have corresponding cached instances and using valueOf is approximately 3.5 times faster than using constructor. For values outside the constant range the performance of both styles is the same.

Unless the class must be compatible with JVMs predating Java 5, use either autoboxing or the valueOf() method when creating instances of Long, Integer, Short, Character, and Byte.

CT_CONSTRUCTOR_THROW: Be wary of letting constructors throw exceptions.

Classes that throw exceptions in their constructors are vulnerable to Finalizer attacks

A finalizer attack can be prevented, by declaring the class final, using an empty finalizer declared as final, or by a clever use of a private constructor.

See SEI CERT Rule OBJ-11 for more information.

DE_MIGHT_IGNORE: Method might ignore exception

This method might ignore an exception.  In general, exceptions should be handled or reported in some way, or they should be thrown out of the method.

EC_UNRELATED_TYPES: Call to equals() comparing different types

This method calls equals(Object) on two references of different class types and analysis suggests they will be to objects of different classes at runtime. Further, examination of the equals methods that would be invoked suggest that either this call will always return false, or else the equals method is not symmetric (which is a property required by the contract for equals in class Object).

EI_EXPOSE_REP: May expose internal representation by returning reference to mutable object

Returning a reference to a mutable object value stored in one of the object's fields exposes the internal representation of the object.  If instances are accessed by untrusted code, and unchecked changes to the mutable object would compromise security or other important properties, you will need to do something different. Returning a new copy of the object is better approach in many situations.

EI_EXPOSE_REP2: May expose internal representation by incorporating reference to mutable object

This code stores a reference to an externally mutable object into the internal representation of the object.  If instances are accessed by untrusted code, and unchecked changes to the mutable object would compromise security or other important properties, you will need to do something different. Storing a copy of the object is better approach in many situations.

EQ_DOESNT_OVERRIDE_EQUALS: Class doesn't override equals in superclass

This class extends a class that defines an equals method and adds fields, but doesn't define an equals method itself. Thus, equality on instances of this class will ignore the identity of the subclass and the added fields. Be sure this is what is intended, and that you don't need to override the equals method. Even if you don't need to override the equals method, consider overriding it anyway to document the fact that the equals method for the subclass just return the result of invoking super.equals(o).

HE_EQUALS_USE_HASHCODE: Class defines equals() and uses Object.hashCode()

This class overrides equals(Object), but does not override hashCode(), and inherits the implementation of hashCode() from java.lang.Object (which returns the identity hash code, an arbitrary value assigned to the object by the VM).  Therefore, the class is very likely to violate the invariant that equal objects must have equal hashcodes.

If you don't think instances of this class will ever be inserted into a HashMap/HashTable, the recommended hashCode implementation to use is:

public int hashCode() {
    assert false : "hashCode not designed";
    return 42; // any arbitrary constant will do
}

JLM_JSR166_UTILCONCURRENT_MONITORENTER: Synchronization performed on util.concurrent instance

This method performs synchronization on an object that is an instance of a class from the java.util.concurrent package (or its subclasses). Instances of these classes have their own concurrency control mechanisms that are orthogonal to the synchronization provided by the Java keyword synchronized. For example, synchronizing on an AtomicBoolean will not prevent other threads from modifying the AtomicBoolean.

Such code may be correct, but should be carefully reviewed and documented, and may confuse people who have to maintain the code at a later date.

NP_LOAD_OF_KNOWN_NULL_VALUE: Load of known null value

The variable referenced at this point is known to be null due to an earlier check against null. Although this is valid, it might be a mistake (perhaps you intended to refer to a different variable, or perhaps the earlier check to see if the variable is null should have been a check to see if it was non-null).

NP_NULL_PARAM_DEREF: Method call passes null for non-null parameter

This method call passes a null value for a non-null method parameter. Either the parameter is annotated as a parameter that should always be non-null, or analysis has shown that it will always be dereferenced.

NP_ALWAYS_NULL: Null pointer dereference

A null pointer is dereferenced here.  This will lead to a NullPointerException when the code is executed.

NM_CLASS_NAMING_CONVENTION: Class names should start with an upper case letter

Class names should be nouns, in mixed case with the first letter of each internal word capitalized. Try to keep your class names simple and descriptive. Use whole words-avoid acronyms and abbreviations (unless the abbreviation is much more widely used than the long form, such as URL or HTML).

NM_METHOD_NAMING_CONVENTION: Method names should start with a lower case letter

Methods should be verbs, in mixed case with the first letter lowercase, with the first letter of each internal word capitalized.

OS_OPEN_STREAM: Method may fail to close stream

The method creates an IO stream object, does not assign it to any fields, pass it to other methods that might close it, or return it, and does not appear to close the stream on all paths out of the method.  This may result in a file descriptor leak.  It is generally a good idea to use a finally block to ensure that streams are closed.

RC_REF_COMPARISON_BAD_PRACTICE_BOOLEAN: Suspicious reference comparison of Boolean values

This method compares two Boolean values using the == or != operator. Normally, there are only two Boolean values (Boolean.TRUE and Boolean.FALSE), but it is possible to create other Boolean objects using the new Boolean(b) constructor. It is best to avoid such objects, but if they do exist, then checking Boolean objects for equality using == or != will give results than are different than you would get using .equals(...).

RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE: Nullcheck of value previously dereferenced

A value is checked here to see whether it is null, but this value cannot be null because it was previously dereferenced and if it were null a null pointer exception would have occurred at the earlier dereference. Essentially, this code and the previous dereference disagree as to whether this value is allowed to be null. Either the check is redundant or the previous dereference is erroneous.

RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE: Redundant nullcheck of value known to be non-null

This method contains a redundant check of a known non-null value against the constant null.

RV_RETURN_VALUE_IGNORED_BAD_PRACTICE: Method ignores exceptional return value

This method returns a value that is not checked. The return value should be checked since it can indicate an unusual or unexpected function execution. For example, the File.delete() method returns false if the file could not be successfully deleted (rather than throwing an Exception). If you don't check the result, you won't notice if the method invocation signals unexpected behavior by returning an atypical return value.

RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT: Return value of method without side effect is ignored

This code calls a method and ignores the return value. However, our analysis shows that the method (including its implementations in subclasses if any) does not produce any effect other than return value. Thus, this call can be removed.

We are trying to reduce the false positives as much as possible, but in some cases this warning might be wrong. Common false-positive cases include:

- The method is designed to be overridden and produce a side effect in other projects which are out of the scope of the analysis.

- The method is called to trigger the class loading which may have a side effect.

- The method is called just to get some exception.

If you feel that our assumption is incorrect, you can use a @CheckReturnValue annotation to instruct SpotBugs that ignoring the return value of this method is acceptable.

SA_LOCAL_SELF_ASSIGNMENT: Self assignment of local variable

This method contains a self assignment of a local variable; e.g.

public void foo() {
    int x = 3;
    x = x;
}

Such assignments are useless, and may indicate a logic error or typo.

ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD: Write to static field from instance method

This instance method writes to a static field. This is tricky to get correct if multiple instances are being manipulated, and generally bad practice.

SE_BAD_FIELD: Non-transient non-serializable instance field in serializable class

This Serializable class defines a non-primitive instance field which is neither transient, Serializable, or java.lang.Object, and does not appear to implement the Externalizable interface or the readObject() and writeObject() methods.  Objects of this class will not be deserialized correctly if a non-Serializable object is stored in this field.

UL_UNRELEASED_LOCK_EXCEPTION_PATH: Method does not release lock on all exception paths

This method acquires a JSR-166 (java.util.concurrent) lock, but does not release it on all exception paths out of the method. In general, the correct idiom for using a JSR-166 lock is:

Lock l = ...;
l.lock();
try {
    // do something
} finally {
    l.unlock();
}

UUF_UNUSED_FIELD: Unused field

This field is never used.  Consider removing it from the class.