FindBugs Bug Detector Report
The following document contains the results of FindBugs Report
FindBugs Version is 1.3.9
Threshold is low
Effort is min
Files
org.apache.myfaces.orchestra.connectionManager.ConnectionManagerDataSource
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.myfaces.orchestra.connectionManager.ConnectionManagerDataSource.setListeners(ConnectionManagerListener[]) may expose internal representation by storing an externally mutable object into ConnectionManagerDataSource.listeners | MALICIOUS_CODE | EI_EXPOSE_REP2 | 117 | Medium |
org.apache.myfaces.orchestra.conversation.SerializingConversationDataHolder
Bug | Category | Details | Line | Priority |
---|
org.apache.myfaces.orchestra.conversation.versioning.SavePoint
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.myfaces.orchestra.conversation.versioning.SavePoint is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 40-50 | Low |
org.apache.myfaces.orchestra.conversation.versioning.VersioningConversation
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Dead store to lastSavePoint in org.apache.myfaces.orchestra.conversation.versioning.VersioningConversation.revertToLastSavePoint() | STYLE | DLS_DEAD_LOCAL_STORE | 122 | Medium |
org.apache.myfaces.orchestra.dynaForm.jsf.component.DynaConfig
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.myfaces.orchestra.dynaForm.jsf.component.DynaConfig.getDisabled() has Boolean return type and returns explicit null | BAD_PRACTICE | NP_BOOLEAN_RETURN_NULL | 135 | Medium |
org.apache.myfaces.orchestra.dynaForm.jsf.component.DynaConfig.getDisplayOnly() has Boolean return type and returns explicit null | BAD_PRACTICE | NP_BOOLEAN_RETURN_NULL | 93 | Medium |
org.apache.myfaces.orchestra.dynaForm.jsf.component.DynaConfig.getReadOnly() has Boolean return type and returns explicit null | BAD_PRACTICE | NP_BOOLEAN_RETURN_NULL | 114 | Medium |
org.apache.myfaces.orchestra.dynaForm.jsf.guiBuilder.Slipstream
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Slipstream.dynaForm not initialized in constructor | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | Not available | Low |
Slipstream.guiBuilder not initialized in constructor | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | Not available | Low |
Slipstream.modelMetaData not initialized in constructor | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | Not available | Low |
org.apache.myfaces.orchestra.dynaForm.jsf.guiBuilder.impl.jsf.JsfGuiBuilder
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
instanceof will always return true in org.apache.myfaces.orchestra.dynaForm.jsf.guiBuilder.impl.jsf.JsfGuiBuilder.createNative(MetaField), since all javax.faces.component.UIComponent are instances of javax.faces.component.UIComponent | STYLE | BC_VACUOUS_INSTANCEOF | 254 | Medium |
instanceof will always return true in org.apache.myfaces.orchestra.dynaForm.jsf.guiBuilder.impl.jsf.JsfGuiBuilder.findInputComponent(UIComponent), since all javax.faces.component.UIComponent are instances of javax.faces.component.UIComponent | STYLE | BC_VACUOUS_INSTANCEOF | 815 | Medium |
Redundant nullcheck of vld which is known to be null in org.apache.myfaces.orchestra.dynaForm.jsf.guiBuilder.impl.jsf.JsfGuiBuilder.attachLengthValidator(HtmlInputText, int, int) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE | 1026 | Low |
Redundant nullcheck of vld which is known to be null in org.apache.myfaces.orchestra.dynaForm.jsf.guiBuilder.impl.jsf.JsfGuiBuilder.attachRangeValidator(HtmlInputText, Double, Double) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE | 1000 | Low |
org.apache.myfaces.orchestra.dynaForm.lib.DefaultValueMap
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.apache.myfaces.orchestra.dynaForm.lib.DefaultValueMap defines non-transient non-serializable instance field original | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low |
org.apache.myfaces.orchestra.dynaForm.lib.ObjectSerializationConverter
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Call to equals() comparing different types in org.apache.myfaces.orchestra.dynaForm.lib.ObjectSerializationConverter.getAsObject(FacesContext, UIComponent, String) | CORRECTNESS | EC_UNRELATED_TYPES | 60 | High |
org.apache.myfaces.orchestra.dynaForm.lib._FacesUtils
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception is caught when Exception is not thrown in org.apache.myfaces.orchestra.dynaForm.lib._FacesUtils.getMethod(Class, String, Class[]) | STYLE | REC_CATCH_EXCEPTION | 64 | Low |
org.apache.myfaces.orchestra.dynaForm.metadata.Selection
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.myfaces.orchestra.dynaForm.metadata.Selection is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 36-55 | Low |
org.apache.myfaces.orchestra.dynaForm.metadata.impl.MetaFieldImpl
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.apache.myfaces.orchestra.dynaForm.metadata.impl.MetaFieldImpl defines non-transient non-serializable instance field wantedComponent | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |
Class org.apache.myfaces.orchestra.dynaForm.metadata.impl.MetaFieldImpl defines non-transient non-serializable instance field attributes | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low |
org.apache.myfaces.orchestra.dynaForm.metadata.impl.MetaFieldImpl is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 50-406 | Low |
org.apache.myfaces.orchestra.dynaForm.metadata.impl.ejb.EjbExtractor
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.myfaces.orchestra.dynaForm.metadata.impl.ejb.EjbExtractor.determineAccessByField(Class) has Boolean return type and returns explicit null | BAD_PRACTICE | NP_BOOLEAN_RETURN_NULL | 320 | Medium |