UI-Component Sets

FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is low

Effort is min

Summary

Classes Bugs Errors Missing Classes
45 48 0 0

org.apache.myfaces.mc.test.core.AbstractMyFacesCDIRequestTestCase$CDIJUnitFacesInitializer

Bug Category Details Line Priority

org.apache.myfaces.mc.test.core.AbstractMyFacesFaceletsTestCase

Bug Category Details Line Priority
Unread public/protected field: org.apache.myfaces.mc.test.core.AbstractMyFacesFaceletsTestCase.vdl STYLE URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD 54 Medium

org.apache.myfaces.mc.test.core.AbstractMyFacesRequestTestCase

Bug Category Details Line Priority
Unread public/protected field: org.apache.myfaces.mc.test.core.AbstractMyFacesRequestTestCase.application STYLE URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD 299 Medium
Unread public/protected field: org.apache.myfaces.mc.test.core.AbstractMyFacesRequestTestCase.externalContext STYLE URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD 300 Medium

org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase

Bug Category Details Line Priority
Unchecked/unconfirmed cast from java.io.PrintWriter to org.apache.myfaces.test.mock.MockPrintWriter of return value in org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase.getRenderedContent(FacesContext) STYLE BC_UNCONFIRMED_CAST_OF_RETURN_VALUE 1215 Low
Dead store to phaseExecutor in org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase.executeAfterRender(FacesContext) STYLE DLS_DEAD_LOCAL_STORE 1021 Medium
Dead store to lastPhaseId in org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase.processRemainingPhasesBefore(FacesContext, PhaseId) STYLE DLS_DEAD_LOCAL_STORE 626 Low
org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase.setUpClassloader() creates a java.net.URLClassLoader classloader, which should be performed within a doPrivileged block MALICIOUS_CODE DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED 200 Medium
Invocation of reflect.Field.setAccessible(boolean), which should be invoked from within a doPrivileged block, in org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase.executeAfterRender(FacesContext) MALICIOUS_CODE DP_DO_INSIDE_DO_PRIVILEGED 1019 Low
Invocation of reflect.Method.setAccessible(boolean), which should be invoked from within a doPrivileged block, in org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase.executeAfterRender(FacesContext) MALICIOUS_CODE DP_DO_INSIDE_DO_PRIVILEGED 1029 Low
Invocation of reflect.Field.setAccessible(boolean), which should be invoked from within a doPrivileged block, in org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase.executeBeforeRender(FacesContext) MALICIOUS_CODE DP_DO_INSIDE_DO_PRIVILEGED 755 Low
Invocation of reflect.Method.setAccessible(boolean), which should be invoked from within a doPrivileged block, in org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase.executeBeforeRender(FacesContext) MALICIOUS_CODE DP_DO_INSIDE_DO_PRIVILEGED 770 Low
Invocation of reflect.Field.setAccessible(boolean), which should be invoked from within a doPrivileged block, in org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase.executePhase(FacesContext, PhaseId) MALICIOUS_CODE DP_DO_INSIDE_DO_PRIVILEGED 1129 Low
Invocation of reflect.Method.setAccessible(boolean), which should be invoked from within a doPrivileged block, in org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase.executePhase(FacesContext, PhaseId) MALICIOUS_CODE DP_DO_INSIDE_DO_PRIVILEGED 1149 Low
Comparison of String objects using == or != in org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase.executeBuildViewCycle(FacesContext) BAD_PRACTICE ES_COMPARING_STRINGS_WITH_EQ 931 Low
Load of known null value in org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase.executeBuildViewCycle(FacesContext) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 931 Medium
Exception is caught when Exception is not thrown in org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase.getWebappContextURI() STYLE REC_CATCH_EXCEPTION 274 Low
Useless object stored in variable builder of method org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase.executeViewHandlerRender(FacesContext) STYLE UC_USELESS_OBJECT 976 Medium
AbstractMyFacesTestCase.lifecycle not initialized in constructor and dereferenced in org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase.processLifecycleExecute(FacesContext) STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 458 Low
AbstractMyFacesTestCase.lifecycle not initialized in constructor and dereferenced in org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase.renderResponse(FacesContext) STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 557 Low
AbstractMyFacesTestCase.lifecycle not initialized in constructor and dereferenced in org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase.restoreView(FacesContext) STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 470 Low

org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase$JUnitFacesInitializer

Bug Category Details Line Priority
Dead store to runtimeConfig in org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase$JUnitFacesInitializer.initContainerIntegration(ServletContext, ExternalContext) STYLE DLS_DEAD_LOCAL_STORE 1461 Medium

org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase$MyFacesMockFacesConfigurationProvider

Bug Category Details Line Priority
Unread field: org.apache.myfaces.mc.test.core.AbstractMyFacesTestCase$MyFacesMockFacesConfigurationProvider.testCase PERFORMANCE URF_UNREAD_FIELD 1267 Medium

org.apache.myfaces.mc.test.core.mock.DefaultContext

Bug Category Details Line Priority
Redundant nullcheck of segment, which is known to be non-null in org.apache.myfaces.mc.test.core.mock.DefaultContext.internalBind(String, Object, boolean) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 509 Low

