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
24 4 0 0

Files

Class Bugs
fr.paris.lutece.plugins.oauth2.dataclient.AbstractDataClient 1
fr.paris.lutece.plugins.oauth2.jwt.MitreJWTParser 1
fr.paris.lutece.plugins.oauth2.service.TokenService 1
fr.paris.lutece.plugins.oauth2.web.CallbackHandler 1

fr.paris.lutece.plugins.oauth2.dataclient.AbstractDataClient

Bug Category Details Line Priority
fr.paris.lutece.plugins.oauth2.dataclient.AbstractDataClient._logger isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 60 High

fr.paris.lutece.plugins.oauth2.jwt.MitreJWTParser

Bug Category Details Line Priority
Result of integer multiplication cast to long in fr.paris.lutece.plugins.oauth2.jwt.MitreJWTParser.parseJWT(Token, AuthClientConf, AuthServerConf, String, Logger) STYLE ICAST_INTEGER_MULTIPLY_CAST_TO_LONG 164 Medium

fr.paris.lutece.plugins.oauth2.service.TokenService

Bug Category Details Line Priority
Incorrect lazy initialization of static field fr.paris.lutece.plugins.oauth2.service.TokenService._instance in fr.paris.lutece.plugins.oauth2.service.TokenService.getService() MT_CORRECTNESS LI_LAZY_INIT_STATIC 349-352 Medium

fr.paris.lutece.plugins.oauth2.web.CallbackHandler

Bug Category Details Line Priority
Class fr.paris.lutece.plugins.oauth2.web.CallbackHandler defines non-transient non-serializable instance field _jWTParser BAD_PRACTICE SE_BAD_FIELD Not available Medium