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 |
17 |
8 |
0 |
0 |
fr.paris.lutece.plugins.htmlpage.business.HtmlPage
Bug |
Category |
Details |
Line |
Priority |
fr.paris.lutece.plugins.htmlpage.business.HtmlPage.getDateEnd() may expose internal representation by returning HtmlPage._dateEnd |
MALICIOUS_CODE |
EI_EXPOSE_REP |
262 |
Medium |
fr.paris.lutece.plugins.htmlpage.business.HtmlPage.getDateStart() may expose internal representation by returning HtmlPage._dateStart |
MALICIOUS_CODE |
EI_EXPOSE_REP |
246 |
Medium |
fr.paris.lutece.plugins.htmlpage.business.HtmlPage.setDateEnd(Timestamp) may expose internal representation by storing an externally mutable object into HtmlPage._dateEnd |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
270 |
Medium |
fr.paris.lutece.plugins.htmlpage.business.HtmlPage.setDateStart(Timestamp) may expose internal representation by storing an externally mutable object into HtmlPage._dateStart |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
254 |
Medium |
Incorrect lazy initialization and update of static field fr.paris.lutece.plugins.htmlpage.business.HtmlPage._listenerWorkgroup in fr.paris.lutece.plugins.htmlpage.business.HtmlPage.init() |
MT_CORRECTNESS |
LI_LAZY_INIT_UPDATE_STATIC |
78-80 |
Medium |
fr.paris.lutece.plugins.htmlpage.service.search.HtmlPageIndexer
Bug |
Category |
Details |
Line |
Priority |
Found reliance on default encoding in fr.paris.lutece.plugins.htmlpage.service.search.HtmlPageIndexer.getDocument(HtmlPage, String, Plugin): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
241 |
High |
fr.paris.lutece.plugins.htmlpage.service.search.HtmlPageSearchEngine
Bug |
Category |
Details |
Line |
Priority |
Exception is caught when Exception is not thrown in fr.paris.lutece.plugins.htmlpage.service.search.HtmlPageSearchEngine.getSearchResults(String, HttpServletRequest) |
STYLE |
REC_CATCH_EXCEPTION |
114 |
Medium |
fr.paris.lutece.plugins.htmlpage.web.HtmlPageApp
Bug |
Category |
Details |
Line |
Priority |
Class fr.paris.lutece.plugins.htmlpage.web.HtmlPageApp defines non-transient non-serializable instance field _plugin |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Medium |