Fork me on GitHub

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
18 5 0 0

Files

Class Bugs
fr.paris.lutece.plugins.mylutece.modules.openam.service.OpenamAPI 2
fr.paris.lutece.plugins.mylutece.modules.openam.service.OpenamAPIService 1
fr.paris.lutece.plugins.mylutece.modules.openam.service.OpenamService 1
fr.paris.lutece.plugins.mylutece.modules.openam.web.MyLuteceOpenamXPage 1

fr.paris.lutece.plugins.mylutece.modules.openam.service.OpenamAPI

Bug Category Details Line Priority
fr.paris.lutece.plugins.mylutece.modules.openam.service.OpenamAPI._logger isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 53 High
fr.paris.lutece.plugins.mylutece.modules.openam.service.OpenamAPI._bDebug isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 54 Medium

fr.paris.lutece.plugins.mylutece.modules.openam.service.OpenamAPIService

Bug Category Details Line Priority
fr.paris.lutece.plugins.mylutece.modules.openam.service.OpenamAPIService.isValidate(String) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR 126 Medium

fr.paris.lutece.plugins.mylutece.modules.openam.service.OpenamService

Bug Category Details Line Priority
Write to static field fr.paris.lutece.plugins.mylutece.modules.openam.service.OpenamService._bAgentEnable from instance method fr.paris.lutece.plugins.mylutece.modules.openam.service.OpenamService.init() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 143 High

fr.paris.lutece.plugins.mylutece.modules.openam.web.MyLuteceOpenamXPage

Bug Category Details Line Priority
Class fr.paris.lutece.plugins.mylutece.modules.openam.web.MyLuteceOpenamXPage defines non-transient non-serializable instance field _openAmAuthentication BAD_PRACTICE SE_BAD_FIELD Not available Medium