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.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 |