FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is low

Effort is max

Summary

Classes Bugs Errors Missing Classes
153 169 0 87

Files

Class Bugs
org.apache.myfaces.tobago.example.demo.AjaxSpecialCharacterController 1
org.apache.myfaces.tobago.example.demo.ApiController 1
org.apache.myfaces.tobago.example.demo.AstroData 3
org.apache.myfaces.tobago.example.demo.AstroData$1 1
org.apache.myfaces.tobago.example.demo.AttributeController 1
org.apache.myfaces.tobago.example.demo.BadgeController 1
org.apache.myfaces.tobago.example.demo.BehaviorController 1
org.apache.myfaces.tobago.example.demo.BehaviorTestController 1
org.apache.myfaces.tobago.example.demo.BoxController 1
org.apache.myfaces.tobago.example.demo.BundleController 1
org.apache.myfaces.tobago.example.demo.BundleEntry 1
org.apache.myfaces.tobago.example.demo.ButtonLinkController 1
org.apache.myfaces.tobago.example.demo.CantorInterval$Fraction 1
org.apache.myfaces.tobago.example.demo.CategoryTree 1
org.apache.myfaces.tobago.example.demo.CkeditorController 1
org.apache.myfaces.tobago.example.demo.CollapsibleBoxController 1
org.apache.myfaces.tobago.example.demo.CollapsibleController 1
org.apache.myfaces.tobago.example.demo.CollapsiblePanelController 1
org.apache.myfaces.tobago.example.demo.CollapsiblePopupController 1
org.apache.myfaces.tobago.example.demo.CollapsibleSectionController 1
org.apache.myfaces.tobago.example.demo.ConversationController 4
org.apache.myfaces.tobago.example.demo.ConversionController 1
org.apache.myfaces.tobago.example.demo.ConvertDateTimeController 4
org.apache.myfaces.tobago.example.demo.CurrencyController 2
org.apache.myfaces.tobago.example.demo.CurrentValueController 2
org.apache.myfaces.tobago.example.demo.DateController 7
org.apache.myfaces.tobago.example.demo.DefaultCommandController 1
org.apache.myfaces.tobago.example.demo.DockerController 1
org.apache.myfaces.tobago.example.demo.DockerServer 1
org.apache.myfaces.tobago.example.demo.EventController 1
org.apache.myfaces.tobago.example.demo.EventController$EventsOnComponent 2
org.apache.myfaces.tobago.example.demo.ExceptionController 1
org.apache.myfaces.tobago.example.demo.ExecuteController 1
org.apache.myfaces.tobago.example.demo.ForEachController 2
org.apache.myfaces.tobago.example.demo.ForEachController$River 2
org.apache.myfaces.tobago.example.demo.FormAjaxController 1
org.apache.myfaces.tobago.example.demo.FormController 1
org.apache.myfaces.tobago.example.demo.FormRequiredController 1
org.apache.myfaces.tobago.example.demo.GroupController 2
org.apache.myfaces.tobago.example.demo.HeaderFooterController 1
org.apache.myfaces.tobago.example.demo.InputSuggestController 2
org.apache.myfaces.tobago.example.demo.KillSession 2
org.apache.myfaces.tobago.example.demo.LocaleController 1
org.apache.myfaces.tobago.example.demo.LoggingController$LoggingInfo 3
org.apache.myfaces.tobago.example.demo.ManifestReader 1
org.apache.myfaces.tobago.example.demo.MessageLayoutController 2
org.apache.myfaces.tobago.example.demo.MessagesController 1
org.apache.myfaces.tobago.example.demo.MetaController 1
org.apache.myfaces.tobago.example.demo.Migration4Controller 1
org.apache.myfaces.tobago.example.demo.Migration5Controller 1
org.apache.myfaces.tobago.example.demo.NavigationNode 1
org.apache.myfaces.tobago.example.demo.NavigationState 1
org.apache.myfaces.tobago.example.demo.NavigationTree 2
org.apache.myfaces.tobago.example.demo.ObjectController 1
org.apache.myfaces.tobago.example.demo.OutController 1
org.apache.myfaces.tobago.example.demo.PanelController 1
org.apache.myfaces.tobago.example.demo.PartialReloadController 2
org.apache.myfaces.tobago.example.demo.PlanetExample 4
org.apache.myfaces.tobago.example.demo.PopupController 1
org.apache.myfaces.tobago.example.demo.ProgressController 1
org.apache.myfaces.tobago.example.demo.RoleController 1
org.apache.myfaces.tobago.example.demo.SelectBooleanCheckboxController 1
org.apache.myfaces.tobago.example.demo.SelectBooleanToggleController 1
org.apache.myfaces.tobago.example.demo.SelectController 2
org.apache.myfaces.tobago.example.demo.SelectItemModel 3
org.apache.myfaces.tobago.example.demo.SelectManyCheckboxController 6
org.apache.myfaces.tobago.example.demo.SelectManyListboxController 2
org.apache.myfaces.tobago.example.demo.SelectManyShuttleController 5
org.apache.myfaces.tobago.example.demo.SelectOneChoiceController 1
org.apache.myfaces.tobago.example.demo.SelectOneListboxController 2
org.apache.myfaces.tobago.example.demo.SelectOneRadioController 1
org.apache.myfaces.tobago.example.demo.SheetConfig 4
org.apache.myfaces.tobago.example.demo.SheetController 2
org.apache.myfaces.tobago.example.demo.SheetController$1 1
org.apache.myfaces.tobago.example.demo.SheetEditableController 1
org.apache.myfaces.tobago.example.demo.SheetFilterController 4
org.apache.myfaces.tobago.example.demo.SheetFilterController$DistanceRange 1
org.apache.myfaces.tobago.example.demo.SheetSortingController 1
org.apache.myfaces.tobago.example.demo.SheetTreeController 1
org.apache.myfaces.tobago.example.demo.SolarObject 1
org.apache.myfaces.tobago.example.demo.SourceFileReader 3
org.apache.myfaces.tobago.example.demo.SplitLayoutController 1
org.apache.myfaces.tobago.example.demo.StarsController 1
org.apache.myfaces.tobago.example.demo.SuggestController 1
org.apache.myfaces.tobago.example.demo.SuggestQuotMarkController 1
org.apache.myfaces.tobago.example.demo.TabController 1
org.apache.myfaces.tobago.example.demo.TestController 1
org.apache.myfaces.tobago.example.demo.TestController$TestPage 1
org.apache.myfaces.tobago.example.demo.TextareaController 1
org.apache.myfaces.tobago.example.demo.ThemeController 4
org.apache.myfaces.tobago.example.demo.TinyMceController 1
org.apache.myfaces.tobago.example.demo.TreeCommandTypesController 1
org.apache.myfaces.tobago.example.demo.TreeController 1
org.apache.myfaces.tobago.example.demo.TreeEditorController 1
org.apache.myfaces.tobago.example.demo.TreeListboxController 1
org.apache.myfaces.tobago.example.demo.TreeSelectController 2
org.apache.myfaces.tobago.example.demo.UploadController 4
org.apache.myfaces.tobago.example.demo.UploadItem 1
org.apache.myfaces.tobago.example.demo.ValidationController 1
org.apache.myfaces.tobago.example.demo.ValidationJsr303Controller 1
org.apache.myfaces.tobago.example.demo.WebSocketController 1
org.apache.myfaces.tobago.example.demo.WebSocketController$1 1
org.apache.myfaces.tobago.example.demo.bestpractice.ToolBarCustomizer 1
org.apache.myfaces.tobago.example.demo.info.Activity 3
org.apache.myfaces.tobago.example.demo.info.ActivityList 1
org.apache.myfaces.tobago.example.demo.nonfacesrequest.FishPond 1
org.apache.myfaces.tobago.example.demo.sudoku.Sudoku 1

org.apache.myfaces.tobago.example.demo.AjaxSpecialCharacterController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.AjaxSpecialCharacterController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 29-36 Low

org.apache.myfaces.tobago.example.demo.ApiController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.ApiController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 38-93 Low

org.apache.myfaces.tobago.example.demo.AstroData

Bug Category Details Line Priority
Found reliance on default encoding in new org.apache.myfaces.tobago.example.demo.AstroData(): new java.io.InputStreamReader(InputStream) I18N DM_DEFAULT_ENCODING 55 High
org.apache.myfaces.tobago.example.demo.AstroData is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 52-153 Low
Private method org.apache.myfaces.tobago.example.demo.AstroData.createSelectItems(List) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 122-126 Low

org.apache.myfaces.tobago.example.demo.AstroData$1

Bug Category Details Line Priority
The class org.apache.myfaces.tobago.example.demo.AstroData$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 58 Low

org.apache.myfaces.tobago.example.demo.AttributeController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.AttributeController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 28-59 Low

org.apache.myfaces.tobago.example.demo.BadgeController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.BadgeController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 34-55 Low

org.apache.myfaces.tobago.example.demo.BehaviorController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.BehaviorController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 34-89 Low

org.apache.myfaces.tobago.example.demo.BehaviorTestController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.BehaviorTestController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 51-212 Low

