Fork me on GitHub

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
140 17 0 0

net.anyflow.lannister.AbnormalDisconnectEventArgs

Bug Category Details Line Priority
net.anyflow.lannister.AbnormalDisconnectEventArgs.cleanSession() has Boolean return type and returns explicit null BAD_PRACTICE NP_BOOLEAN_RETURN_NULL 13 Medium

net.anyflow.lannister.http.HttpRequest

Bug Category Details Line Priority
net.anyflow.lannister.http.HttpRequest.equals(Object) does not check for null argument BAD_PRACTICE NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT 178 Medium

net.anyflow.lannister.message.Message

Bug Category Details Line Priority
net.anyflow.lannister.message.Message.clone() does not call super.clone() BAD_PRACTICE CN_IDIOM_NO_SUPER_CALL 159 Medium
net.anyflow.lannister.message.Message.message() may expose internal representation by returning Message.message MALICIOUS_CODE EI_EXPOSE_REP 114 Medium

net.anyflow.lannister.message.MessageStatus

Bug Category Details Line Priority
net.anyflow.lannister.message.MessageStatus.createTime() may expose internal representation by returning MessageStatus.createTime MALICIOUS_CODE EI_EXPOSE_REP 77 Medium
net.anyflow.lannister.message.MessageStatus.updateTime() may expose internal representation by returning MessageStatus.updateTime MALICIOUS_CODE EI_EXPOSE_REP 81 Medium

net.anyflow.lannister.packetreceiver.ConnectReceiver$2

Bug Category Details Line Priority
net.anyflow.lannister.packetreceiver.ConnectReceiver$2.cleanSession() has Boolean return type and returns explicit null BAD_PRACTICE NP_BOOLEAN_RETURN_NULL 226 Medium

net.anyflow.lannister.plugin.DefaultAuthenticator

Bug Category Details Line Priority
net.anyflow.lannister.plugin.DefaultAuthenticator.clone() does not call super.clone() BAD_PRACTICE CN_IDIOM_NO_SUPER_CALL 24 Medium

net.anyflow.lannister.plugin.DefaultAuthorizer

Bug Category Details Line Priority
net.anyflow.lannister.plugin.DefaultAuthorizer.clone() does not call super.clone() BAD_PRACTICE CN_IDIOM_NO_SUPER_CALL 24 Medium

net.anyflow.lannister.plugin.DefaultConnectEventListener

Bug Category Details Line Priority
net.anyflow.lannister.plugin.DefaultConnectEventListener.clone() does not call super.clone() BAD_PRACTICE CN_IDIOM_NO_SUPER_CALL 24 Medium

net.anyflow.lannister.plugin.DefaultDeliveredEventListener

Bug Category Details Line Priority
net.anyflow.lannister.plugin.DefaultDeliveredEventListener.clone() does not call super.clone() BAD_PRACTICE CN_IDIOM_NO_SUPER_CALL 25 Medium

net.anyflow.lannister.plugin.DefaultDisconnectEventListener

Bug Category Details Line Priority
net.anyflow.lannister.plugin.DefaultDisconnectEventListener.clone() does not call super.clone() BAD_PRACTICE CN_IDIOM_NO_SUPER_CALL 25 Medium

net.anyflow.lannister.plugin.DefaultPublishEventListener

Bug Category Details Line Priority
net.anyflow.lannister.plugin.DefaultPublishEventListener.clone() does not call super.clone() BAD_PRACTICE CN_IDIOM_NO_SUPER_CALL 24 Medium

net.anyflow.lannister.plugin.DefaultServiceChecker

Bug Category Details Line Priority
net.anyflow.lannister.plugin.DefaultServiceChecker.clone() does not call super.clone() BAD_PRACTICE CN_IDIOM_NO_SUPER_CALL 24 Medium

net.anyflow.lannister.plugin.DefaultSubscribeEventListener

Bug Category Details Line Priority
net.anyflow.lannister.plugin.DefaultSubscribeEventListener.clone() does not call super.clone() BAD_PRACTICE CN_IDIOM_NO_SUPER_CALL 28 Medium

net.anyflow.lannister.plugin.DefaultUnsubscribeEventListener

Bug Category Details Line Priority
net.anyflow.lannister.plugin.DefaultUnsubscribeEventListener.clone() does not call super.clone() BAD_PRACTICE CN_IDIOM_NO_SUPER_CALL 25 Medium

net.anyflow.lannister.session.Session

Bug Category Details Line Priority
net.anyflow.lannister.session.Session.setLastIncomingTime(Date) may expose internal representation by storing an externally mutable object into Session.lastIncomingTime MALICIOUS_CODE EI_EXPOSE_REP2 156 Medium