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 max

Summary

Classes Bugs Errors Missing Classes
52 22 0 0

info.mikethomas.fahview.v6project.ClientProject$ClientProjectLogicalView$ProjectNode

Bug Category Details Line Priority
info.mikethomas.fahview.v6project.ClientProject$ClientProjectLogicalView$ProjectNode doesn't override org.openide.nodes.FilterNode.equals(Object) STYLE EQ_DOESNT_OVERRIDE_EQUALS 1 Medium

info.mikethomas.fahview.v6project.WorkProject$WorkProjectLogicalView$ProjectNode

Bug Category Details Line Priority
info.mikethomas.fahview.v6project.WorkProject$WorkProjectLogicalView$ProjectNode doesn't override org.openide.nodes.FilterNode.equals(Object) STYLE EQ_DOESNT_OVERRIDE_EQUALS 1 Medium

info.mikethomas.fahview.v6project.model.Client

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive info.mikethomas.fahview.v6project.model.Client.setMachineID(String) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 91 High
Unused field: info.mikethomas.fahview.v6project.model.Client.queue PERFORMANCE UUF_UNUSED_FIELD Not available Medium
Unused field: info.mikethomas.fahview.v6project.model.Client.type PERFORMANCE UUF_UNUSED_FIELD Not available Medium

info.mikethomas.fahview.v6project.model.Core

Bug Category Details Line Priority
Unused field: info.mikethomas.fahview.v6project.model.Core.date PERFORMANCE UUF_UNUSED_FIELD Not available Medium
Unused field: info.mikethomas.fahview.v6project.model.Core.type PERFORMANCE UUF_UNUSED_FIELD Not available Medium
Unused field: info.mikethomas.fahview.v6project.model.Core.version PERFORMANCE UUF_UNUSED_FIELD Not available Medium

info.mikethomas.fahview.v6project.model.QueueIndexImpl

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive info.mikethomas.fahview.v6project.model.QueueIndexImpl.setTeamn() PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 577 High
info.mikethomas.fahview.v6project.model.QueueIndexImpl.getTdata() may expose internal representation by returning QueueIndexImpl.tdata MALICIOUS_CODE EI_EXPOSE_REP 148 Medium

info.mikethomas.fahview.v6project.model.User

Bug Category Details Line Priority
info.mikethomas.fahview.v6project.model.User.getDate() may expose internal representation by returning User.date MALICIOUS_CODE EI_EXPOSE_REP 50 Medium
info.mikethomas.fahview.v6project.model.User.setDate(Date) may expose internal representation by storing an externally mutable object into User.date MALICIOUS_CODE EI_EXPOSE_REP2 59 Medium

info.mikethomas.fahview.v6project.model.WorkUnitImpl

Bug Category Details Line Priority
info.mikethomas.fahview.v6project.model.WorkUnitImpl.getIssue() may expose internal representation by returning WorkUnitImpl.issue MALICIOUS_CODE EI_EXPOSE_REP 121 Medium
Unwritten field: info.mikethomas.fahview.v6project.model.WorkUnitImpl.protein CORRECTNESS UWF_UNWRITTEN_FIELD 196 Medium

info.mikethomas.fahview.v6project.nodes.ClientNodeFactory$ClientNodeList

Bug Category Details Line Priority
Should info.mikethomas.fahview.v6project.nodes.ClientNodeFactory$ClientNodeList be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 55-98 Medium

info.mikethomas.fahview.v6project.nodes.ClientSubProjectNodeFactory$ReportsNodeList

Bug Category Details Line Priority
Should info.mikethomas.fahview.v6project.nodes.ClientSubProjectNodeFactory$ReportsNodeList be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 60-110 Medium

info.mikethomas.fahview.v6project.nodes.WorkNodeFactory$WorkNodeList

Bug Category Details Line Priority
Should info.mikethomas.fahview.v6project.nodes.WorkNodeFactory$WorkNodeList be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 55-103 Medium

info.mikethomas.fahview.v6project.panels.QueueTopComponent

Bug Category Details Line Priority
Dead store to version in info.mikethomas.fahview.v6project.panels.QueueTopComponent.readProperties(Properties) STYLE DLS_DEAD_LOCAL_STORE 199 Medium
Hard coded reference to an absolute pathname in info.mikethomas.fahview.v6project.panels.QueueTopComponent.componentOpened() STYLE DMI_HARDCODED_ABSOLUTE_FILENAME 150 Medium

info.mikethomas.fahview.v6project.utilities.LogReader

Bug Category Details Line Priority
Found reliance on default encoding in info.mikethomas.fahview.v6project.utilities.LogReader.toString(): new java.util.Scanner(File) I18N DM_DEFAULT_ENCODING 101 High
info.mikethomas.fahview.v6project.utilities.LogReader.toString() concatenates strings using + in a loop PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 104 Medium

info.mikethomas.fahview.v6project.utilities.QueueReader

Bug Category Details Line Priority
info.mikethomas.fahview.v6project.utilities.QueueReader.read(int, int) ignores result of java.io.RandomAccessFile.read(byte[]) BAD_PRACTICE RR_NOT_CHECKED 61 Medium