Apache MyFaces
Foundation

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

Summary

Classes Bugs Errors Missing Classes
14 9 0 0

org.apache.myfaces.extensions.cdi.jpa.impl.LegacyTransactionalInterceptorStrategy

Bug Category Details Line Priority
Load of known null value in org.apache.myfaces.extensions.cdi.jpa.impl.LegacyTransactionalInterceptorStrategy.startProcess(InvocationContext, EntityManagerEntry, EntityManager) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 204 Medium
Class org.apache.myfaces.extensions.cdi.jpa.impl.LegacyTransactionalInterceptorStrategy defines non-transient non-serializable instance field beanManager BAD_PRACTICE SE_BAD_FIELD Medium

org.apache.myfaces.extensions.cdi.jpa.impl.PersistenceHelper

Bug Category Details Line Priority
org.apache.myfaces.extensions.cdi.jpa.impl.PersistenceHelper.tryToFindEntityManagerEntryInTarget(Object) invokes reflect.Field.setAccessible(boolean), which should be invoked from within a doPrivileged block BAD_PRACTICE DP_DO_INSIDE_DO_PRIVILEGED 111 Low

org.apache.myfaces.extensions.cdi.jpa.impl.datasource.ConfigurableDataSource

Bug Category Details Line Priority
org.apache.myfaces.extensions.cdi.jpa.impl.datasource.ConfigurableDataSource.setProperty(Object, String, String) invokes reflect.Method.setAccessible(boolean), which should be invoked from within a doPrivileged block BAD_PRACTICE DP_DO_INSIDE_DO_PRIVILEGED 298 Low
Inconsistent synchronization of org.apache.myfaces.extensions.cdi.jpa.impl.datasource.ConfigurableDataSource.connectionId; locked 80% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 101 Medium
Inconsistent synchronization of org.apache.myfaces.extensions.cdi.jpa.impl.datasource.ConfigurableDataSource.connectionProperties; locked 66% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 128 Medium
Inconsistent synchronization of org.apache.myfaces.extensions.cdi.jpa.impl.datasource.ConfigurableDataSource.jdbcConnectionURL; locked 66% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 128 Medium
Inconsistent synchronization of org.apache.myfaces.extensions.cdi.jpa.impl.datasource.ConfigurableDataSource.wrappedDataSource; locked 60% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 116 Medium

org.apache.myfaces.extensions.cdi.jpa.impl.transaction.TransactionalInterceptorStrategy

Bug Category Details Line Priority
Class org.apache.myfaces.extensions.cdi.jpa.impl.transaction.TransactionalInterceptorStrategy defines non-transient non-serializable instance field beanManager BAD_PRACTICE SE_BAD_FIELD Medium