The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is
Effort is max
| Classes | Bugs | Errors | Missing Classes |
|---|---|---|---|
| 17 | 6 | 0 | 26 |
| Class | Bugs |
|---|---|
| fr.paris.lutece.plugins.htmlpage.business.HtmlPage | 5 |
| fr.paris.lutece.plugins.htmlpage.service.search.HtmlPageIndexer | 1 |
| 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 |
| 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 |