org.apache.myfaces.mc.test.core.mock.MockMyFacesClient

Bug Category Details Line Priority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UICommand in org.apache.myfaces.mc.test.core.mock.MockMyFacesClient.submit(UIComponent) STYLE BC_UNCONFIRMED_CAST 131 Low

org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer

Bug Category Details Line Priority
Unchecked/unconfirmed cast from java.io.PrintWriter to org.apache.myfaces.test.mock.MockPrintWriter of return value in org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer.getRenderedContent(FacesContext) STYLE BC_UNCONFIRMED_CAST_OF_RETURN_VALUE 1289 Low
Dead store to phaseExecutor in org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer.executeAfterRender(FacesContext) STYLE DLS_DEAD_LOCAL_STORE 1095 Medium
Dead store to lastPhaseId in org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer.processRemainingPhasesBefore(FacesContext, PhaseId) STYLE DLS_DEAD_LOCAL_STORE 700 Low
org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer.setUpClassloader() creates a java.net.URLClassLoader classloader, which should be performed within a doPrivileged block MALICIOUS_CODE DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED 201 Medium
Invocation of reflect.Field.setAccessible(boolean), which should be invoked from within a doPrivileged block, in org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer.executeAfterRender(FacesContext) MALICIOUS_CODE DP_DO_INSIDE_DO_PRIVILEGED 1093 Low
Invocation of reflect.Method.setAccessible(boolean), which should be invoked from within a doPrivileged block, in org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer.executeAfterRender(FacesContext) MALICIOUS_CODE DP_DO_INSIDE_DO_PRIVILEGED 1103 Low
Invocation of reflect.Field.setAccessible(boolean), which should be invoked from within a doPrivileged block, in org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer.executeBeforeRender(FacesContext) MALICIOUS_CODE DP_DO_INSIDE_DO_PRIVILEGED 829 Low
Invocation of reflect.Method.setAccessible(boolean), which should be invoked from within a doPrivileged block, in org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer.executeBeforeRender(FacesContext) MALICIOUS_CODE DP_DO_INSIDE_DO_PRIVILEGED 844 Low
Invocation of reflect.Field.setAccessible(boolean), which should be invoked from within a doPrivileged block, in org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer.executePhase(FacesContext, PhaseId) MALICIOUS_CODE DP_DO_INSIDE_DO_PRIVILEGED 1203 Low
Invocation of reflect.Method.setAccessible(boolean), which should be invoked from within a doPrivileged block, in org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer.executePhase(FacesContext, PhaseId) MALICIOUS_CODE DP_DO_INSIDE_DO_PRIVILEGED 1223 Low
Comparison of String objects using == or != in org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer.executeBuildViewCycle(FacesContext) BAD_PRACTICE ES_COMPARING_STRINGS_WITH_EQ 1005 Low
Class<?> is incompatible with expected argument type String in org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer.tearDownClass(Class) CORRECTNESS GC_UNRELATED_TYPES 511 High
Load of known null value in org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer.executeBuildViewCycle(FacesContext) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 1005 Medium
Exception is caught when Exception is not thrown in org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer.getWebappContextURI() STYLE REC_CATCH_EXCEPTION 296 Low
Useless object stored in variable builder of method org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer.executeViewHandlerRender(FacesContext) STYLE UC_USELESS_OBJECT 1050 Medium
AbstractJsfTestContainer.lifecycle not initialized in constructor and dereferenced in org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer.processLifecycleExecute(FacesContext) STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 532 Low
AbstractJsfTestContainer.lifecycle not initialized in constructor and dereferenced in org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer.renderResponse(FacesContext) STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 631 Low
AbstractJsfTestContainer.lifecycle not initialized in constructor and dereferenced in org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer.restoreView(FacesContext) STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 544 Low
Unwritten public or protected field: org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer.injectionProvider STYLE UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD 1305 Medium

org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer$JUnitFacesInitializer

Bug Category Details Line Priority
org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer$JUnitFacesInitializer.lookupBeanManagerFromJndi() might ignore java.lang.Exception BAD_PRACTICE DE_MIGHT_IGNORE 1651 Low
Dead store to runtimeConfig in org.apache.myfaces.mc.test.core.runner.AbstractJsfTestContainer$JUnitFacesInitializer.initContainerIntegration(ServletContext, ExternalContext) STYLE DLS_DEAD_LOCAL_STORE 1588 Medium

org.apache.myfaces.mc.test.core.runner.MyFacesTestRunner$ContainerAwareMethodInvoker

Bug Category Details Line Priority
Invocation of reflect.Field.setAccessible(boolean), which should be invoked from within a doPrivileged block, in org.apache.myfaces.mc.test.core.runner.MyFacesTestRunner$ContainerAwareMethodInvoker.evaluate() MALICIOUS_CODE DP_DO_INSIDE_DO_PRIVILEGED 90 Low
Unread field: org.apache.myfaces.mc.test.core.runner.MyFacesTestRunner$ContainerAwareMethodInvoker.method PERFORMANCE URF_UNREAD_FIELD 71 Low