org.apache.myfaces.tobago.example.demo.BoxController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.BoxController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 28-55 Low

org.apache.myfaces.tobago.example.demo.BundleController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.BundleController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 38-76 Low

org.apache.myfaces.tobago.example.demo.BundleEntry

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.BundleEntry is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 29-48 Low

org.apache.myfaces.tobago.example.demo.ButtonLinkController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.ButtonLinkController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 30-46 Low

org.apache.myfaces.tobago.example.demo.CantorInterval$Fraction

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.CantorInterval$Fraction is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 93-144 Low

org.apache.myfaces.tobago.example.demo.CategoryTree

Bug Category Details Line Priority
Found reliance on default encoding in org.apache.myfaces.tobago.example.demo.CategoryTree.createSample(): new java.io.InputStreamReader(InputStream) I18N DM_DEFAULT_ENCODING 38 High

org.apache.myfaces.tobago.example.demo.CkeditorController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.CkeditorController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 36-61 Low

org.apache.myfaces.tobago.example.demo.CollapsibleBoxController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.CollapsibleBoxController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 28-46 Low

org.apache.myfaces.tobago.example.demo.CollapsibleController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.CollapsibleController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 33-60 Low

org.apache.myfaces.tobago.example.demo.CollapsiblePanelController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.CollapsiblePanelController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 28-46 Low

org.apache.myfaces.tobago.example.demo.CollapsiblePopupController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.CollapsiblePopupController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 28-46 Low

org.apache.myfaces.tobago.example.demo.CollapsibleSectionController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.CollapsibleSectionController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 28-46 Low

org.apache.myfaces.tobago.example.demo.ConversationController

Bug Category Details Line Priority
Read of unwritten field conversation in org.apache.myfaces.tobago.example.demo.ConversationController.beginConversation() CORRECTNESS NP_UNWRITTEN_FIELD 43 Medium
Read of unwritten field conversation in org.apache.myfaces.tobago.example.demo.ConversationController.endConversation() CORRECTNESS NP_UNWRITTEN_FIELD 47 Medium
org.apache.myfaces.tobago.example.demo.ConversationController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 32-56 Low
Unwritten field: org.apache.myfaces.tobago.example.demo.ConversationController.conversation CORRECTNESS UWF_UNWRITTEN_FIELD 39 Medium

org.apache.myfaces.tobago.example.demo.ConversionController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.ConversionController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 28-38 Low

org.apache.myfaces.tobago.example.demo.ConvertDateTimeController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.ConvertDateTimeController.getMyFacesDate() may expose internal representation by returning ConvertDateTimeController.myFacesDate MALICIOUS_CODE EI_EXPOSE_REP 54 Medium
org.apache.myfaces.tobago.example.demo.ConvertDateTimeController.getTobagoDate() may expose internal representation by returning ConvertDateTimeController.tobagoDate MALICIOUS_CODE EI_EXPOSE_REP 62 Medium
org.apache.myfaces.tobago.example.demo.ConvertDateTimeController.setMyFacesDate(Date) may expose internal representation by storing an externally mutable object into ConvertDateTimeController.myFacesDate MALICIOUS_CODE EI_EXPOSE_REP2 58 Medium
org.apache.myfaces.tobago.example.demo.ConvertDateTimeController.setTobagoDate(Date) may expose internal representation by storing an externally mutable object into ConvertDateTimeController.tobagoDate MALICIOUS_CODE EI_EXPOSE_REP2 66 Medium

org.apache.myfaces.tobago.example.demo.CurrencyController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.CurrencyController.getCurrencyItems() may expose internal representation by returning CurrencyController.currencyItems MALICIOUS_CODE EI_EXPOSE_REP 46 Medium
org.apache.myfaces.tobago.example.demo.CurrencyController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 35-55 Low

org.apache.myfaces.tobago.example.demo.CurrentValueController

Bug Category Details Line Priority
Use of non-localized String.toUpperCase() or String.toLowerCase() in org.apache.myfaces.tobago.example.demo.CurrentValueController.toUpperCase(String) I18N DM_CONVERT_CASE 57 Low
org.apache.myfaces.tobago.example.demo.CurrentValueController.getDate() may expose internal representation by returning CurrentValueController.date MALICIOUS_CODE EI_EXPOSE_REP 79 Medium

