FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 2.0.1

Threshold is low

Effort is max

Summary

ClassesBugsErrorsMissing Classes
951400

it.jnrpe.JNRPE

BugCategoryDetailsLinePriority
Unread field: it.jnrpe.JNRPE.charsetPERFORMANCEURF_UNREAD_FIELD164Low

it.jnrpe.commands.CommandInvoker

BugCategoryDetailsLinePriority
Redundant nullcheck of commandLine, which is known to be non-null in it.jnrpe.commands.CommandInvoker.invoke(CommandDefinition, String[])STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE146Medium

it.jnrpe.net.JNRPEProtocolPacket

BugCategoryDetailsLinePriority
Found reliance on default encoding in it.jnrpe.net.JNRPEProtocolPacket.getPacketString(): new String(byte[])I18NDM_DEFAULT_ENCODING205High
Found reliance on default encoding in it.jnrpe.net.JNRPEProtocolPacket.getPacketString(): new String(byte[], int, int)I18NDM_DEFAULT_ENCODING207High

it.jnrpe.net.JNRPERequestDecoder

BugCategoryDetailsLinePriority
Found reliance on default encoding in it.jnrpe.net.JNRPERequestDecoder.ztString2String(byte[]): new String(byte[], int, int)I18NDM_DEFAULT_ENCODING158High
Switch statement found in it.jnrpe.net.JNRPERequestDecoder.decode(ChannelHandlerContext, ByteBuf, List) where one case falls through to the next caseSTYLESF_SWITCH_FALLTHROUGH104-107Low

it.jnrpe.net.JNRPEServerHandler

BugCategoryDetailsLinePriority
Redundant nullcheck of ret, which is known to be non-null in it.jnrpe.net.JNRPEServerHandler.channelRead(ChannelHandlerContext, Object)STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE74Medium

it.jnrpe.plugins.PluginBase

BugCategoryDetailsLinePriority
Unread public/protected field: it.jnrpe.plugins.PluginBase.logSTYLEURF_UNREAD_PUBLIC_OR_PROTECTED_FIELD61Low

it.jnrpe.plugins.PluginProxy

BugCategoryDetailsLinePriority
Found reliance on default encoding in it.jnrpe.plugins.PluginProxy.printHelp(): new java.io.PrintWriter(OutputStream)I18NDM_DEFAULT_ENCODING174High

it.jnrpe.utils.StreamManager

BugCategoryDetailsLinePriority
it.jnrpe.utils.StreamManager.closeAll() might ignore java.lang.ExceptionBAD_PRACTICEDE_MIGHT_IGNORE140Low

it.jnrpe.utils.thresholds.Prefixes

BugCategoryDetailsLinePriority
Use of non-localized String.toUpperCase() or String.toLowerCase in it.jnrpe.utils.thresholds.Prefixes.fromString(String)I18NDM_CONVERT_CASE265Low

it.jnrpe.utils.thresholds.RangeException

BugCategoryDetailsLinePriority
Class it.jnrpe.utils.thresholds.RangeException defines non-transient non-serializable instance field failedStageBAD_PRACTICESE_BAD_FIELDNot availableLow

it.jnrpe.utils.thresholds.Threshold

BugCategoryDetailsLinePriority
Use of non-localized String.toUpperCase() or String.toLowerCase in it.jnrpe.utils.thresholds.Threshold.parse(String)I18NDM_CONVERT_CASE170Low
Redundant nullcheck of nameValuePair, which is known to be non-null in it.jnrpe.utils.thresholds.Threshold.parse(String)STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE133Low