FindBugs Bug Detector Report
The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is
Effort is max
Summary
Classes |
Bugs |
Errors |
Missing Classes |
45 |
14 |
0 |
0 |
fr.paris.lutece.plugins.identityimport.business.Batch
Bug |
Category |
Details |
Line |
Priority |
fr.paris.lutece.plugins.identityimport.business.Batch.getDate() may expose internal representation by returning Batch._dateDate |
MALICIOUS_CODE |
EI_EXPOSE_REP |
94 |
Medium |
fr.paris.lutece.plugins.identityimport.business.Batch.setDate(Date) may expose internal representation by storing an externally mutable object into Batch._dateDate |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
105 |
Medium |
fr.paris.lutece.plugins.identityimport.business.CandidateIdentityAttribute
Bug |
Category |
Details |
Line |
Priority |
fr.paris.lutece.plugins.identityimport.business.CandidateIdentityAttribute.getCertDate() may expose internal representation by returning CandidateIdentityAttribute._dateCertDate |
MALICIOUS_CODE |
EI_EXPOSE_REP |
155 |
Medium |
fr.paris.lutece.plugins.identityimport.business.CandidateIdentityAttribute.setCertDate(Date) may expose internal representation by storing an externally mutable object into CandidateIdentityAttribute._dateCertDate |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
166 |
Medium |
fr.paris.lutece.plugins.identityimport.service.BatchService
Bug |
Category |
Details |
Line |
Priority |
Dead store to batchWorkflowBean in fr.paris.lutece.plugins.identityimport.service.BatchService.importBatch(BatchDto, User, String) |
STYLE |
DLS_DEAD_LOCAL_STORE |
129 |
Medium |
fr.paris.lutece.plugins.identityimport.service.ReferentialService
Bug |
Category |
Details |
Line |
Priority |
Incorrect lazy initialization and update of static field fr.paris.lutece.plugins.identityimport.service.ReferentialService.instance in fr.paris.lutece.plugins.identityimport.service.ReferentialService.instance() |
MT_CORRECTNESS |
LI_LAZY_INIT_UPDATE_STATIC |
52-54 |
Medium |
fr.paris.lutece.plugins.identityimport.service.ServiceContractService
Bug |
Category |
Details |
Line |
Priority |
Incorrect lazy initialization and update of static field fr.paris.lutece.plugins.identityimport.service.ServiceContractService.instance in fr.paris.lutece.plugins.identityimport.service.ServiceContractService.instance() |
MT_CORRECTNESS |
LI_LAZY_INIT_UPDATE_STATIC |
57-59 |
Medium |
fr.paris.lutece.plugins.identityimport.web.BatchJspBean
Bug |
Category |
Details |
Line |
Priority |
Class fr.paris.lutece.plugins.identityimport.web.BatchJspBean defines non-transient non-serializable instance field _batchStates |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Medium |
Class fr.paris.lutece.plugins.identityimport.web.BatchJspBean defines non-transient non-serializable instance field _current_batch_state |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Medium |
Class fr.paris.lutece.plugins.identityimport.web.BatchJspBean defines non-transient non-serializable instance field _wfBatchBean |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Medium |
Class fr.paris.lutece.plugins.identityimport.web.BatchJspBean defines non-transient non-serializable instance field _wfCandidateIdentityBean |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Medium |
Class fr.paris.lutece.plugins.identityimport.web.BatchJspBean defines non-transient non-serializable instance field identityQualityService |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Medium |
Class fr.paris.lutece.plugins.identityimport.web.BatchJspBean defines non-transient non-serializable instance field identityService |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Medium |
Class fr.paris.lutece.plugins.identityimport.web.BatchJspBean defines non-transient non-serializable instance field progressManagerService |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Medium |