org.apache.myfaces.tobago.example.demo.DateController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.DateController.getOnce() may expose internal representation by returning DateController.once MALICIOUS_CODE EI_EXPOSE_REP 54 Medium
org.apache.myfaces.tobago.example.demo.DateController.getOnchange() may expose internal representation by returning DateController.onchange MALICIOUS_CODE EI_EXPOSE_REP 62 Medium
org.apache.myfaces.tobago.example.demo.DateController.getSubmitDate() may expose internal representation by returning DateController.submitDate MALICIOUS_CODE EI_EXPOSE_REP 74 Medium
org.apache.myfaces.tobago.example.demo.DateController.setOnce(Date) may expose internal representation by storing an externally mutable object into DateController.once MALICIOUS_CODE EI_EXPOSE_REP2 58 Medium
org.apache.myfaces.tobago.example.demo.DateController.setOnchange(Date) may expose internal representation by storing an externally mutable object into DateController.onchange MALICIOUS_CODE EI_EXPOSE_REP2 66 Medium
org.apache.myfaces.tobago.example.demo.DateController.setSubmitDate(Date) may expose internal representation by storing an externally mutable object into DateController.submitDate MALICIOUS_CODE EI_EXPOSE_REP2 78 Medium
org.apache.myfaces.tobago.example.demo.DateController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 37-79 Low

org.apache.myfaces.tobago.example.demo.DefaultCommandController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.DefaultCommandController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 29-65 Low

org.apache.myfaces.tobago.example.demo.DockerController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.DockerController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 31-120 Low

org.apache.myfaces.tobago.example.demo.DockerServer

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.DockerServer.getTags() may expose internal representation by returning DockerServer.tags MALICIOUS_CODE EI_EXPOSE_REP 126 Medium

org.apache.myfaces.tobago.example.demo.EventController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.EventController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 95-231 Low

org.apache.myfaces.tobago.example.demo.EventController$EventsOnComponent

Bug Category Details Line Priority
Use of non-localized String.toUpperCase() or String.toLowerCase() in new org.apache.myfaces.tobago.example.demo.EventController$EventsOnComponent(UIComponentBase) I18N DM_CONVERT_CASE 240 Low
org.apache.myfaces.tobago.example.demo.EventController$EventsOnComponent is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 236-337 Low

org.apache.myfaces.tobago.example.demo.ExceptionController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.ExceptionController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 31-41 Low

org.apache.myfaces.tobago.example.demo.ExecuteController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.ExecuteController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 32-100 Low

org.apache.myfaces.tobago.example.demo.ForEachController

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive org.apache.myfaces.tobago.example.demo.ForEachController.addNewRiver() PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 71 High
org.apache.myfaces.tobago.example.demo.ForEachController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 38-89 Low

org.apache.myfaces.tobago.example.demo.ForEachController$River

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.ForEachController$River is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 96-111 Low
Should org.apache.myfaces.tobago.example.demo.ForEachController$River be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 96-111 Medium

org.apache.myfaces.tobago.example.demo.FormAjaxController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.FormAjaxController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 28-56 Low

org.apache.myfaces.tobago.example.demo.FormController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.FormController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 28-47 Low

org.apache.myfaces.tobago.example.demo.FormRequiredController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.FormRequiredController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 28-56 Low

org.apache.myfaces.tobago.example.demo.GroupController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.GroupController.getCurrencies() may expose internal representation by returning GroupController.CURRENCIES MALICIOUS_CODE EI_EXPOSE_REP 161 Medium
org.apache.myfaces.tobago.example.demo.GroupController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 37-178 Low

org.apache.myfaces.tobago.example.demo.HeaderFooterController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.HeaderFooterController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 28-65 Low

org.apache.myfaces.tobago.example.demo.InputSuggestController

Bug Category Details Line Priority
Use of non-localized String.toUpperCase() or String.toLowerCase() in org.apache.myfaces.tobago.example.demo.InputSuggestController.getSuggestItems(String, boolean) I18N DM_CONVERT_CASE 171 Low
org.apache.myfaces.tobago.example.demo.InputSuggestController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 40-193 Low

org.apache.myfaces.tobago.example.demo.KillSession

Bug Category Details Line Priority
Found reliance on default encoding in org.apache.myfaces.tobago.example.demo.KillSession.doGet(HttpServletRequest, HttpServletResponse): String.getBytes() I18N DM_DEFAULT_ENCODING 42 High
org.apache.myfaces.tobago.example.demo.KillSession is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 34-46 Low

