FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.8

Threshold is Low

Effort is Default

Summary

ClassesBugsErrorsMissing Classes
3641810

de.rowa.posps.client.MainFrame

BugCategoryDetailsLinePriority
Unused field: de.rowa.posps.client.MainFrame.errorLabelPERFORMANCEUUF_UNUSED_FIELDNot availableMedium
Unused field: de.rowa.posps.client.MainFrame.wsdlUrlFieldPERFORMANCEUUF_UNUSED_FIELDNot availableMedium

de.rowa.posps.client.connection.ConnectionProtocol

BugCategoryDetailsLinePriority
de.rowa.posps.client.connection.ConnectionProtocol.getConnectionEstablished() may expose internal representation by returning ConnectionProtocol.connectionEstablishedMALICIOUS_CODEEI_EXPOSE_REP94Medium

de.rowa.posps.client.connection.OperationInvocation

BugCategoryDetailsLinePriority
de.rowa.posps.client.connection.OperationInvocation.getRequestTime() may expose internal representation by returning OperationInvocation.requestTimeMALICIOUS_CODEEI_EXPOSE_REP70Medium
de.rowa.posps.client.connection.OperationInvocation.getResponseTime() may expose internal representation by returning OperationInvocation.responseTimeMALICIOUS_CODEEI_EXPOSE_REP78Medium

de.rowa.posps.client.controls.ConnectionProtocolPanel

BugCategoryDetailsLinePriority
Class de.rowa.posps.client.controls.ConnectionProtocolPanel defines non-transient non-serializable instance field connectionProtocolBAD_PRACTICESE_BAD_FIELDNot availableMedium
Class de.rowa.posps.client.controls.ConnectionProtocolPanel defines non-transient non-serializable instance field requestValidationModelBAD_PRACTICESE_BAD_FIELDNot availableMedium
Class de.rowa.posps.client.controls.ConnectionProtocolPanel defines non-transient non-serializable instance field responseValidationModelBAD_PRACTICESE_BAD_FIELDNot availableMedium

de.rowa.posps.client.controls.GeneralControlPanel

BugCategoryDetailsLinePriority
Class de.rowa.posps.client.controls.GeneralControlPanel defines non-transient non-serializable instance field pospsConnectionBAD_PRACTICESE_BAD_FIELDNot availableMedium

de.rowa.posps.client.controls.GroovyShellPanel

BugCategoryDetailsLinePriority
Exception is caught when Exception is not thrown in de.rowa.posps.client.controls.GroovyShellPanel.evaluateScript(String, boolean)STYLEREC_CATCH_EXCEPTION168Low
Class de.rowa.posps.client.controls.GroovyShellPanel defines non-transient non-serializable instance field currentBindingBAD_PRACTICESE_BAD_FIELDNot availableMedium
Class de.rowa.posps.client.controls.GroovyShellPanel defines non-transient non-serializable instance field groovyShellBAD_PRACTICESE_BAD_FIELDNot availableMedium
Class de.rowa.posps.client.controls.GroovyShellPanel defines non-transient non-serializable instance field initialBindingBAD_PRACTICESE_BAD_FIELDNot availableMedium

de.rowa.posps.client.controls.PospsServerInfoPanel

BugCategoryDetailsLinePriority
Class de.rowa.posps.client.controls.PospsServerInfoPanel defines non-transient non-serializable instance field pospsServerInfoLoaderBAD_PRACTICESE_BAD_FIELDNot availableLow

de.rowa.posps.client.controls.PospsServerSelectorPanel

BugCategoryDetailsLinePriority
Class de.rowa.posps.client.controls.PospsServerSelectorPanel defines non-transient non-serializable instance field listenersBAD_PRACTICESE_BAD_FIELDNot availableLow

de.rowa.posps.client.controls.ValidationResultTableModel

BugCategoryDetailsLinePriority
Class de.rowa.posps.client.controls.ValidationResultTableModel defines non-transient non-serializable instance field validationResultBAD_PRACTICESE_BAD_FIELDNot availableLow

de.rowa.posps.client.controls.XmlValidationPanel

BugCategoryDetailsLinePriority
Class de.rowa.posps.client.controls.XmlValidationPanel defines non-transient non-serializable instance field modelBAD_PRACTICESE_BAD_FIELDNot availableMedium

de.rowa.posps.client.data.CountrySpecificClass

BugCategoryDetailsLinePriority
Exception is caught when Exception is not thrown in de.rowa.posps.client.data.CountrySpecificClass.newInstance(Class, PospsCountryCode)STYLEREC_CATCH_EXCEPTION65Low