SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.5.3
Threshold is medium
Effort is default
Summary
| Classes |
Bugs |
Errors |
Missing Classes |
| 20 |
6 |
0 |
0 |
fr.paris.lutece.plugins.folderlisting.business.portlet.FolderListingPortletHome
| Bug |
Category |
Details |
Line |
Priority |
| fr.paris.lutece.plugins.folderlisting.business.portlet.FolderListingPortletHome.getDAO() may expose internal representation by returning FolderListingPortletHome._dao |
MALICIOUS_CODE |
EI_EXPOSE_REP |
87 |
Medium |
| Public static fr.paris.lutece.plugins.folderlisting.business.portlet.FolderListingPortletHome.getInstance() may expose internal representation by returning FolderListingPortletHome._singleton |
MALICIOUS_CODE |
MS_EXPOSE_REP |
77 |
Medium |
fr.paris.lutece.plugins.folderlisting.service.Folder
| Bug |
Category |
Details |
Line |
Priority |
| Incorrect lazy initialization and update of static field fr.paris.lutece.plugins.folderlisting.service.Folder._listenerWorkgroup in fr.paris.lutece.plugins.folderlisting.service.Folder.init() |
MT_CORRECTNESS |
LI_LAZY_INIT_UPDATE_STATIC |
57-59 |
Medium |
fr.paris.lutece.plugins.folderlisting.service.FolderLoaderProperties
| Bug |
Category |
Details |
Line |
Priority |
| fr.paris.lutece.plugins.folderlisting.service.FolderLoaderProperties.loadFolder(File) may fail to clean up java.io.InputStream |
EXPERIMENTAL |
OBL_UNSATISFIED_OBLIGATION |
135 |
Medium |
| fr.paris.lutece.plugins.folderlisting.service.FolderLoaderProperties.loadFolder(File) may fail to close stream |
BAD_PRACTICE |
OS_OPEN_STREAM |
135 |
Medium |
fr.paris.lutece.plugins.folderlisting.service.FolderService
| Bug |
Category |
Details |
Line |
Priority |
| Public static fr.paris.lutece.plugins.folderlisting.service.FolderService.getInstance() may expose internal representation by returning FolderService._singleton |
MALICIOUS_CODE |
MS_EXPOSE_REP |
79 |
Medium |