org.apache.myfaces.tobago.example.demo.LocaleController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.LocaleController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 50-157 Low

org.apache.myfaces.tobago.example.demo.LoggingController$LoggingInfo

Bug Category Details Line Priority
Use of non-localized String.toUpperCase() or String.toLowerCase() in org.apache.myfaces.tobago.example.demo.LoggingController$LoggingInfo.checkLevel(String, String) I18N DM_CONVERT_CASE 274 Low
Use of non-localized String.toUpperCase() or String.toLowerCase() in org.apache.myfaces.tobago.example.demo.LoggingController$LoggingInfo.checkLevelGeneric(String, Object, String, String, String) I18N DM_CONVERT_CASE 288 Low
Exception is caught when Exception is not thrown in org.apache.myfaces.tobago.example.demo.LoggingController$LoggingInfo.reset(String) STYLE REC_CATCH_EXCEPTION 242 Low

org.apache.myfaces.tobago.example.demo.ManifestReader

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.ManifestReader.getBuildTime() may expose internal representation by returning ManifestReader.buildTime MALICIOUS_CODE EI_EXPOSE_REP 100 Medium

org.apache.myfaces.tobago.example.demo.MessageLayoutController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.MessageLayoutController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 31-47 Low
MessageLayoutController.component not initialized in constructor and dereferenced in org.apache.myfaces.tobago.example.demo.MessageLayoutController.addInfo() STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 46 Low

org.apache.myfaces.tobago.example.demo.MessagesController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.MessagesController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 30-95 Low

org.apache.myfaces.tobago.example.demo.MetaController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.MetaController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 29-43 Low

org.apache.myfaces.tobago.example.demo.Migration4Controller

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.Migration4Controller is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 28-31 Low

org.apache.myfaces.tobago.example.demo.Migration5Controller

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.Migration5Controller is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 28-31 Low

org.apache.myfaces.tobago.example.demo.NavigationNode

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.NavigationNode defines compareTo(NavigationNode) and uses Object.equals() BAD_PRACTICE EQ_COMPARETO_USE_OBJECT_EQUALS 57 Medium

org.apache.myfaces.tobago.example.demo.NavigationState

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.NavigationState is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 40-150 Low

org.apache.myfaces.tobago.example.demo.NavigationTree

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.NavigationTree is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 56-241 Low
NavigationTree.root not initialized in constructor and dereferenced in org.apache.myfaces.tobago.example.demo.NavigationTree.findByViewId(String) STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 139 Low

org.apache.myfaces.tobago.example.demo.ObjectController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.ObjectController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 28-31 Low

org.apache.myfaces.tobago.example.demo.OutController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.OutController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 26-29 Low

org.apache.myfaces.tobago.example.demo.PanelController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.PanelController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 30-49 Low

org.apache.myfaces.tobago.example.demo.PartialReloadController

Bug Category Details Line Priority
Unconditional wait in org.apache.myfaces.tobago.example.demo.PartialReloadController.waitAndReload(long) MT_CORRECTNESS UW_UNCOND_WAIT 71 Low
Wait not in loop in org.apache.myfaces.tobago.example.demo.PartialReloadController.waitAndReload(long) MT_CORRECTNESS WA_NOT_IN_LOOP 71 Low

org.apache.myfaces.tobago.example.demo.PlanetExample

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.PlanetExample.getMoons() may expose internal representation by returning PlanetExample.earthMoons MALICIOUS_CODE EI_EXPOSE_REP 67 Medium
org.apache.myfaces.tobago.example.demo.PlanetExample.getMoons() may expose internal representation by returning PlanetExample.jupiterMoons MALICIOUS_CODE EI_EXPOSE_REP 71 Medium
org.apache.myfaces.tobago.example.demo.PlanetExample.getMoons() may expose internal representation by returning PlanetExample.marsMoons MALICIOUS_CODE EI_EXPOSE_REP 69 Medium
org.apache.myfaces.tobago.example.demo.PlanetExample.getPlanets() may expose internal representation by returning PlanetExample.planets MALICIOUS_CODE EI_EXPOSE_REP 53 Medium

org.apache.myfaces.tobago.example.demo.PopupController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.PopupController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 29-65 Low

org.apache.myfaces.tobago.example.demo.ProgressController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.ProgressController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 32-70 Low

org.apache.myfaces.tobago.example.demo.RoleController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.RoleController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 29-54 Low

org.apache.myfaces.tobago.example.demo.SelectBooleanCheckboxController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.SelectBooleanCheckboxController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 28-86 Low

