SpotBugs Bug Detector Report

The following document contains the results of SpotBugs[1]

SpotBugs Version is 4.9.3

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
5 9 0 0

Files

Class Bugs
org.metricshub.ssh.SshClient 3
org.metricshub.ssh.SshClient$2 2
org.metricshub.ssh.SshClient$CommandResult 4

org.metricshub.ssh.SshClient

Bug Category Details Line Priority
Found reliance on default encoding in org.metricshub.ssh.SshClient.interactiveSession(InputStream, OutputStream): new java.io.InputStreamReader(InputStream) I18N DM_DEFAULT_ENCODING[2] 774[3] High
Found reliance on default encoding in org.metricshub.ssh.SshClient.readFile(String, Long, Integer): java.io.ByteArrayOutputStream.toString() I18N DM_DEFAULT_ENCODING[2] 571[4] High
Integral division result cast to double or float in org.metricshub.ssh.SshClient.executeCommand(String, int) STYLE ICAST_IDIV_CAST_TO_DOUBLE[5] 742[6] Medium

org.metricshub.ssh.SshClient$2

Bug Category Details Line Priority
org.metricshub.ssh.SshClient$2.run() might ignore java.lang.Exception BAD_PRACTICE DE_MIGHT_IGNORE[7] 785[8] Medium
Found reliance on default encoding in org.metricshub.ssh.SshClient$2.run(): String.getBytes() I18N DM_DEFAULT_ENCODING[2] 782[9] High

org.metricshub.ssh.SshClient$CommandResult

Bug Category Details Line Priority
Unread public/protected field: org.metricshub.ssh.SshClient$CommandResult.executionTime STYLE URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD[10] 647[11] Medium
Unread public/protected field: org.metricshub.ssh.SshClient$CommandResult.exitStatus STYLE URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD[10] 653[12] Medium
Unread public/protected field: org.metricshub.ssh.SshClient$CommandResult.result STYLE URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD[10] 658[13] Medium
Unread public/protected field: org.metricshub.ssh.SshClient$CommandResult.success STYLE URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD[10] 641[14] Medium
No results.