The following document contains the results of FindBugs Report
FindBugs Version is 1.3.8
Threshold is Low
Effort is Default
| Classes | Bugs | Errors | Missing Classes | 
|---|---|---|---|
| 364 | 18 | 1 | 0 | 
| Bug | Category | Details | Line | Priority | 
|---|---|---|---|---|
| Unused field: de.rowa.posps.client.MainFrame.errorLabel | PERFORMANCE | UUF_UNUSED_FIELD | Not available | Medium | 
| Unused field: de.rowa.posps.client.MainFrame.wsdlUrlField | PERFORMANCE | UUF_UNUSED_FIELD | Not available | Medium | 
| Bug | Category | Details | Line | Priority | 
|---|---|---|---|---|
| de.rowa.posps.client.connection.ConnectionProtocol.getConnectionEstablished() may expose internal representation by returning ConnectionProtocol.connectionEstablished | MALICIOUS_CODE | EI_EXPOSE_REP | 94 | Medium | 
| Bug | Category | Details | Line | Priority | 
|---|---|---|---|---|
| de.rowa.posps.client.connection.OperationInvocation.getRequestTime() may expose internal representation by returning OperationInvocation.requestTime | MALICIOUS_CODE | EI_EXPOSE_REP | 70 | Medium | 
| de.rowa.posps.client.connection.OperationInvocation.getResponseTime() may expose internal representation by returning OperationInvocation.responseTime | MALICIOUS_CODE | EI_EXPOSE_REP | 78 | Medium | 
| Bug | Category | Details | Line | Priority | 
|---|---|---|---|---|
| Class de.rowa.posps.client.controls.ConnectionProtocolPanel defines non-transient non-serializable instance field connectionProtocol | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium | 
| Class de.rowa.posps.client.controls.ConnectionProtocolPanel defines non-transient non-serializable instance field requestValidationModel | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium | 
| Class de.rowa.posps.client.controls.ConnectionProtocolPanel defines non-transient non-serializable instance field responseValidationModel | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium | 
| Bug | Category | Details | Line | Priority | 
|---|---|---|---|---|
| Class de.rowa.posps.client.controls.GeneralControlPanel defines non-transient non-serializable instance field pospsConnection | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium | 
| Bug | Category | Details | Line | Priority | 
|---|---|---|---|---|
| Exception is caught when Exception is not thrown in de.rowa.posps.client.controls.GroovyShellPanel.evaluateScript(String, boolean) | STYLE | REC_CATCH_EXCEPTION | 168 | Low | 
| Class de.rowa.posps.client.controls.GroovyShellPanel defines non-transient non-serializable instance field currentBinding | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium | 
| Class de.rowa.posps.client.controls.GroovyShellPanel defines non-transient non-serializable instance field groovyShell | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium | 
| Class de.rowa.posps.client.controls.GroovyShellPanel defines non-transient non-serializable instance field initialBinding | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium | 
| Bug | Category | Details | Line | Priority | 
|---|---|---|---|---|
| Class de.rowa.posps.client.controls.PospsServerInfoPanel defines non-transient non-serializable instance field pospsServerInfoLoader | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low | 
| Bug | Category | Details | Line | Priority | 
|---|---|---|---|---|
| Class de.rowa.posps.client.controls.PospsServerSelectorPanel defines non-transient non-serializable instance field listeners | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low | 
| Bug | Category | Details | Line | Priority | 
|---|---|---|---|---|
| Class de.rowa.posps.client.controls.ValidationResultTableModel defines non-transient non-serializable instance field validationResult | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low | 
| Bug | Category | Details | Line | Priority | 
|---|---|---|---|---|
| Class de.rowa.posps.client.controls.XmlValidationPanel defines non-transient non-serializable instance field model | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium | 
| Bug | Category | Details | Line | Priority | 
|---|---|---|---|---|
| Exception is caught when Exception is not thrown in de.rowa.posps.client.data.CountrySpecificClass.newInstance(Class, PospsCountryCode) | STYLE | REC_CATCH_EXCEPTION | 65 | Low |