The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is
Effort is max
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.DataDAO.findResultOfUserRequest(String, PluginConnectionService) | STYLE | DLS_DEAD_LOCAL_STORE | 322 | High |
La méthode fr.paris.lutece.plugins.adminsql.business.DataDAO.delete(String, String, List, PluginConnectionService) concatène des chaînes au moyen de + en boucle | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 204 | Medium |
La méthode fr.paris.lutece.plugins.adminsql.business.DataDAO.insert(String, String, List, List, PluginConnectionService) concatène des chaînes au moyen de + en boucle | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 139 | Medium |
La méthode fr.paris.lutece.plugins.adminsql.business.DataDAO.store(String, String, List, PluginConnectionService) concatène des chaînes au moyen de + en boucle | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 177 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.findFieldKeyIdbyLabel(String, Plugin, String) | STYLE | DLS_DEAD_LOCAL_STORE | 606 | High |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.findFieldKeyLabelbyId(int, Plugin, String) | STYLE | DLS_DEAD_LOCAL_STORE | 632 | High |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.findFieldNullIdbyLabel(String, Plugin, String) | STYLE | DLS_DEAD_LOCAL_STORE | 554 | High |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.findFieldNullLabelbyId(int, Plugin, String) | STYLE | DLS_DEAD_LOCAL_STORE | 580 | High |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.findFieldTypeIdbyLabel(String, Plugin, String) | STYLE | DLS_DEAD_LOCAL_STORE | 502 | High |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.findFieldTypeLabelbyId(int, Plugin, String) | STYLE | DLS_DEAD_LOCAL_STORE | 528 | High |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.selectFieldKeyList(String, Plugin) | STYLE | DLS_DEAD_LOCAL_STORE | 450 | High |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.selectFieldTypeList(String, Plugin) | STYLE | DLS_DEAD_LOCAL_STORE | 423 | High |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.insert(String, String, Field, Plugin) | STYLE | DLS_DEAD_LOCAL_STORE | 311 | Medium |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.insert(String, String, Field, Plugin) | STYLE | DLS_DEAD_LOCAL_STORE | 310 | Medium |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.insert(String, String, Field, Plugin) | STYLE | DLS_DEAD_LOCAL_STORE | 309 | Medium |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.insert(String, String, Field, Plugin) | STYLE | DLS_DEAD_LOCAL_STORE | 284 | Medium |
Test de nullité dans strLengthTypeValue d'une valeur préalablement déréférencée dans fr.paris.lutece.plugins.adminsql.business.FieldDAO.insert(String, String, Field, Plugin) | CORRECTNESS | RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE | 254 | Medium |
Test de nullité dans strLengthTypeValue d'une valeur préalablement déréférencée dans fr.paris.lutece.plugins.adminsql.business.FieldDAO.store(String, String, Field, String, int, Plugin) | CORRECTNESS | RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE | 174 | Medium |
Useless object stored in variable tabString of method fr.paris.lutece.plugins.adminsql.business.FieldDAO.load(String, String, String, Plugin) | STYLE | UC_USELESS_OBJECT | 97 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Une requète est préparée à partir d'une chaine non constante dans fr.paris.lutece.plugins.adminsql.business.StructureTableDAO.selectAField(PluginConnectionService, String, String) | SECURITY | SQL_PREPARED_STATEMENT_GENERATED_FROM_NONCONSTANT_STRING | 205 | High |
Une requète est préparée à partir d'une chaine non constante dans fr.paris.lutece.plugins.adminsql.business.StructureTableDAO.selectAllFields(PluginConnectionService, String) | SECURITY | SQL_PREPARED_STATEMENT_GENERATED_FROM_NONCONSTANT_STRING | 188 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.TableDAO.findFieldKeyIdbyLabel(String, Plugin, String) | STYLE | DLS_DEAD_LOCAL_STORE | 460 | High |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.TableDAO.findFieldKeyLabelbyId(int, Plugin, String) | STYLE | DLS_DEAD_LOCAL_STORE | 486 | High |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.TableDAO.findFieldNullIdbyLabel(String, Plugin, String) | STYLE | DLS_DEAD_LOCAL_STORE | 408 | High |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.TableDAO.findFieldNullLabelbyId(int, Plugin, String) | STYLE | DLS_DEAD_LOCAL_STORE | 434 | High |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.TableDAO.findFieldTypeIdbyLabel(String, Plugin, String) | STYLE | DLS_DEAD_LOCAL_STORE | 356 | High |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.TableDAO.findFieldTypeLabelbyId(int, Plugin, String) | STYLE | DLS_DEAD_LOCAL_STORE | 382 | High |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.TableDAO.insert(String, Table, Field, Plugin) | STYLE | DLS_DEAD_LOCAL_STORE | 147 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doDeleteData(HttpServletRequest) | STYLE | DLS_DEAD_LOCAL_STORE | 1323 | High |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doExportDatabase(HttpServletRequest) | STYLE | DLS_DEAD_LOCAL_STORE | 416 | High |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doExportDatabase(HttpServletRequest) | STYLE | DLS_DEAD_LOCAL_STORE | 417 | High |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doModifyData(HttpServletRequest) | STYLE | DLS_DEAD_LOCAL_STORE | 1238 | High |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doModifyData(HttpServletRequest) | STYLE | DLS_DEAD_LOCAL_STORE | 1239 | High |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doExportDatabase(HttpServletRequest) | STYLE | DLS_DEAD_LOCAL_STORE | 420 | Medium |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doExportDatabase(HttpServletRequest) | STYLE | DLS_DEAD_LOCAL_STORE | 421 | Medium |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doExportDatabase(HttpServletRequest) | STYLE | DLS_DEAD_LOCAL_STORE | 419 | Medium |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.getManageDataTable(HttpServletRequest) | STYLE | DLS_DEAD_LOCAL_STORE | 1060 | Medium |
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.getManageDataTable(HttpServletRequest) | STYLE | DLS_DEAD_LOCAL_STORE | 1065 | Medium |
Appel de equals() avec un argument à null dans fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doCreateFieldStructure(HttpServletRequest) | CORRECTNESS | EC_NULL_ARG | 825 | Medium |
Appel de equals() avec un argument à null dans fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doCreateTable(HttpServletRequest) | CORRECTNESS | EC_NULL_ARG | 610 | Medium |
Appel de equals() avec un argument à null dans fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doModifyFieldStructure(HttpServletRequest) | CORRECTNESS | EC_NULL_ARG | 937 | Medium |
Appel de equals() avec un argument à null dans fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doModifyTableName(HttpServletRequest) | CORRECTNESS | EC_NULL_ARG | 701 | Medium |
Appel de equals() avec un argument à null dans fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doUserRequest(HttpServletRequest) | CORRECTNESS | EC_NULL_ARG | 351 | Medium |
Comparaison d'objets String utilisant == ou != dans fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doExportDatabase(HttpServletRequest) | BAD_PRACTICE | ES_COMPARING_STRINGS_WITH_EQ | 498 | Medium |
La méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doExportDatabase(HttpServletRequest) concatène des chaînes au moyen de + en boucle | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 523 | Medium |
La méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.getDeleteData(HttpServletRequest) concatène des chaînes au moyen de + en boucle | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 1299 | Medium |
Useless object stored in variable listInputs of method fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.getManageDataTable(HttpServletRequest) | STYLE | UC_USELESS_OBJECT | 1061 | Medium |
Useless object stored in variable listNewData of method fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.getManageDataTable(HttpServletRequest) | STYLE | UC_USELESS_OBJECT | 1059 | Medium |