FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is medium

Effort is min

Summary

Classes Bugs Errors Missing Classes
84 11 0 0

org.apache.river.outrigger.EntryHandle

Bug Category Details Line Priority
Inconsistent synchronization of org.apache.river.outrigger.EntryHandle.txnState; locked 76% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 322 Medium

org.apache.river.outrigger.EventRegistrationWatcher

Bug Category Details Line Priority
org.apache.river.outrigger.EventRegistrationWatcher.getExpiration() is unsynchronized, org.apache.river.outrigger.EventRegistrationWatcher.setExpiration(long) is synchronized MT_CORRECTNESS UG_SYNC_SET_UNSYNC_GET 236 Medium

org.apache.river.outrigger.ExpirationOpQueue

Bug Category Details Line Priority
Naked notify in org.apache.river.outrigger.ExpirationOpQueue.terminate() MT_CORRECTNESS NN_NAKED_NOTIFY 67 Medium

org.apache.river.outrigger.OutriggerServerImpl

Bug Category Details Line Priority
Dead store to str in org.apache.river.outrigger.OutriggerServerImpl.contents(EntryRep, Transaction) STYLE DLS_DEAD_LOCAL_STORE 2956 Medium
Dead store to str in org.apache.river.outrigger.OutriggerServerImpl.contents(EntryRep[], Transaction, long, long) STYLE DLS_DEAD_LOCAL_STORE 2673 Medium
Dead store to str in org.apache.river.outrigger.OutriggerServerImpl.notify(EntryRep, Transaction, RemoteEventListener, long, MarshalledObject) STYLE DLS_DEAD_LOCAL_STORE 1582 Medium
Dead store to str in org.apache.river.outrigger.OutriggerServerImpl.registerForAvailabilityEvent(EntryRep[], Transaction, boolean, RemoteEventListener, long, MarshalledObject) STYLE DLS_DEAD_LOCAL_STORE 1652 Medium
Dead store to str in org.apache.river.outrigger.OutriggerServerImpl.take(EntryRep[], Transaction, long, int, OutriggerServer$QueryCookie) STYLE DLS_DEAD_LOCAL_STORE 1930 Medium

org.apache.river.outrigger.OutriggerServerImpl$DestroyThread

Bug Category Details Line Priority
Dead store to unexported in org.apache.river.outrigger.OutriggerServerImpl$DestroyThread.run() STYLE DLS_DEAD_LOCAL_STORE 3128 Medium

org.apache.river.outrigger.TxnMonitor

Bug Category Details Line Priority
Naked notify in org.apache.river.outrigger.TxnMonitor.destroy() MT_CORRECTNESS NN_NAKED_NOTIFY 151 Medium

org.apache.river.outrigger.TxnState

Bug Category Details Line Priority
Dead store to tab in org.apache.river.outrigger.TxnState.addTxns(Collection) STYLE DLS_DEAD_LOCAL_STORE 398 Medium