4865 lines of code analyzed,
in 72 classes,
in 4 packages.
Click on a warning row to see full context information.
NP
|
Null passed for non-null parameter of DefaultJDBCAdapter.close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.BlobJDBCAdapter.doAddMessage(TransactionContext, long, MessageId, ActiveMQDestination, byte[], long, byte, XATransactionId) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.BlobJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.BlobJDBCAdapter.doAddMessage(TransactionContext, long, MessageId, ActiveMQDestination, byte[], long, byte, XATransactionId) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at BlobJDBCAdapter.java:[line 96] Null value at BlobJDBCAdapter.java:[line 71] Known null at BlobJDBCAdapter.java:[line 74]
|
NP
|
Null passed for non-null parameter of DefaultJDBCAdapter.close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.BlobJDBCAdapter.doGetMessage(TransactionContext, MessageId) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.BlobJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.BlobJDBCAdapter.doGetMessage(TransactionContext, MessageId) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at BlobJDBCAdapter.java:[line 150] Null value at BlobJDBCAdapter.java:[line 126] Known null at BlobJDBCAdapter.java:[line 130]
|
NP
|
Null passed for non-null parameter of DefaultJDBCAdapter.close(ResultSet) in org.apache.activemq.store.jdbc.adapter.BlobJDBCAdapter.doGetMessage(TransactionContext, MessageId) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.BlobJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.BlobJDBCAdapter.doGetMessage(TransactionContext, MessageId) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at BlobJDBCAdapter.java:[line 149] Null value at BlobJDBCAdapter.java:[line 127] Known null at BlobJDBCAdapter.java:[line 130]
|
NP
|
Null passed for non-null parameter of DefaultJDBCAdapter.close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.BlobJDBCAdapter.updateBlob(Connection, String, long, byte[]) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.BlobJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.BlobJDBCAdapter.updateBlob(Connection, String, long, byte[]) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at BlobJDBCAdapter.java:[line 120] Null value at BlobJDBCAdapter.java:[line 101] Known null at BlobJDBCAdapter.java:[line 104]
|
NP
|
Null passed for non-null parameter of DefaultJDBCAdapter.close(ResultSet) in org.apache.activemq.store.jdbc.adapter.BlobJDBCAdapter.updateBlob(Connection, String, long, byte[]) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.BlobJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.BlobJDBCAdapter.updateBlob(Connection, String, long, byte[]) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at BlobJDBCAdapter.java:[line 119] Null value at BlobJDBCAdapter.java:[line 102] Known null at BlobJDBCAdapter.java:[line 104]
|
NP
|
rs is null guaranteed to be dereferenced in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecoverNextMessages(TransactionContext, ActiveMQDestination, long[], long, int, boolean, JDBCMessageRecoveryListener) on exception path |
|
Bug type NP_GUARANTEED_DEREF_ON_EXCEPTION_PATH (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecoverNextMessages(TransactionContext, ActiveMQDestination, long[], long, int, boolean, JDBCMessageRecoveryListener) Value loaded from rs Method invoked at DefaultJDBCAdapter.java:[line 1105] Method invoked at DefaultJDBCAdapter.java:[line 1105] Null value at DefaultJDBCAdapter.java:[line 1063] Known null at DefaultJDBCAdapter.java:[line 1066] Known null at DefaultJDBCAdapter.java:[line 1068] Known null at DefaultJDBCAdapter.java:[line 1070]
|
NP
|
s is null guaranteed to be dereferenced in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecoverNextMessages(TransactionContext, ActiveMQDestination, long[], long, int, boolean, JDBCMessageRecoveryListener) on exception path |
|
Bug type NP_GUARANTEED_DEREF_ON_EXCEPTION_PATH (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecoverNextMessages(TransactionContext, ActiveMQDestination, long[], long, int, boolean, JDBCMessageRecoveryListener) Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 1106] Method invoked at DefaultJDBCAdapter.java:[line 1106] Null value at DefaultJDBCAdapter.java:[line 1062] Known null at DefaultJDBCAdapter.java:[line 1066] Known null at DefaultJDBCAdapter.java:[line 1068]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doClearLastAck(TransactionContext, ActiveMQDestination, byte, String, String) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doClearLastAck(TransactionContext, ActiveMQDestination, byte, String, String) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 551] Null value at DefaultJDBCAdapter.java:[line 540] Known null at DefaultJDBCAdapter.java:[line 542]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doCommitAddOp(TransactionContext, long, long) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doCommitAddOp(TransactionContext, long, long) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 1034] Null value at DefaultJDBCAdapter.java:[line 1025] Known null at DefaultJDBCAdapter.java:[line 1027]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doDeleteOldMessages(TransactionContext) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doDeleteOldMessages(TransactionContext) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 835] Null value at DefaultJDBCAdapter.java:[line 825] Known null at DefaultJDBCAdapter.java:[line 827]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doDeleteSubscription(TransactionContext, ActiveMQDestination, String, String) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doDeleteSubscription(TransactionContext, ActiveMQDestination, String, String) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 818] Null value at DefaultJDBCAdapter.java:[line 810] Known null at DefaultJDBCAdapter.java:[line 812]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetAllSubscriptions(TransactionContext, ActiveMQDestination) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetAllSubscriptions(TransactionContext, ActiveMQDestination) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 786] Null value at DefaultJDBCAdapter.java:[line 766] Known null at DefaultJDBCAdapter.java:[line 769]
|
NP
|
Null passed for non-null parameter of close(ResultSet) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetAllSubscriptions(TransactionContext, ActiveMQDestination) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetAllSubscriptions(TransactionContext, ActiveMQDestination) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at DefaultJDBCAdapter.java:[line 785] Null value at DefaultJDBCAdapter.java:[line 767] Known null at DefaultJDBCAdapter.java:[line 769]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetDestinations(TransactionContext) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetDestinations(TransactionContext) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 891] Null value at DefaultJDBCAdapter.java:[line 881] Known null at DefaultJDBCAdapter.java:[line 884]
|
NP
|
Null passed for non-null parameter of close(ResultSet) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetDestinations(TransactionContext) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetDestinations(TransactionContext) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at DefaultJDBCAdapter.java:[line 890] Null value at DefaultJDBCAdapter.java:[line 882] Known null at DefaultJDBCAdapter.java:[line 884]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetDurableSubscriberMessageCount(TransactionContext, ActiveMQDestination, String, String, boolean) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetDurableSubscriberMessageCount(TransactionContext, ActiveMQDestination, String, String, boolean) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 677] Null value at DefaultJDBCAdapter.java:[line 659] Known null at DefaultJDBCAdapter.java:[line 664] Known null at DefaultJDBCAdapter.java:[line 666]
|
NP
|
Null passed for non-null parameter of close(ResultSet) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetDurableSubscriberMessageCount(TransactionContext, ActiveMQDestination, String, String, boolean) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetDurableSubscriberMessageCount(TransactionContext, ActiveMQDestination, String, String, boolean) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at DefaultJDBCAdapter.java:[line 676] Null value at DefaultJDBCAdapter.java:[line 660] Known null at DefaultJDBCAdapter.java:[line 664] Known null at DefaultJDBCAdapter.java:[line 666] Known null at DefaultJDBCAdapter.java:[line 668]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetLastAckedDurableSubscriberMessageId(TransactionContext, ActiveMQDestination, String, String) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetLastAckedDurableSubscriberMessageId(TransactionContext, ActiveMQDestination, String, String) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 859] Null value at DefaultJDBCAdapter.java:[line 842] Known null at DefaultJDBCAdapter.java:[line 846]
|
NP
|
Null passed for non-null parameter of close(ResultSet) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetLastAckedDurableSubscriberMessageId(TransactionContext, ActiveMQDestination, String, String) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetLastAckedDurableSubscriberMessageId(TransactionContext, ActiveMQDestination, String, String) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at DefaultJDBCAdapter.java:[line 858] Null value at DefaultJDBCAdapter.java:[line 843] Known null at DefaultJDBCAdapter.java:[line 846]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetLastMessageStoreSequenceId(TransactionContext) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetLastMessageStoreSequenceId(TransactionContext) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 194] Null value at DefaultJDBCAdapter.java:[line 173] Known null at DefaultJDBCAdapter.java:[line 176]
|
NP
|
Null passed for non-null parameter of close(ResultSet) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetLastMessageStoreSequenceId(TransactionContext) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetLastMessageStoreSequenceId(TransactionContext) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at DefaultJDBCAdapter.java:[line 193] Null value at DefaultJDBCAdapter.java:[line 174] Known null at DefaultJDBCAdapter.java:[line 176]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetLastProducerSequenceId(TransactionContext, ProducerId) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetLastProducerSequenceId(TransactionContext, ProducerId) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 1126] Null value at DefaultJDBCAdapter.java:[line 1113] Known null at DefaultJDBCAdapter.java:[line 1116]
|
NP
|
Null passed for non-null parameter of close(ResultSet) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetLastProducerSequenceId(TransactionContext, ProducerId) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetLastProducerSequenceId(TransactionContext, ProducerId) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at DefaultJDBCAdapter.java:[line 1125] Null value at DefaultJDBCAdapter.java:[line 1114] Known null at DefaultJDBCAdapter.java:[line 1116]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetMessage(TransactionContext, MessageId) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetMessage(TransactionContext, MessageId) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 343] Null value at DefaultJDBCAdapter.java:[line 330] Known null at DefaultJDBCAdapter.java:[line 333]
|
NP
|
Null passed for non-null parameter of close(ResultSet) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetMessage(TransactionContext, MessageId) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetMessage(TransactionContext, MessageId) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at DefaultJDBCAdapter.java:[line 342] Null value at DefaultJDBCAdapter.java:[line 331] Known null at DefaultJDBCAdapter.java:[line 333]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetMessageById(TransactionContext, long) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetMessageById(TransactionContext, long) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 213] Null value at DefaultJDBCAdapter.java:[line 200] Known null at DefaultJDBCAdapter.java:[line 203]
|
NP
|
Null passed for non-null parameter of close(ResultSet) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetMessageById(TransactionContext, long) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetMessageById(TransactionContext, long) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at DefaultJDBCAdapter.java:[line 212] Null value at DefaultJDBCAdapter.java:[line 201] Known null at DefaultJDBCAdapter.java:[line 203]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetMessageCount(TransactionContext, ActiveMQDestination) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetMessageCount(TransactionContext, ActiveMQDestination) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 1054] Null value at DefaultJDBCAdapter.java:[line 1042] Known null at DefaultJDBCAdapter.java:[line 1046]
|
NP
|
Null passed for non-null parameter of close(ResultSet) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetMessageCount(TransactionContext, ActiveMQDestination) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetMessageCount(TransactionContext, ActiveMQDestination) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at DefaultJDBCAdapter.java:[line 1053] Null value at DefaultJDBCAdapter.java:[line 1043] Known null at DefaultJDBCAdapter.java:[line 1046]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetMessageReference(TransactionContext, long) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetMessageReference(TransactionContext, long) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 361] Null value at DefaultJDBCAdapter.java:[line 349] Known null at DefaultJDBCAdapter.java:[line 352]
|
NP
|
Null passed for non-null parameter of close(ResultSet) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetMessageReference(TransactionContext, long) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetMessageReference(TransactionContext, long) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at DefaultJDBCAdapter.java:[line 360] Null value at DefaultJDBCAdapter.java:[line 350] Known null at DefaultJDBCAdapter.java:[line 352]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetSubscriberEntry(TransactionContext, ActiveMQDestination, String, String) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetSubscriberEntry(TransactionContext, ActiveMQDestination, String, String) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 759] Null value at DefaultJDBCAdapter.java:[line 738] Known null at DefaultJDBCAdapter.java:[line 741]
|
NP
|
Null passed for non-null parameter of close(ResultSet) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetSubscriberEntry(TransactionContext, ActiveMQDestination, String, String) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doGetSubscriberEntry(TransactionContext, ActiveMQDestination, String, String) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at DefaultJDBCAdapter.java:[line 758] Null value at DefaultJDBCAdapter.java:[line 739] Known null at DefaultJDBCAdapter.java:[line 741]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doMessageIdScan(TransactionContext, int, JDBCMessageIdScanListener) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doMessageIdScan(TransactionContext, int, JDBCMessageIdScanListener) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 450] Null value at DefaultJDBCAdapter.java:[line 431] Known null at DefaultJDBCAdapter.java:[line 434]
|
NP
|
Null passed for non-null parameter of close(ResultSet) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doMessageIdScan(TransactionContext, int, JDBCMessageIdScanListener) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doMessageIdScan(TransactionContext, int, JDBCMessageIdScanListener) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at DefaultJDBCAdapter.java:[line 449] Null value at DefaultJDBCAdapter.java:[line 432] Known null at DefaultJDBCAdapter.java:[line 434]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecordDestination(TransactionContext, ActiveMQDestination) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecordDestination(TransactionContext, ActiveMQDestination) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 980] Null value at DefaultJDBCAdapter.java:[line 965] Known null at DefaultJDBCAdapter.java:[line 967]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecover(TransactionContext, ActiveMQDestination, JDBCMessageRecoveryListener) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecover(TransactionContext, ActiveMQDestination, JDBCMessageRecoveryListener) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 424] Null value at DefaultJDBCAdapter.java:[line 403] Known null at DefaultJDBCAdapter.java:[line 406]
|
NP
|
Null passed for non-null parameter of close(ResultSet) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecover(TransactionContext, ActiveMQDestination, JDBCMessageRecoveryListener) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecover(TransactionContext, ActiveMQDestination, JDBCMessageRecoveryListener) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at DefaultJDBCAdapter.java:[line 423] Null value at DefaultJDBCAdapter.java:[line 404] Known null at DefaultJDBCAdapter.java:[line 406]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecoverNextMessages(TransactionContext, ActiveMQDestination, String, String, long, long, int, JDBCMessageRecoveryListener) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecoverNextMessages(TransactionContext, ActiveMQDestination, String, String, long, long, int, JDBCMessageRecoveryListener) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 617] Null value at DefaultJDBCAdapter.java:[line 591] Known null at DefaultJDBCAdapter.java:[line 594]
|
NP
|
Null passed for non-null parameter of close(ResultSet) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecoverNextMessages(TransactionContext, ActiveMQDestination, String, String, long, long, int, JDBCMessageRecoveryListener) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecoverNextMessages(TransactionContext, ActiveMQDestination, String, String, long, long, int, JDBCMessageRecoveryListener) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at DefaultJDBCAdapter.java:[line 616] Null value at DefaultJDBCAdapter.java:[line 592] Known null at DefaultJDBCAdapter.java:[line 594]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecoverNextMessagesWithPriority(TransactionContext, ActiveMQDestination, String, String, long, long, int, JDBCMessageRecoveryListener) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecoverNextMessagesWithPriority(TransactionContext, ActiveMQDestination, String, String, long, long, int, JDBCMessageRecoveryListener) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 652] Null value at DefaultJDBCAdapter.java:[line 625] Known null at DefaultJDBCAdapter.java:[line 628]
|
NP
|
Null passed for non-null parameter of close(ResultSet) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecoverNextMessagesWithPriority(TransactionContext, ActiveMQDestination, String, String, long, long, int, JDBCMessageRecoveryListener) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecoverNextMessagesWithPriority(TransactionContext, ActiveMQDestination, String, String, long, long, int, JDBCMessageRecoveryListener) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at DefaultJDBCAdapter.java:[line 651] Null value at DefaultJDBCAdapter.java:[line 626] Known null at DefaultJDBCAdapter.java:[line 628]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecoverPreparedOps(TransactionContext, JdbcMemoryTransactionStore) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecoverPreparedOps(TransactionContext, JdbcMemoryTransactionStore) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 1019] Null value at DefaultJDBCAdapter.java:[line 986] Known null at DefaultJDBCAdapter.java:[line 989]
|
NP
|
Null passed for non-null parameter of close(ResultSet) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecoverPreparedOps(TransactionContext, JdbcMemoryTransactionStore) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecoverPreparedOps(TransactionContext, JdbcMemoryTransactionStore) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at DefaultJDBCAdapter.java:[line 1018] Null value at DefaultJDBCAdapter.java:[line 987] Known null at DefaultJDBCAdapter.java:[line 989]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecoverSubscription(TransactionContext, ActiveMQDestination, String, String, JDBCMessageRecoveryListener) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecoverSubscription(TransactionContext, ActiveMQDestination, String, String, JDBCMessageRecoveryListener) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 583] Null value at DefaultJDBCAdapter.java:[line 560] Known null at DefaultJDBCAdapter.java:[line 563]
|
NP
|
Null passed for non-null parameter of close(ResultSet) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecoverSubscription(TransactionContext, ActiveMQDestination, String, String, JDBCMessageRecoveryListener) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRecoverSubscription(TransactionContext, ActiveMQDestination, String, String, JDBCMessageRecoveryListener) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at DefaultJDBCAdapter.java:[line 582] Null value at DefaultJDBCAdapter.java:[line 561] Known null at DefaultJDBCAdapter.java:[line 563]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRemoveAllMessages(TransactionContext, ActiveMQDestination) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doRemoveAllMessages(TransactionContext, ActiveMQDestination) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 803] Null value at DefaultJDBCAdapter.java:[line 793] Known null at DefaultJDBCAdapter.java:[line 795]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doSetSubscriberEntry(TransactionContext, SubscriptionInfo, boolean, boolean) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doSetSubscriberEntry(TransactionContext, SubscriptionInfo, boolean, boolean) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 731] Null value at DefaultJDBCAdapter.java:[line 694] Known null at DefaultJDBCAdapter.java:[line 698]
|
NP
|
Null passed for non-null parameter of close(ResultSet) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doSetSubscriberEntry(TransactionContext, SubscriptionInfo, boolean, boolean) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doSetSubscriberEntry(TransactionContext, SubscriptionInfo, boolean, boolean) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at DefaultJDBCAdapter.java:[line 706] Null value at DefaultJDBCAdapter.java:[line 699] Known null at DefaultJDBCAdapter.java:[line 701]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doUpdateMessage(TransactionContext, ActiveMQDestination, MessageId, byte[]) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.doUpdateMessage(TransactionContext, ActiveMQDestination, MessageId, byte[]) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 274] Null value at DefaultJDBCAdapter.java:[line 263] Known null at DefaultJDBCAdapter.java:[line 265]
|
NP
|
Null passed for non-null parameter of close(PreparedStatement) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.getStoreSequenceId(TransactionContext, ActiveMQDestination, MessageId) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.getStoreSequenceId(TransactionContext, ActiveMQDestination, MessageId) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(PreparedStatement) Argument 1 might be null but must not be null Value loaded from s Method invoked at DefaultJDBCAdapter.java:[line 324] Null value at DefaultJDBCAdapter.java:[line 310] Known null at DefaultJDBCAdapter.java:[line 313]
|
NP
|
Null passed for non-null parameter of close(ResultSet) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.getStoreSequenceId(TransactionContext, ActiveMQDestination, MessageId) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.getStoreSequenceId(TransactionContext, ActiveMQDestination, MessageId) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at DefaultJDBCAdapter.java:[line 323] Null value at DefaultJDBCAdapter.java:[line 311] Known null at DefaultJDBCAdapter.java:[line 313]
|
NP
|
Null passed for non-null parameter of close(ResultSet) in org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.messageTableAlreadyExists(TransactionContext) |
|
Bug type NP_NULL_PARAM_DEREF (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.messageTableAlreadyExists(TransactionContext) Called method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.close(ResultSet) Argument 1 might be null but must not be null Value loaded from rs Method invoked at DefaultJDBCAdapter.java:[line 104] Null value at DefaultJDBCAdapter.java:[line 98] Known null at DefaultJDBCAdapter.java:[line 100]
|
EI
|
org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.createTransactionStore() may expose internal representation by returning JDBCPersistenceAdapter.transactionStore |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.jdbc.JDBCPersistenceAdapter In method org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.createTransactionStore() Field org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.transactionStore At JDBCPersistenceAdapter.java:[line 253]
|
EI
|
org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.getAdapter() may expose internal representation by returning JDBCPersistenceAdapter.adapter |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.jdbc.JDBCPersistenceAdapter In method org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.getAdapter() Field org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.adapter At JDBCPersistenceAdapter.java:[line 388]
|
EI
|
org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.getBrokerService() may expose internal representation by returning org.apache.activemq.broker.LockableServiceSupport.brokerService |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.jdbc.JDBCPersistenceAdapter In method org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.getBrokerService() Field org.apache.activemq.broker.LockableServiceSupport.brokerService At JDBCPersistenceAdapter.java:[line 429]
|
EI
|
org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.getScheduledThreadPoolExecutor() may expose internal representation by returning org.apache.activemq.broker.LockableServiceSupport.clockDaemon |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.jdbc.JDBCPersistenceAdapter In method org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.getScheduledThreadPoolExecutor() Field org.apache.activemq.broker.LockableServiceSupport.clockDaemon At JDBCPersistenceAdapter.java:[line 381]
|
EI
|
org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.getStatements() may expose internal representation by returning JDBCPersistenceAdapter.statements |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.jdbc.JDBCPersistenceAdapter In method org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.getStatements() Field org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.statements At JDBCPersistenceAdapter.java:[line 618]
|
EI
|
org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.getWireFormat() may expose internal representation by returning JDBCPersistenceAdapter.wireFormat |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.jdbc.JDBCPersistenceAdapter In method org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.getWireFormat() Field org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.wireFormat At JDBCPersistenceAdapter.java:[line 482]
|
EI
|
org.apache.activemq.store.jdbc.JDBCTopicMessageStore.getMessageStoreSubStatistics() may expose internal representation by returning JDBCTopicMessageStore.stats |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.jdbc.JDBCTopicMessageStore In method org.apache.activemq.store.jdbc.JDBCTopicMessageStore.getMessageStoreSubStatistics() Field org.apache.activemq.store.jdbc.JDBCTopicMessageStore.stats At JDBCTopicMessageStore.java:[line 442]
|
EI
|
org.apache.activemq.store.jdbc.Statements.getCreateLockSchemaStatements() may expose internal representation by returning Statements.createLockSchemaStatements |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.jdbc.Statements In method org.apache.activemq.store.jdbc.Statements.getCreateLockSchemaStatements() Field org.apache.activemq.store.jdbc.Statements.createLockSchemaStatements At Statements.java:[line 138]
|
EI
|
org.apache.activemq.store.jdbc.Statements.getDropSchemaStatements() may expose internal representation by returning Statements.dropSchemaStatements |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.jdbc.Statements In method org.apache.activemq.store.jdbc.Statements.getDropSchemaStatements() Field org.apache.activemq.store.jdbc.Statements.dropSchemaStatements At Statements.java:[line 158]
|
EI
|
org.apache.activemq.store.jdbc.TransactionContext.getAddMessageStatement() may expose internal representation by returning TransactionContext.addMessageStatement |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.jdbc.TransactionContext In method org.apache.activemq.store.jdbc.TransactionContext.getAddMessageStatement() Field org.apache.activemq.store.jdbc.TransactionContext.addMessageStatement At TransactionContext.java:[line 250]
|
EI
|
org.apache.activemq.store.jdbc.TransactionContext.getRemovedMessageStatement() may expose internal representation by returning TransactionContext.removedMessageStatement |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.jdbc.TransactionContext In method org.apache.activemq.store.jdbc.TransactionContext.getRemovedMessageStatement() Field org.apache.activemq.store.jdbc.TransactionContext.removedMessageStatement At TransactionContext.java:[line 266]
|
EI
|
org.apache.activemq.store.jdbc.TransactionContext.getUpdateLastAckStatement() may expose internal representation by returning TransactionContext.updateLastAckStatement |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.jdbc.TransactionContext In method org.apache.activemq.store.jdbc.TransactionContext.getUpdateLastAckStatement() Field org.apache.activemq.store.jdbc.TransactionContext.updateLastAckStatement At TransactionContext.java:[line 258]
|
EI
|
org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.getStatements() may expose internal representation by returning DefaultJDBCAdapter.statements |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.getStatements() Field org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.statements At DefaultJDBCAdapter.java:[line 942]
|
EI
|
org.apache.activemq.store.journal.JournalMessageStore.getLongTermMessageStore() may expose internal representation by returning JournalMessageStore.longTermStore |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.journal.JournalMessageStore In method org.apache.activemq.store.journal.JournalMessageStore.getLongTermMessageStore() Field org.apache.activemq.store.journal.JournalMessageStore.longTermStore At JournalMessageStore.java:[line 378]
|
EI
|
org.apache.activemq.store.journal.JournalPersistenceAdapter.createTransactionStore() may expose internal representation by returning JournalPersistenceAdapter.transactionStore |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.journal.JournalPersistenceAdapter In method org.apache.activemq.store.journal.JournalPersistenceAdapter.createTransactionStore() Field org.apache.activemq.store.journal.JournalPersistenceAdapter.transactionStore At JournalPersistenceAdapter.java:[line 231]
|
EI
|
org.apache.activemq.store.journal.JournalPersistenceAdapter.getLongTermPersistence() may expose internal representation by returning JournalPersistenceAdapter.longTermPersistence |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.journal.JournalPersistenceAdapter In method org.apache.activemq.store.journal.JournalPersistenceAdapter.getLongTermPersistence() Field org.apache.activemq.store.journal.JournalPersistenceAdapter.longTermPersistence At JournalPersistenceAdapter.java:[line 336]
|
EI
|
org.apache.activemq.store.journal.JournalPersistenceAdapter.getTransactionStore() may expose internal representation by returning JournalPersistenceAdapter.transactionStore |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.journal.JournalPersistenceAdapter In method org.apache.activemq.store.journal.JournalPersistenceAdapter.getTransactionStore() Field org.apache.activemq.store.journal.JournalPersistenceAdapter.transactionStore At JournalPersistenceAdapter.java:[line 697]
|
EI
|
org.apache.activemq.store.journal.JournalPersistenceAdapter.getUsageManager() may expose internal representation by returning JournalPersistenceAdapter.usageManager |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.journal.JournalPersistenceAdapter In method org.apache.activemq.store.journal.JournalPersistenceAdapter.getUsageManager() Field org.apache.activemq.store.journal.JournalPersistenceAdapter.usageManager At JournalPersistenceAdapter.java:[line 717]
|
EI
|
org.apache.activemq.store.journal.JournalPersistenceAdapter.getWireFormat() may expose internal representation by returning JournalPersistenceAdapter.wireFormat |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.journal.JournalPersistenceAdapter In method org.apache.activemq.store.journal.JournalPersistenceAdapter.getWireFormat() Field org.apache.activemq.store.journal.JournalPersistenceAdapter.wireFormat At JournalPersistenceAdapter.java:[line 343]
|
EI
|
org.apache.activemq.store.journal.JournalPersistenceAdapterFactory.createPersistenceAdapter() may expose internal representation by returning JournalPersistenceAdapterFactory.jdbcPersistenceAdapter |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.journal.JournalPersistenceAdapterFactory In method org.apache.activemq.store.journal.JournalPersistenceAdapterFactory.createPersistenceAdapter() Field org.apache.activemq.store.journal.JournalPersistenceAdapterFactory.jdbcPersistenceAdapter At JournalPersistenceAdapterFactory.java:[line 66]
|
EI
|
org.apache.activemq.store.journal.JournalPersistenceAdapterFactory.getJdbcAdapter() may expose internal representation by returning JournalPersistenceAdapterFactory.jdbcPersistenceAdapter |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.journal.JournalPersistenceAdapterFactory In method org.apache.activemq.store.journal.JournalPersistenceAdapterFactory.getJdbcAdapter() Field org.apache.activemq.store.journal.JournalPersistenceAdapterFactory.jdbcPersistenceAdapter At JournalPersistenceAdapterFactory.java:[line 100]
|
EI
|
org.apache.activemq.store.journal.JournalPersistenceAdapterFactory.getJournal() may expose internal representation by returning JournalPersistenceAdapterFactory.journal |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.journal.JournalPersistenceAdapterFactory In method org.apache.activemq.store.journal.JournalPersistenceAdapterFactory.getJournal() Field org.apache.activemq.store.journal.JournalPersistenceAdapterFactory.journal At JournalPersistenceAdapterFactory.java:[line 153]
|
EI
|
org.apache.activemq.store.journal.JournalPersistenceAdapterFactory.getTaskRunnerFactory() may expose internal representation by returning JournalPersistenceAdapterFactory.taskRunnerFactory |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.journal.JournalPersistenceAdapterFactory In method org.apache.activemq.store.journal.JournalPersistenceAdapterFactory.getTaskRunnerFactory() Field org.apache.activemq.store.journal.JournalPersistenceAdapterFactory.taskRunnerFactory At JournalPersistenceAdapterFactory.java:[line 142]
|
EI
|
org.apache.activemq.store.journal.JournalTopicMessageStore.getLongTermTopicMessageStore() may expose internal representation by returning JournalTopicMessageStore.longTermStore |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.journal.JournalTopicMessageStore In method org.apache.activemq.store.journal.JournalTopicMessageStore.getLongTermTopicMessageStore() Field org.apache.activemq.store.journal.JournalTopicMessageStore.longTermStore At JournalTopicMessageStore.java:[line 204]
|
EI
|
org.apache.activemq.store.journal.JournalTopicMessageStore.getMessageStoreSubStatistics() may expose internal representation by returning JournalTopicMessageStore.stats |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.journal.JournalTopicMessageStore In method org.apache.activemq.store.journal.JournalTopicMessageStore.getMessageStoreSubStatistics() Field org.apache.activemq.store.journal.JournalTopicMessageStore.stats At JournalTopicMessageStore.java:[line 238]
|
EI
|
org.apache.activemq.store.journal.JournalTransactionStore$Tx.getOperations() may expose internal representation by returning JournalTransactionStore$Tx.operations |
|
Bug type EI_EXPOSE_REP (click for details)
In class org.apache.activemq.store.journal.JournalTransactionStore$Tx In method org.apache.activemq.store.journal.JournalTransactionStore$Tx.getOperations() Field org.apache.activemq.store.journal.JournalTransactionStore$Tx.operations At JournalTransactionStore.java:[line 116]
|
EI2
|
org.apache.activemq.store.jdbc.AbstractJDBCLocker.configure(PersistenceAdapter) may expose internal representation by storing an externally mutable object into AbstractJDBCLocker.jdbcAdapter |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.jdbc.AbstractJDBCLocker In method org.apache.activemq.store.jdbc.AbstractJDBCLocker.configure(PersistenceAdapter) Field org.apache.activemq.store.jdbc.AbstractJDBCLocker.jdbcAdapter Local variable named adapter At AbstractJDBCLocker.java:[line 40]
|
EI2
|
org.apache.activemq.store.jdbc.AbstractJDBCLocker.setStatements(Statements) may expose internal representation by storing an externally mutable object into AbstractJDBCLocker.statements |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.jdbc.AbstractJDBCLocker In method org.apache.activemq.store.jdbc.AbstractJDBCLocker.setStatements(Statements) Field org.apache.activemq.store.jdbc.AbstractJDBCLocker.statements Local variable named statements At AbstractJDBCLocker.java:[line 58]
|
EI2
|
new org.apache.activemq.store.jdbc.JDBCMessageStore(JDBCPersistenceAdapter, JDBCAdapter, WireFormat, ActiveMQDestination, ActiveMQMessageAudit) may expose internal representation by storing an externally mutable object into JDBCMessageStore.adapter |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.jdbc.JDBCMessageStore In method new org.apache.activemq.store.jdbc.JDBCMessageStore(JDBCPersistenceAdapter, JDBCAdapter, WireFormat, ActiveMQDestination, ActiveMQMessageAudit) Field org.apache.activemq.store.jdbc.JDBCMessageStore.adapter Local variable named adapter At JDBCMessageStore.java:[line 76]
|
EI2
|
new org.apache.activemq.store.jdbc.JDBCMessageStore(JDBCPersistenceAdapter, JDBCAdapter, WireFormat, ActiveMQDestination, ActiveMQMessageAudit) may expose internal representation by storing an externally mutable object into JDBCMessageStore.audit |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.jdbc.JDBCMessageStore In method new org.apache.activemq.store.jdbc.JDBCMessageStore(JDBCPersistenceAdapter, JDBCAdapter, WireFormat, ActiveMQDestination, ActiveMQMessageAudit) Field org.apache.activemq.store.jdbc.JDBCMessageStore.audit Local variable named audit At JDBCMessageStore.java:[line 78]
|
EI2
|
new org.apache.activemq.store.jdbc.JDBCMessageStore(JDBCPersistenceAdapter, JDBCAdapter, WireFormat, ActiveMQDestination, ActiveMQMessageAudit) may expose internal representation by storing an externally mutable object into JDBCMessageStore.persistenceAdapter |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.jdbc.JDBCMessageStore In method new org.apache.activemq.store.jdbc.JDBCMessageStore(JDBCPersistenceAdapter, JDBCAdapter, WireFormat, ActiveMQDestination, ActiveMQMessageAudit) Field org.apache.activemq.store.jdbc.JDBCMessageStore.persistenceAdapter Local variable named persistenceAdapter At JDBCMessageStore.java:[line 75]
|
EI2
|
new org.apache.activemq.store.jdbc.JDBCMessageStore(JDBCPersistenceAdapter, JDBCAdapter, WireFormat, ActiveMQDestination, ActiveMQMessageAudit) may expose internal representation by storing an externally mutable object into JDBCMessageStore.wireFormat |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.jdbc.JDBCMessageStore In method new org.apache.activemq.store.jdbc.JDBCMessageStore(JDBCPersistenceAdapter, JDBCAdapter, WireFormat, ActiveMQDestination, ActiveMQMessageAudit) Field org.apache.activemq.store.jdbc.JDBCMessageStore.wireFormat Local variable named wireFormat At JDBCMessageStore.java:[line 77]
|
EI2
|
new org.apache.activemq.store.jdbc.JDBCPersistenceAdapter(DataSource, WireFormat) may expose internal representation by storing an externally mutable object into JDBCPersistenceAdapter.wireFormat |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.jdbc.JDBCPersistenceAdapter In method new org.apache.activemq.store.jdbc.JDBCPersistenceAdapter(DataSource, WireFormat) Field org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.wireFormat Local variable named wireFormat At JDBCPersistenceAdapter.java:[line 115]
|
EI2
|
org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.setAdapter(JDBCAdapter) may expose internal representation by storing an externally mutable object into JDBCPersistenceAdapter.adapter |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.jdbc.JDBCPersistenceAdapter In method org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.setAdapter(JDBCAdapter) Field org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.adapter Local variable named adapter At JDBCPersistenceAdapter.java:[line 476]
|
EI2
|
org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.setStatements(Statements) may expose internal representation by storing an externally mutable object into JDBCPersistenceAdapter.statements |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.jdbc.JDBCPersistenceAdapter In method org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.setStatements(Statements) Field org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.statements Local variable named statements At JDBCPersistenceAdapter.java:[line 622]
|
EI2
|
org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.setWireFormat(WireFormat) may expose internal representation by storing an externally mutable object into JDBCPersistenceAdapter.wireFormat |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.jdbc.JDBCPersistenceAdapter In method org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.setWireFormat(WireFormat) Field org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.wireFormat Local variable named wireFormat At JDBCPersistenceAdapter.java:[line 486]
|
EI2
|
org.apache.activemq.store.jdbc.Statements.setCreateLockSchemaStatements(String[]) may expose internal representation by storing an externally mutable object into Statements.createLockSchemaStatements |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.jdbc.Statements In method org.apache.activemq.store.jdbc.Statements.setCreateLockSchemaStatements(String[]) Field org.apache.activemq.store.jdbc.Statements.createLockSchemaStatements Local variable named createLockSchemaStatments At Statements.java:[line 787]
|
EI2
|
org.apache.activemq.store.jdbc.Statements.setCreateSchemaStatements(String[]) may expose internal representation by storing an externally mutable object into Statements.createSchemaStatements |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.jdbc.Statements In method org.apache.activemq.store.jdbc.Statements.setCreateSchemaStatements(String[]) Field org.apache.activemq.store.jdbc.Statements.createSchemaStatements Local variable named createSchemaStatments At Statements.java:[line 783]
|
EI2
|
org.apache.activemq.store.jdbc.Statements.setDropSchemaStatements(String[]) may expose internal representation by storing an externally mutable object into Statements.dropSchemaStatements |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.jdbc.Statements In method org.apache.activemq.store.jdbc.Statements.setDropSchemaStatements(String[]) Field org.apache.activemq.store.jdbc.Statements.dropSchemaStatements Local variable named dropSchemaStatments At Statements.java:[line 799]
|
EI2
|
new org.apache.activemq.store.jdbc.TransactionContext(JDBCPersistenceAdapter) may expose internal representation by storing an externally mutable object into TransactionContext.persistenceAdapter |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.jdbc.TransactionContext In method new org.apache.activemq.store.jdbc.TransactionContext(JDBCPersistenceAdapter) Field org.apache.activemq.store.jdbc.TransactionContext.persistenceAdapter Local variable named persistenceAdapter At TransactionContext.java:[line 54]
|
EI2
|
org.apache.activemq.store.jdbc.TransactionContext.setAddMessageStatement(PreparedStatement) may expose internal representation by storing an externally mutable object into TransactionContext.addMessageStatement |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.jdbc.TransactionContext In method org.apache.activemq.store.jdbc.TransactionContext.setAddMessageStatement(PreparedStatement) Field org.apache.activemq.store.jdbc.TransactionContext.addMessageStatement Local variable named addMessageStatement At TransactionContext.java:[line 254]
|
EI2
|
org.apache.activemq.store.jdbc.TransactionContext.setRemovedMessageStatement(PreparedStatement) may expose internal representation by storing an externally mutable object into TransactionContext.removedMessageStatement |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.jdbc.TransactionContext In method org.apache.activemq.store.jdbc.TransactionContext.setRemovedMessageStatement(PreparedStatement) Field org.apache.activemq.store.jdbc.TransactionContext.removedMessageStatement Local variable named removedMessageStatement At TransactionContext.java:[line 270]
|
EI2
|
org.apache.activemq.store.jdbc.TransactionContext.setUpdateLastAckStatement(PreparedStatement) may expose internal representation by storing an externally mutable object into TransactionContext.updateLastAckStatement |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.jdbc.TransactionContext In method org.apache.activemq.store.jdbc.TransactionContext.setUpdateLastAckStatement(PreparedStatement) Field org.apache.activemq.store.jdbc.TransactionContext.updateLastAckStatement Local variable named ackMessageStatement At TransactionContext.java:[line 262]
|
EI2
|
org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.setStatements(Statements) may expose internal representation by storing an externally mutable object into DefaultJDBCAdapter.statements |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter In method org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.setStatements(Statements) Field org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.statements Local variable named statements At DefaultJDBCAdapter.java:[line 947]
|
EI2
|
new org.apache.activemq.store.journal.JournalMessageStore(JournalPersistenceAdapter, MessageStore, ActiveMQDestination) may expose internal representation by storing an externally mutable object into JournalMessageStore.longTermStore |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.journal.JournalMessageStore In method new org.apache.activemq.store.journal.JournalMessageStore(JournalPersistenceAdapter, MessageStore, ActiveMQDestination) Field org.apache.activemq.store.journal.JournalMessageStore.longTermStore Local variable named checkpointStore At JournalMessageStore.java:[line 78]
|
EI2
|
new org.apache.activemq.store.journal.JournalMessageStore(JournalPersistenceAdapter, MessageStore, ActiveMQDestination) may expose internal representation by storing an externally mutable object into JournalMessageStore.peristenceAdapter |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.journal.JournalMessageStore In method new org.apache.activemq.store.journal.JournalMessageStore(JournalPersistenceAdapter, MessageStore, ActiveMQDestination) Field org.apache.activemq.store.journal.JournalMessageStore.peristenceAdapter Local variable named adapter At JournalMessageStore.java:[line 76]
|
EI2
|
org.apache.activemq.store.journal.JournalMessageStore.setMemoryUsage(MemoryUsage) may expose internal representation by storing an externally mutable object into JournalMessageStore.memoryUsage |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.journal.JournalMessageStore In method org.apache.activemq.store.journal.JournalMessageStore.setMemoryUsage(MemoryUsage) Field org.apache.activemq.store.journal.JournalMessageStore.memoryUsage Local variable named memoryUsage At JournalMessageStore.java:[line 84]
|
EI2
|
org.apache.activemq.store.journal.JournalPersistenceAdapter.setBrokerService(BrokerService) may expose internal representation by storing an externally mutable object into JournalPersistenceAdapter.brokerService |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.journal.JournalPersistenceAdapter In method org.apache.activemq.store.journal.JournalPersistenceAdapter.setBrokerService(BrokerService) Field org.apache.activemq.store.journal.JournalPersistenceAdapter.brokerService Local variable named brokerService At JournalPersistenceAdapter.java:[line 790]
|
EI2
|
org.apache.activemq.store.journal.JournalPersistenceAdapter.setJournal(Journal) may expose internal representation by storing an externally mutable object into JournalPersistenceAdapter.journal |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.journal.JournalPersistenceAdapter In method org.apache.activemq.store.journal.JournalPersistenceAdapter.setJournal(Journal) Field org.apache.activemq.store.journal.JournalPersistenceAdapter.journal Local variable named journal At JournalPersistenceAdapter.java:[line 138]
|
EI2
|
org.apache.activemq.store.journal.JournalPersistenceAdapter.setPersistenceAdapter(PersistenceAdapter) may expose internal representation by storing an externally mutable object into JournalPersistenceAdapter.longTermPersistence |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.journal.JournalPersistenceAdapter In method org.apache.activemq.store.journal.JournalPersistenceAdapter.setPersistenceAdapter(PersistenceAdapter) Field org.apache.activemq.store.journal.JournalPersistenceAdapter.longTermPersistence Local variable named longTermPersistence At JournalPersistenceAdapter.java:[line 143]
|
EI2
|
org.apache.activemq.store.journal.JournalPersistenceAdapter.setTaskRunnerFactory(TaskRunnerFactory) may expose internal representation by storing an externally mutable object into JournalPersistenceAdapter.taskRunnerFactory |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.journal.JournalPersistenceAdapter In method org.apache.activemq.store.journal.JournalPersistenceAdapter.setTaskRunnerFactory(TaskRunnerFactory) Field org.apache.activemq.store.journal.JournalPersistenceAdapter.taskRunnerFactory Local variable named taskRunnerFactory At JournalPersistenceAdapter.java:[line 134]
|
EI2
|
org.apache.activemq.store.journal.JournalPersistenceAdapter.setUsageManager(SystemUsage) may expose internal representation by storing an externally mutable object into JournalPersistenceAdapter.usageManager |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.journal.JournalPersistenceAdapter In method org.apache.activemq.store.journal.JournalPersistenceAdapter.setUsageManager(SystemUsage) Field org.apache.activemq.store.journal.JournalPersistenceAdapter.usageManager Local variable named usageManager At JournalPersistenceAdapter.java:[line 167]
|
EI2
|
org.apache.activemq.store.journal.JournalPersistenceAdapterFactory.setJdbcAdapter(JDBCPersistenceAdapter) may expose internal representation by storing an externally mutable object into JournalPersistenceAdapterFactory.jdbcPersistenceAdapter |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.journal.JournalPersistenceAdapterFactory In method org.apache.activemq.store.journal.JournalPersistenceAdapterFactory.setJdbcAdapter(JDBCPersistenceAdapter) Field org.apache.activemq.store.journal.JournalPersistenceAdapterFactory.jdbcPersistenceAdapter Local variable named jdbcAdapter At JournalPersistenceAdapterFactory.java:[line 104]
|
EI2
|
org.apache.activemq.store.journal.JournalPersistenceAdapterFactory.setJournal(Journal) may expose internal representation by storing an externally mutable object into JournalPersistenceAdapterFactory.journal |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.journal.JournalPersistenceAdapterFactory In method org.apache.activemq.store.journal.JournalPersistenceAdapterFactory.setJournal(Journal) Field org.apache.activemq.store.journal.JournalPersistenceAdapterFactory.journal Local variable named journal At JournalPersistenceAdapterFactory.java:[line 157]
|
EI2
|
org.apache.activemq.store.journal.JournalPersistenceAdapterFactory.setTaskRunnerFactory(TaskRunnerFactory) may expose internal representation by storing an externally mutable object into JournalPersistenceAdapterFactory.taskRunnerFactory |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.journal.JournalPersistenceAdapterFactory In method org.apache.activemq.store.journal.JournalPersistenceAdapterFactory.setTaskRunnerFactory(TaskRunnerFactory) Field org.apache.activemq.store.journal.JournalPersistenceAdapterFactory.taskRunnerFactory Local variable named taskRunnerFactory At JournalPersistenceAdapterFactory.java:[line 146]
|
EI2
|
new org.apache.activemq.store.journal.JournalTopicMessageStore(JournalPersistenceAdapter, TopicMessageStore, ActiveMQTopic) may expose internal representation by storing an externally mutable object into JournalTopicMessageStore.longTermStore |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.journal.JournalTopicMessageStore In method new org.apache.activemq.store.journal.JournalTopicMessageStore(JournalPersistenceAdapter, TopicMessageStore, ActiveMQTopic) Field org.apache.activemq.store.journal.JournalTopicMessageStore.longTermStore Local variable named checkpointStore At JournalTopicMessageStore.java:[line 55]
|
EI2
|
new org.apache.activemq.store.journal.JournalTransactionStore(JournalPersistenceAdapter) may expose internal representation by storing an externally mutable object into JournalTransactionStore.peristenceAdapter |
|
Bug type EI_EXPOSE_REP2 (click for details)
In class org.apache.activemq.store.journal.JournalTransactionStore In method new org.apache.activemq.store.journal.JournalTransactionStore(JournalPersistenceAdapter) Field org.apache.activemq.store.journal.JournalTransactionStore.peristenceAdapter Local variable named adapter At JournalTransactionStore.java:[line 122]
|
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.
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.
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.
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.
IllegalMonitorStateException is generally only
thrown in case of a design flaw in your code (calling wait or
notify on an object you do not hold a lock on).
The fields of this class appear to be accessed inconsistently with respect
to synchronization. This bug report indicates that the bug pattern detector
judged that
A typical bug matching this bug pattern is forgetting to synchronize
one of the methods in a class that is intended to be thread-safe.
You can select the nodes labeled "Unsynchronized access" to show the
code locations where the detector believed that a field was accessed
without synchronization.
Note that there are various sources of inaccuracy in this detector;
for example, the detector cannot statically detect all situations in which
a lock is held. Also, even when the detector is accurate in
distinguishing locked vs. unlocked accesses, the code in question may still
be correct.
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.
There is a statement or branch on an exception path
that if executed guarantees that
a value is null at this point, and that
value that is guaranteed to be dereferenced
(except on forward paths involving runtime exceptions).
This method may fail to clean up (close, dispose of) a stream,
database object, or other
resource requiring an explicit cleanup operation.
In general, if a method opens a stream or other resource,
the method should use a try/finally block to ensure that
the stream or resource is cleaned up before the method
returns.
This bug pattern is essentially the same as the
OS_OPEN_STREAM and ODR_OPEN_DATABASE_RESOURCE
bug patterns, but is based on a different
(and hopefully better) static analysis technique.
We are interested is getting feedback about the
usefulness of this bug pattern.
For sending feedback, check:
In particular,
the false-positive suppression heuristics for this
bug pattern have not been extensively tuned, so
reports about false positives are helpful to us.
This method may fail to clean up (close, dispose of) a stream,
database object, or other
resource requiring an explicit cleanup operation.
In general, if a method opens a stream or other resource,
the method should use a try/finally block to ensure that
the stream or resource is cleaned up before the method
returns.
This bug pattern is essentially the same as the
OS_OPEN_STREAM and ODR_OPEN_DATABASE_RESOURCE
bug patterns, but is based on a different
(and hopefully better) static analysis technique.
We are interested is getting feedback about the
usefulness of this bug pattern.
For sending feedback, check:
In particular,
the false-positive suppression heuristics for this
bug pattern have not been extensively tuned, so
reports about false positives are helpful to us.
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.
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.
The method seems to be building a String using concatenation in a loop.
In each iteration, the String is converted to a StringBuffer/StringBuilder,
appended to, and converted back to a String.
This can lead to a cost quadratic in the number of iterations,
as the growing string is recopied in each iteration.
Better performance can be obtained by using
a StringBuffer (or StringBuilder in Java 5) explicitly.
This class is an inner class, but does not use its embedded reference
to the object which created it. This reference makes the instances
of the class larger, and may keep the reference to the creator object
alive longer than necessary. If possible, the class should be
made static.
The code creates an SQL prepared statement from a nonconstant String.
If unchecked, tainted data from a user is used in building this String, SQL injection could
be used to make the prepared statement do something unexpected and undesirable.
Our analysis shows that this object is useless.
It's created and modified, but its value never go outside of the method or produce any side-effect.
Either there is a mistake and object was intended to be used or it can be removed.
This analysis rarely produces false-positives. Common false-positive cases include:
- This object used to implicitly throw some obscure exception.
- This object used as a stub to generalize the code.
- This object used to hold strong references to weak/soft-referenced objects.
This method accesses the value of a Map entry, using a key that was retrieved from
a keySet iterator. It is more efficient to use an iterator on the entrySet of the map, to avoid the
Map.get(key) lookup.