Rapport SpotBugs de détection des bugs
Le document suivant contient les résultats du SpotBugs
La version de SpotBugs est 4.5.3
La limite est medium
L'effort est default
Résumé
Classes |
Bugs |
Erreurs |
Classes Manquantes |
100 |
93 |
0 |
0 |
fr.paris.lutece.plugins.form.business.Entry
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.form.business.Entry.getChildren() may expose internal representation by returning Entry._listEntryChildren |
MALICIOUS_CODE |
EI_EXPOSE_REP |
121 |
Medium |
fr.paris.lutece.plugins.form.business.Entry.getEntryType() may expose internal representation by returning Entry._entryType |
MALICIOUS_CODE |
EI_EXPOSE_REP |
137 |
Medium |
fr.paris.lutece.plugins.form.business.Entry.getFieldDepend() may expose internal representation by returning Entry._fieldDepend |
MALICIOUS_CODE |
EI_EXPOSE_REP |
326 |
Medium |
fr.paris.lutece.plugins.form.business.Entry.getFields() may expose internal representation by returning Entry._listFields |
MALICIOUS_CODE |
EI_EXPOSE_REP |
145 |
Medium |
fr.paris.lutece.plugins.form.business.Entry.getForm() may expose internal representation by returning Entry._form |
MALICIOUS_CODE |
EI_EXPOSE_REP |
309 |
Medium |
fr.paris.lutece.plugins.form.business.Entry.getParent() may expose internal representation by returning Entry._entryParent |
MALICIOUS_CODE |
EI_EXPOSE_REP |
169 |
Medium |
fr.paris.lutece.plugins.form.business.Entry.setChildren(List) may expose internal representation by storing an externally mutable object into Entry._listEntryChildren |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
210 |
Medium |
fr.paris.lutece.plugins.form.business.Entry.setEntryType(EntryType) may expose internal representation by storing an externally mutable object into Entry._entryType |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
228 |
Medium |
fr.paris.lutece.plugins.form.business.Entry.setFieldDepend(Field) may expose internal representation by storing an externally mutable object into Entry._fieldDepend |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
335 |
Medium |
fr.paris.lutece.plugins.form.business.Entry.setFields(List) may expose internal representation by storing an externally mutable object into Entry._listFields |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
246 |
Medium |
fr.paris.lutece.plugins.form.business.Entry.setForm(Form) may expose internal representation by storing an externally mutable object into Entry._form |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
318 |
Medium |
fr.paris.lutece.plugins.form.business.Entry.setParent(IEntry) may expose internal representation by storing an externally mutable object into Entry._entryParent |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
282 |
Medium |
fr.paris.lutece.plugins.form.business.EntryTypeCheckBox
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Found reliance on default encoding in fr.paris.lutece.plugins.form.business.EntryTypeCheckBox.getResponseData(HttpServletRequest, List, Locale): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
242 |
High |
Found reliance on default encoding in fr.paris.lutece.plugins.form.business.EntryTypeCheckBox.getResponseValueForExport(HttpServletRequest, Response, Locale): new String(byte[]) |
I18N |
DM_DEFAULT_ENCODING |
260 |
High |
fr.paris.lutece.plugins.form.business.EntryTypeCheckBox.getResponseValueForRecap(HttpServletRequest, Response, Locale) invokes inefficient new String(String) constructor |
PERFORMANCE |
DM_STRING_CTOR |
272 |
Medium |
fr.paris.lutece.plugins.form.business.EntryTypeDate
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Found reliance on default encoding in fr.paris.lutece.plugins.form.business.EntryTypeDate.getResponseData(HttpServletRequest, List, Locale): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
215 |
High |
Found reliance on default encoding in fr.paris.lutece.plugins.form.business.EntryTypeDate.getResponseValueForExport(HttpServletRequest, Response, Locale): new String(byte[]) |
I18N |
DM_DEFAULT_ENCODING |
234 |
High |
Found reliance on default encoding in fr.paris.lutece.plugins.form.business.EntryTypeDate.getResponseValueForRecap(HttpServletRequest, Response, Locale): new String(byte[]) |
I18N |
DM_DEFAULT_ENCODING |
249 |
High |
Redundant nullcheck of strValueEntry, which is known to be non-null in fr.paris.lutece.plugins.form.business.EntryTypeDate.getResponseData(HttpServletRequest, List, Locale) |
STYLE |
RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE |
189 |
Medium |
fr.paris.lutece.plugins.form.business.EntryTypeRadioButton
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Found reliance on default encoding in fr.paris.lutece.plugins.form.business.EntryTypeRadioButton.getResponseData(HttpServletRequest, List, Locale): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
216 |
High |
Found reliance on default encoding in fr.paris.lutece.plugins.form.business.EntryTypeRadioButton.getResponseValueForExport(HttpServletRequest, Response, Locale): new String(byte[]) |
I18N |
DM_DEFAULT_ENCODING |
234 |
High |
fr.paris.lutece.plugins.form.business.EntryTypeRadioButton.getResponseValueForRecap(HttpServletRequest, Response, Locale) invokes inefficient new String(String) constructor |
PERFORMANCE |
DM_STRING_CTOR |
246 |
Medium |
fr.paris.lutece.plugins.form.business.EntryTypeSelect
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Found reliance on default encoding in fr.paris.lutece.plugins.form.business.EntryTypeSelect.getResponseData(HttpServletRequest, List, Locale): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
196 |
High |
Found reliance on default encoding in fr.paris.lutece.plugins.form.business.EntryTypeSelect.getResponseValueForExport(HttpServletRequest, Response, Locale): new String(byte[]) |
I18N |
DM_DEFAULT_ENCODING |
214 |
High |
fr.paris.lutece.plugins.form.business.EntryTypeSelect.getResponseValueForRecap(HttpServletRequest, Response, Locale) invokes inefficient new String(String) constructor |
PERFORMANCE |
DM_STRING_CTOR |
226 |
Medium |
fr.paris.lutece.plugins.form.business.EntryTypeSelectSQL
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Found reliance on default encoding in fr.paris.lutece.plugins.form.business.EntryTypeSelectSQL.getResponseData(HttpServletRequest, List, Locale): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
205 |
High |
Found reliance on default encoding in fr.paris.lutece.plugins.form.business.EntryTypeSelectSQL.getResponseValueForExport(HttpServletRequest, Response, Locale): new String(byte[]) |
I18N |
DM_DEFAULT_ENCODING |
224 |
High |
fr.paris.lutece.plugins.form.business.EntryTypeSelectSQL.getResponseValueForRecap(HttpServletRequest, Response, Locale) invokes inefficient new String(String) constructor |
PERFORMANCE |
DM_STRING_CTOR |
237 |
Medium |
fr.paris.lutece.plugins.form.business.EntryTypeText
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Found reliance on default encoding in fr.paris.lutece.plugins.form.business.EntryTypeText.getResponseData(HttpServletRequest, List, Locale): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
375 |
High |
Found reliance on default encoding in fr.paris.lutece.plugins.form.business.EntryTypeText.getResponseValueForExport(HttpServletRequest, Response, Locale): new String(byte[]) |
I18N |
DM_DEFAULT_ENCODING |
392 |
High |
Found reliance on default encoding in fr.paris.lutece.plugins.form.business.EntryTypeText.getResponseValueForRecap(HttpServletRequest, Response, Locale): new String(byte[]) |
I18N |
DM_DEFAULT_ENCODING |
404 |
High |
fr.paris.lutece.plugins.form.business.EntryTypeTextArea
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Found reliance on default encoding in fr.paris.lutece.plugins.form.business.EntryTypeTextArea.getResponseData(HttpServletRequest, List, Locale): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
224 |
High |
Found reliance on default encoding in fr.paris.lutece.plugins.form.business.EntryTypeTextArea.getResponseValueForExport(HttpServletRequest, Response, Locale): new String(byte[]) |
I18N |
DM_DEFAULT_ENCODING |
241 |
High |
Found reliance on default encoding in fr.paris.lutece.plugins.form.business.EntryTypeTextArea.getResponseValueForRecap(HttpServletRequest, Response, Locale): new String(byte[]) |
I18N |
DM_DEFAULT_ENCODING |
253 |
High |
fr.paris.lutece.plugins.form.business.ExportFormat
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.form.business.ExportFormat.getXsl() may expose internal representation by returning ExportFormat._xsl |
MALICIOUS_CODE |
EI_EXPOSE_REP |
113 |
Medium |
fr.paris.lutece.plugins.form.business.ExportFormat.setXsl(byte[]) may expose internal representation by storing an externally mutable object into ExportFormat._xsl |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
122 |
Medium |
fr.paris.lutece.plugins.form.business.Field
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.form.business.Field.getConditionalQuestions() may expose internal representation by returning Field._listConditionalQuestions |
MALICIOUS_CODE |
EI_EXPOSE_REP |
213 |
Medium |
fr.paris.lutece.plugins.form.business.Field.getParentEntry() may expose internal representation by returning Field._parentEntry |
MALICIOUS_CODE |
EI_EXPOSE_REP |
105 |
Medium |
fr.paris.lutece.plugins.form.business.Field.getRegularExpressionList() may expose internal representation by returning Field._listRegularExpressionList |
MALICIOUS_CODE |
EI_EXPOSE_REP |
123 |
Medium |
fr.paris.lutece.plugins.form.business.Field.getValueTypeDate() may expose internal representation by returning Field._tValueTypeDate |
MALICIOUS_CODE |
EI_EXPOSE_REP |
267 |
Medium |
fr.paris.lutece.plugins.form.business.Field.setConditionalQuestions(List) may expose internal representation by storing an externally mutable object into Field._listConditionalQuestions |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
222 |
Medium |
fr.paris.lutece.plugins.form.business.Field.setParentEntry(IEntry) may expose internal representation by storing an externally mutable object into Field._parentEntry |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
114 |
Medium |
fr.paris.lutece.plugins.form.business.Field.setRegularExpressionList(List) may expose internal representation by storing an externally mutable object into Field._listRegularExpressionList |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
132 |
Medium |
fr.paris.lutece.plugins.form.business.Field.setValueTypeDate(Date) may expose internal representation by storing an externally mutable object into Field._tValueTypeDate |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
276 |
Medium |
fr.paris.lutece.plugins.form.business.Form
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.form.business.Form.getActions() may expose internal representation by returning Form._listActions |
MALICIOUS_CODE |
EI_EXPOSE_REP |
437 |
Medium |
fr.paris.lutece.plugins.form.business.Form.getDateBeginDisponibility() may expose internal representation by returning Form._tDateBeginDisponibility |
MALICIOUS_CODE |
EI_EXPOSE_REP |
482 |
Medium |
fr.paris.lutece.plugins.form.business.Form.getDateCreation() may expose internal representation by returning Form._tDateCreation |
MALICIOUS_CODE |
EI_EXPOSE_REP |
383 |
Medium |
fr.paris.lutece.plugins.form.business.Form.getDateEndDisponibility() may expose internal representation by returning Form._tDateEndDisponibility |
MALICIOUS_CODE |
EI_EXPOSE_REP |
203 |
Medium |
fr.paris.lutece.plugins.form.business.Form.getRecap() may expose internal representation by returning Form._recap |
MALICIOUS_CODE |
EI_EXPOSE_REP |
401 |
Medium |
fr.paris.lutece.plugins.form.business.Form.setActions(List) may expose internal representation by storing an externally mutable object into Form._listActions |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
446 |
Medium |
fr.paris.lutece.plugins.form.business.Form.setDateBeginDisponibility(Date) may expose internal representation by storing an externally mutable object into Form._tDateBeginDisponibility |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
473 |
Medium |
fr.paris.lutece.plugins.form.business.Form.setDateCreation(Timestamp) may expose internal representation by storing an externally mutable object into Form._tDateCreation |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
392 |
Medium |
fr.paris.lutece.plugins.form.business.Form.setDateEndDisponibility(Date) may expose internal representation by storing an externally mutable object into Form._tDateEndDisponibility |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
212 |
Medium |
fr.paris.lutece.plugins.form.business.Form.setRecap(Recap) may expose internal representation by storing an externally mutable object into Form._recap |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
410 |
Medium |
Incorrect lazy initialization and update of static field fr.paris.lutece.plugins.form.business.Form._listenerRegularExpression in fr.paris.lutece.plugins.form.business.Form.init() |
MT_CORRECTNESS |
LI_LAZY_INIT_UPDATE_STATIC |
100-102 |
Medium |
Incorrect lazy initialization and update of static field fr.paris.lutece.plugins.form.business.Form._listenerWorkgroup in fr.paris.lutece.plugins.form.business.Form.init() |
MT_CORRECTNESS |
LI_LAZY_INIT_UPDATE_STATIC |
94-96 |
Medium |
fr.paris.lutece.plugins.form.business.FormSubmit
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.form.business.FormSubmit.getDateResponse() may expose internal representation by returning FormSubmit._tDateResponse |
MALICIOUS_CODE |
EI_EXPOSE_REP |
115 |
Medium |
fr.paris.lutece.plugins.form.business.FormSubmit.getForm() may expose internal representation by returning FormSubmit._form |
MALICIOUS_CODE |
EI_EXPOSE_REP |
60 |
Medium |
fr.paris.lutece.plugins.form.business.FormSubmit.getListResponse() may expose internal representation by returning FormSubmit._listResponse |
MALICIOUS_CODE |
EI_EXPOSE_REP |
133 |
Medium |
fr.paris.lutece.plugins.form.business.FormSubmit.setDateResponse(Timestamp) may expose internal representation by storing an externally mutable object into FormSubmit._tDateResponse |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
124 |
Medium |
fr.paris.lutece.plugins.form.business.FormSubmit.setForm(Form) may expose internal representation by storing an externally mutable object into FormSubmit._form |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
70 |
Medium |
fr.paris.lutece.plugins.form.business.FormSubmit.setListResponse(List) may expose internal representation by storing an externally mutable object into FormSubmit._listResponse |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
142 |
Medium |
fr.paris.lutece.plugins.form.business.Recap
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.form.business.Recap.getForm() may expose internal representation by returning Recap._form |
MALICIOUS_CODE |
EI_EXPOSE_REP |
79 |
Medium |
fr.paris.lutece.plugins.form.business.Recap.getGraphType() may expose internal representation by returning Recap._graphType |
MALICIOUS_CODE |
EI_EXPOSE_REP |
61 |
Medium |
fr.paris.lutece.plugins.form.business.Recap.setForm(Form) may expose internal representation by storing an externally mutable object into Recap._form |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
88 |
Medium |
fr.paris.lutece.plugins.form.business.Recap.setGraphType(GraphType) may expose internal representation by storing an externally mutable object into Recap._graphType |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
70 |
Medium |
fr.paris.lutece.plugins.form.business.Response
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.form.business.Response.getEntry() may expose internal representation by returning Response._entry |
MALICIOUS_CODE |
EI_EXPOSE_REP |
77 |
Medium |
fr.paris.lutece.plugins.form.business.Response.getField() may expose internal representation by returning Response._field |
MALICIOUS_CODE |
EI_EXPOSE_REP |
131 |
Medium |
fr.paris.lutece.plugins.form.business.Response.getFormSubmit() may expose internal representation by returning Response._formSubmit |
MALICIOUS_CODE |
EI_EXPOSE_REP |
59 |
Medium |
fr.paris.lutece.plugins.form.business.Response.getValueResponse() may expose internal representation by returning Response._byValueResponse |
MALICIOUS_CODE |
EI_EXPOSE_REP |
113 |
Medium |
fr.paris.lutece.plugins.form.business.Response.setEntry(IEntry) may expose internal representation by storing an externally mutable object into Response._entry |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
86 |
Medium |
fr.paris.lutece.plugins.form.business.Response.setField(Field) may expose internal representation by storing an externally mutable object into Response._field |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
140 |
Medium |
fr.paris.lutece.plugins.form.business.Response.setFormSubmit(FormSubmit) may expose internal representation by storing an externally mutable object into Response._formSubmit |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
68 |
Medium |
fr.paris.lutece.plugins.form.business.Response.setValueResponse(byte[]) may expose internal representation by storing an externally mutable object into Response._byValueResponse |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
122 |
Medium |
fr.paris.lutece.plugins.form.business.ResponseFilter
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.form.business.ResponseFilter.getDateFirst() may expose internal representation by returning ResponseFilter._tDateFirst |
MALICIOUS_CODE |
EI_EXPOSE_REP |
143 |
Medium |
fr.paris.lutece.plugins.form.business.ResponseFilter.getDateLast() may expose internal representation by returning ResponseFilter._tDateLast |
MALICIOUS_CODE |
EI_EXPOSE_REP |
170 |
Medium |
fr.paris.lutece.plugins.form.business.ResponseFilter.setDateFirst(Timestamp) may expose internal representation by storing an externally mutable object into ResponseFilter._tDateFirst |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
152 |
Medium |
fr.paris.lutece.plugins.form.business.ResponseFilter.setDateLast(Timestamp) may expose internal representation by storing an externally mutable object into ResponseFilter._tDateLast |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
179 |
Medium |
fr.paris.lutece.plugins.form.business.StatisticFormSubmit
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.form.business.StatisticFormSubmit.getStatisticDate() may expose internal representation by returning StatisticFormSubmit._tStatisticDate |
MALICIOUS_CODE |
EI_EXPOSE_REP |
73 |
Medium |
fr.paris.lutece.plugins.form.business.StatisticFormSubmit.setStatisticDate(Timestamp) may expose internal representation by storing an externally mutable object into StatisticFormSubmit._tStatisticDate |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
82 |
Medium |
fr.paris.lutece.plugins.form.business.outputprocessor.OutputProcessorSet
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Write to static field fr.paris.lutece.plugins.form.business.outputprocessor.OutputProcessorSet._mapOutputProcessor from instance method fr.paris.lutece.plugins.form.business.outputprocessor.OutputProcessorSet.setOutputProcessorMap(Map) |
STYLE |
ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD |
53 |
High |
fr.paris.lutece.plugins.form.business.portlet.FormPortletHome
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.form.business.portlet.FormPortletHome.getDAO() may expose internal representation by returning FormPortletHome._dao |
MALICIOUS_CODE |
EI_EXPOSE_REP |
106 |
Medium |
Public static fr.paris.lutece.plugins.form.business.portlet.FormPortletHome.getInstance() may expose internal representation by returning FormPortletHome._singleton |
MALICIOUS_CODE |
MS_EXPOSE_REP |
83 |
Medium |
fr.paris.lutece.plugins.form.modules.processornotifysender.business.ProcessorNotifySender
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Dead store to strSendRecap in fr.paris.lutece.plugins.form.modules.processornotifysender.business.ProcessorNotifySender.getConfigurationData(HttpServletRequest, NotifySenderConfiguration, Locale) |
STYLE |
DLS_DEAD_LOCAL_STORE |
253 |
Medium |
fr.paris.lutece.plugins.form.service.OutputProcessorService
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Public static fr.paris.lutece.plugins.form.service.OutputProcessorService.getInstance() may expose internal representation by returning OutputProcessorService._singleton |
MALICIOUS_CODE |
MS_EXPOSE_REP |
72 |
Medium |
fr.paris.lutece.plugins.form.utils.FormUtils
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Redundant nullcheck of responseStore, which is known to be non-null in fr.paris.lutece.plugins.form.utils.FormUtils.getXmlResponses(HttpServletRequest, Form, List, Locale, Plugin) |
STYLE |
RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE |
837 |
Medium |
fr.paris.lutece.plugins.form.web.FormApp
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Possible null pointer dereference of form in fr.paris.lutece.plugins.form.web.FormApp.getForm(HttpServletRequest, HttpSession, int, Plugin) |
CORRECTNESS |
NP_NULL_ON_SOME_PATH |
351 |
High |
Possible null pointer dereference of session in fr.paris.lutece.plugins.form.web.FormApp.getRecap(HttpServletRequest, HttpSession, int, Plugin) |
CORRECTNESS |
NP_NULL_ON_SOME_PATH |
461 |
High |
Possible null pointer dereference of session in fr.paris.lutece.plugins.form.web.FormApp.getResult(HttpServletRequest, HttpSession, int, Plugin) |
CORRECTNESS |
NP_NULL_ON_SOME_PATH |
245 |
Medium |
fr.paris.lutece.plugins.form.web.FormJspBean
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Found reliance on default encoding in fr.paris.lutece.plugins.form.web.FormJspBean.doExportResponseTestForm(HttpServletRequest, HttpServletResponse): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
3147 |
High |
Found reliance on default encoding in fr.paris.lutece.plugins.form.web.FormJspBean.doExportResult(HttpServletRequest, HttpServletResponse): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
3371 |
High |
Nullcheck of listFormSubmit at line 3355 of value previously dereferenced in fr.paris.lutece.plugins.form.web.FormJspBean.doExportResult(HttpServletRequest, HttpServletResponse) |
CORRECTNESS |
RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE |
3355 |
Medium |
Class fr.paris.lutece.plugins.form.web.FormJspBean defines non-transient non-serializable instance field _listFormSubmitTest |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |