2009/05/20 - Apache Shale has been retired.

For more information, please explore the Attic.

FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.1.1

Threshold is Low

Effort is Default

Summary

ClassesBugsErrorsMissing Classes
18591815

Files

ClassBugs
org.apache.shale.dialog.basic.BasicDialogContext6
org.apache.shale.dialog.basic.BasicDialogContext$TopState1
org.apache.shale.dialog.basic.BasicDialogManager2

org.apache.shale.dialog.basic.BasicDialogContext

BugCategoryDetailsLine
Method org.apache.shale.dialog.basic.BasicDialogContext.strategy() invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version insteadI18NDM_CONVERT_CASE738
Method org.apache.shale.dialog.basic.BasicDialogContext.advance(javax.faces.context.FacesContext,String) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caughtSTYLEREC_CATCH_EXCEPTION400
Class org.apache.shale.dialog.basic.BasicDialogContext defines non-transient non-serializable instance field managerBAD_PRACTICESE_BAD_FIELDNot available
The field org.apache.shale.dialog.basic.BasicDialogContext.strategy is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot available
The field org.apache.shale.dialog.basic.BasicDialogContext.dialogs is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot available
Private method org.apache.shale.dialog.basic.BasicDialogContext.dialog(javax.faces.context.FacesContext) is never calledPERFORMANCEUPM_UNCALLED_PRIVATE_METHOD567-570

org.apache.shale.dialog.basic.BasicDialogContext$TopState

BugCategoryDetailsLine
Should org.apache.shale.dialog.basic.BasicDialogContext$TopState be a _static_ inner class?PERFORMANCESIC_INNER_SHOULD_BE_STATICNot available

org.apache.shale.dialog.basic.BasicDialogManager

BugCategoryDetailsLine
The field org.apache.shale.dialog.basic.BasicDialogManager.dialogs is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot available
Private method org.apache.shale.dialog.basic.BasicDialogManager.log() is never calledPERFORMANCEUPM_UNCALLED_PRIVATE_METHOD187-190