org.apache.myfaces.tobago.example.demo.SelectBooleanToggleController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.SelectBooleanToggleController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 28-86 Low

org.apache.myfaces.tobago.example.demo.SelectController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.SelectController.getEntries() may expose internal representation by returning SelectController.entries MALICIOUS_CODE EI_EXPOSE_REP 49 Medium
org.apache.myfaces.tobago.example.demo.SelectController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 34-49 Low

org.apache.myfaces.tobago.example.demo.SelectItemModel

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.SelectItemModel.getAvailableCurrencies() may expose internal representation by returning SelectItemModel.availableCurrencies MALICIOUS_CODE EI_EXPOSE_REP 56 Medium
org.apache.myfaces.tobago.example.demo.SelectItemModel.getAvailableCurrenciesAsObject() may expose internal representation by returning SelectItemModel.availableCurrenciesAsObject MALICIOUS_CODE EI_EXPOSE_REP 60 Medium
org.apache.myfaces.tobago.example.demo.SelectItemModel is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 33-100 Low

org.apache.myfaces.tobago.example.demo.SelectManyCheckboxController

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive org.apache.myfaces.tobago.example.demo.SelectManyCheckboxController.getResult() PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 65 High
org.apache.myfaces.tobago.example.demo.SelectManyCheckboxController.getSelectedGiantPlanet() may expose internal representation by returning SelectManyCheckboxController.selectedGiantPlanet MALICIOUS_CODE EI_EXPOSE_REP 79 Medium
org.apache.myfaces.tobago.example.demo.SelectManyCheckboxController.getSelectedTerrestrialPlanet() may expose internal representation by returning SelectManyCheckboxController.selectedTerrestrialPlanet MALICIOUS_CODE EI_EXPOSE_REP 71 Medium
org.apache.myfaces.tobago.example.demo.SelectManyCheckboxController.setSelectedGiantPlanet(SolarObject[]) may expose internal representation by storing an externally mutable object into SelectManyCheckboxController.selectedGiantPlanet MALICIOUS_CODE EI_EXPOSE_REP2 83 Medium
org.apache.myfaces.tobago.example.demo.SelectManyCheckboxController.setSelectedTerrestrialPlanet(SolarObject[]) may expose internal representation by storing an externally mutable object into SelectManyCheckboxController.selectedTerrestrialPlanet MALICIOUS_CODE EI_EXPOSE_REP2 75 Medium
org.apache.myfaces.tobago.example.demo.SelectManyCheckboxController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 30-84 Low

org.apache.myfaces.tobago.example.demo.SelectManyListboxController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.SelectManyListboxController.getDeserts() may expose internal representation by returning SelectManyListboxController.deserts MALICIOUS_CODE EI_EXPOSE_REP 65 Medium
org.apache.myfaces.tobago.example.demo.SelectManyListboxController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 34-74 Low

org.apache.myfaces.tobago.example.demo.SelectManyShuttleController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.SelectManyShuttleController.getSelectedPlanets() may expose internal representation by returning SelectManyShuttleController.selectedPlanets MALICIOUS_CODE EI_EXPOSE_REP 52 Medium
org.apache.myfaces.tobago.example.demo.SelectManyShuttleController.getSelectedStars() may expose internal representation by returning SelectManyShuttleController.selectedStars MALICIOUS_CODE EI_EXPOSE_REP 68 Medium
org.apache.myfaces.tobago.example.demo.SelectManyShuttleController.setSelectedPlanets(SolarObject[]) may expose internal representation by storing an externally mutable object into SelectManyShuttleController.selectedPlanets MALICIOUS_CODE EI_EXPOSE_REP2 56 Medium
org.apache.myfaces.tobago.example.demo.SelectManyShuttleController.setSelectedStars(String[]) may expose internal representation by storing an externally mutable object into SelectManyShuttleController.selectedStars MALICIOUS_CODE EI_EXPOSE_REP2 72 Medium
org.apache.myfaces.tobago.example.demo.SelectManyShuttleController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 32-76 Low

org.apache.myfaces.tobago.example.demo.SelectOneChoiceController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.SelectOneChoiceController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 28-51 Low

org.apache.myfaces.tobago.example.demo.SelectOneListboxController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.SelectOneListboxController.getMountains() may expose internal representation by returning SelectOneListboxController.mountains MALICIOUS_CODE EI_EXPOSE_REP 55 Medium
org.apache.myfaces.tobago.example.demo.SelectOneListboxController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 36-64 Low

