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 |
22 |
13 |
0 |
0 |
fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.business.ReferenceItemSorted
Bug |
Category |
Details |
Line |
Priority |
fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.business.ReferenceItemSorted defines compareTo(Object) and uses Object.equals() |
BAD_PRACTICE |
EQ_COMPARETO_USE_OBJECT_EQUALS |
10-16 |
Medium |
fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.service.BuildJsonBodyService
Bug |
Category |
Details |
Line |
Priority |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.service.BuildJsonBodyService.getListEntries(int) |
STYLE |
DLS_DEAD_LOCAL_STORE |
74 |
Medium |
Found reliance on default encoding in fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.service.BuildJsonBodyService.getCreateAnnexeJsonBody(int, int, List, int, int): new String(byte[]) |
I18N |
DM_DEFAULT_ENCODING |
380 |
High |
La méthode privée fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.service.BuildJsonBodyService.getDateCreation(int, int) n'est jamais appelée |
PERFORMANCE |
UPM_UNCALLED_PRIVATE_METHOD |
237-250 |
Medium |
fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.service.EudonetClient
Bug |
Category |
Details |
Line |
Priority |
Ecriture d'un champ statique fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.service.EudonetClient._client depuis la méthode d'une instance new fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.service.EudonetClient(String) |
STYLE |
ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD |
23 |
Medium |
Ecriture d'un champ statique fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.service.EudonetClient._webResource depuis la méthode d'une instance new fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.service.EudonetClient(String) |
STYLE |
ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD |
25 |
Medium |
Ecriture d'un champ statique fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.service.EudonetClient._client depuis la méthode d'une instance new fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.service.EudonetClient(String, String, String) |
STYLE |
ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD |
44 |
Medium |
Ecriture d'un champ statique fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.service.EudonetClient._webResource depuis la méthode d'une instance new fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.service.EudonetClient(String, String, String) |
STYLE |
ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD |
46 |
Medium |
fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.service.TaskExportDemand
Bug |
Category |
Details |
Line |
Priority |
Ecriture d'un champ statique fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.service.TaskExportDemand._eudonetService depuis la méthode d'une instance fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.service.TaskExportDemand.processTask(int, HttpServletRequest, Locale) |
STYLE |
ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD |
103 |
Medium |
fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.threadService.AcdpThread
Bug |
Category |
Details |
Line |
Priority |
La méthode fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.threadService.AcdpThread.createRecords(String) intercepte Exception, mais Exception n'est pas lancé dans le bloc try/catch et RuntimeException n'est pas appelé |
STYLE |
REC_CATCH_EXCEPTION |
232 |
Medium |
La méthode fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.threadService.AcdpThread.createRecordsLink(String) intercepte Exception, mais Exception n'est pas lancé dans le bloc try/catch et RuntimeException n'est pas appelé |
STYLE |
REC_CATCH_EXCEPTION |
288 |
Medium |
fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.web.EudonetRestTaskComponent
Bug |
Category |
Details |
Line |
Priority |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.web.EudonetRestTaskComponent.getEudonetAttribut() |
STYLE |
DLS_DEAD_LOCAL_STORE |
374 |
Medium |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.workflow.modules.eudonetrestdirectory.web.EudonetRestTaskComponent.getEudonetTables() |
STYLE |
DLS_DEAD_LOCAL_STORE |
326 |
Medium |