FindBugs Bug Detector Report
The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is low
Effort is min
Files
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 |