org.apache.myfaces.tobago.example.demo.SelectOneRadioController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.SelectOneRadioController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 28-79 Low

org.apache.myfaces.tobago.example.demo.SheetConfig

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.SheetConfig.getSheetDirectLinkCountItems() may expose internal representation by returning SheetConfig.sheetDirectLinkCountItems MALICIOUS_CODE EI_EXPOSE_REP 139 Medium
org.apache.myfaces.tobago.example.demo.SheetConfig.getSheetPagingPositionItems() may expose internal representation by returning SheetConfig.sheetPagingPositionItems MALICIOUS_CODE EI_EXPOSE_REP 167 Medium
org.apache.myfaces.tobago.example.demo.SheetConfig.getSheetSelectableItems() may expose internal representation by returning SheetConfig.sheetSelectableItems MALICIOUS_CODE EI_EXPOSE_REP 171 Medium
org.apache.myfaces.tobago.example.demo.SheetConfig.setSheetSelectableItems(SelectItem[]) may expose internal representation by storing an externally mutable object into SheetConfig.sheetSelectableItems MALICIOUS_CODE EI_EXPOSE_REP2 175 Medium

org.apache.myfaces.tobago.example.demo.SheetController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.SheetController.getSelectableModes() may expose internal representation by returning SheetController.SHEET_SELECTABLE MALICIOUS_CODE EI_EXPOSE_REP 192 Medium
org.apache.myfaces.tobago.example.demo.SheetController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 51-192 Low

org.apache.myfaces.tobago.example.demo.SheetController$1

Bug Category Details Line Priority
The class org.apache.myfaces.tobago.example.demo.SheetController$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 160-175 Low

org.apache.myfaces.tobago.example.demo.SheetEditableController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.SheetEditableController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 32-45 Low

org.apache.myfaces.tobago.example.demo.SheetFilterController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.SheetFilterController.getDistanceItems() may expose internal representation by returning SheetFilterController.distanceItems MALICIOUS_CODE EI_EXPOSE_REP 155 Medium
org.apache.myfaces.tobago.example.demo.SheetFilterController.getMaxYearItems() may expose internal representation by returning SheetFilterController.maxYearItems MALICIOUS_CODE EI_EXPOSE_REP 163 Medium
org.apache.myfaces.tobago.example.demo.SheetFilterController.getMinYearItems() may expose internal representation by returning SheetFilterController.minYearItems MALICIOUS_CODE EI_EXPOSE_REP 159 Medium
org.apache.myfaces.tobago.example.demo.SheetFilterController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 46-237 Low

org.apache.myfaces.tobago.example.demo.SheetFilterController$DistanceRange

Bug Category Details Line Priority
Should org.apache.myfaces.tobago.example.demo.SheetFilterController$DistanceRange be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 246-284 Medium

org.apache.myfaces.tobago.example.demo.SheetSortingController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.SheetSortingController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 43-101 Low

org.apache.myfaces.tobago.example.demo.SheetTreeController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.SheetTreeController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 31-44 Low

org.apache.myfaces.tobago.example.demo.SolarObject

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.SolarObject is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 34-194 Low

org.apache.myfaces.tobago.example.demo.SourceFileReader

Bug Category Details Line Priority
Load of known null value in org.apache.myfaces.tobago.example.demo.SourceFileReader.getSource(String) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 46 Medium
Redundant nullcheck of resourceAsStream, which is known to be non-null in org.apache.myfaces.tobago.example.demo.SourceFileReader.getSource(String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 42 Medium
Redundant nullcheck of resourceAsStream which is known to be null in org.apache.myfaces.tobago.example.demo.SourceFileReader.getSource(String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE 46 Medium

org.apache.myfaces.tobago.example.demo.SplitLayoutController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.SplitLayoutController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 28-63 Low

org.apache.myfaces.tobago.example.demo.StarsController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.StarsController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 33-55 Low

org.apache.myfaces.tobago.example.demo.SuggestController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.SuggestController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 39-113 Low

org.apache.myfaces.tobago.example.demo.SuggestQuotMarkController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.SuggestQuotMarkController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 37-63 Low

org.apache.myfaces.tobago.example.demo.TabController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.TabController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 36-100 Low

org.apache.myfaces.tobago.example.demo.TestController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.TestController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 41-119 Low

org.apache.myfaces.tobago.example.demo.TestController$TestPage

Bug Category Details Line Priority
Should org.apache.myfaces.tobago.example.demo.TestController$TestPage be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 126-136 Medium

org.apache.myfaces.tobago.example.demo.TextareaController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.TextareaController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 34-76 Low

org.apache.myfaces.tobago.example.demo.ThemeController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.ThemeController.getThemeItems() may expose internal representation by returning ThemeController.themeItems MALICIOUS_CODE EI_EXPOSE_REP 70 Medium
org.apache.myfaces.tobago.example.demo.ThemeController.setThemeItems(SelectItem[]) may expose internal representation by storing an externally mutable object into ThemeController.themeItems MALICIOUS_CODE EI_EXPOSE_REP2 74 Medium
Exception is caught when Exception is not thrown in org.apache.myfaces.tobago.example.demo.ThemeController.getLocalizedString(String) STYLE REC_CATCH_EXCEPTION 97 Low
org.apache.myfaces.tobago.example.demo.ThemeController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 43-99 Low

org.apache.myfaces.tobago.example.demo.TinyMceController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.TinyMceController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 32-50 Low

org.apache.myfaces.tobago.example.demo.TreeCommandTypesController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.TreeCommandTypesController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 31-55 Low

org.apache.myfaces.tobago.example.demo.TreeController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.TreeController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 32-75 Low

org.apache.myfaces.tobago.example.demo.TreeEditorController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.TreeEditorController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 38-217 Low

org.apache.myfaces.tobago.example.demo.TreeListboxController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.TreeListboxController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 38-66 Low

org.apache.myfaces.tobago.example.demo.TreeSelectController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.TreeSelectController.getSelectModes() may expose internal representation by returning TreeSelectController.TREE_SELECT_MODE_KEYS MALICIOUS_CODE EI_EXPOSE_REP 50 Medium
org.apache.myfaces.tobago.example.demo.TreeSelectController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 33-67 Low

org.apache.myfaces.tobago.example.demo.UploadController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.UploadController.getFileMulti() may expose internal representation by returning UploadController.fileMulti MALICIOUS_CODE EI_EXPOSE_REP 101 Medium
org.apache.myfaces.tobago.example.demo.UploadController.setFileMulti(Part[]) may expose internal representation by storing an externally mutable object into UploadController.fileMulti MALICIOUS_CODE EI_EXPOSE_REP2 105 Medium
org.apache.myfaces.tobago.example.demo.UploadController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 38-117 Low
UploadController.fileMulti not initialized in constructor and dereferenced in org.apache.myfaces.tobago.example.demo.UploadController.uploadMulti() STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 59 Low

org.apache.myfaces.tobago.example.demo.UploadItem

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.UploadItem is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 30-58 Low

org.apache.myfaces.tobago.example.demo.ValidationController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.ValidationController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 33-70 Low

org.apache.myfaces.tobago.example.demo.ValidationJsr303Controller

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.ValidationJsr303Controller is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 30-52 Low

org.apache.myfaces.tobago.example.demo.WebSocketController

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.WebSocketController is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 38-66 Low

org.apache.myfaces.tobago.example.demo.WebSocketController$1

Bug Category Details Line Priority
The class org.apache.myfaces.tobago.example.demo.WebSocketController$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 53-57 Low

org.apache.myfaces.tobago.example.demo.bestpractice.ToolBarCustomizer

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.bestpractice.ToolBarCustomizer is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 38-71 Low

org.apache.myfaces.tobago.example.demo.info.Activity

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.info.Activity.getCreationDate() may expose internal representation by returning Activity.creationDate MALICIOUS_CODE EI_EXPOSE_REP 58 Medium
org.apache.myfaces.tobago.example.demo.info.Activity.setCreationDate(Date) may expose internal representation by storing an externally mutable object into Activity.creationDate MALICIOUS_CODE EI_EXPOSE_REP2 62 Medium
org.apache.myfaces.tobago.example.demo.info.Activity is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 36-79 Low

org.apache.myfaces.tobago.example.demo.info.ActivityList

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.info.ActivityList is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 36-74 Low

org.apache.myfaces.tobago.example.demo.nonfacesrequest.FishPond

Bug Category Details Line Priority
org.apache.myfaces.tobago.example.demo.nonfacesrequest.FishPond is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 37-83 Low

org.apache.myfaces.tobago.example.demo.sudoku.Sudoku

Bug Category Details Line Priority
new org.apache.myfaces.tobago.example.demo.sudoku.Sudoku(byte[]) may expose internal representation by storing an externally mutable object into Sudoku.field MALICIOUS_CODE EI_EXPOSE_REP2 71 Medium