Fork me on GitHub

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

Files

Class Bugs
fr.paris.lutece.plugins.extend.modules.feedback.business.ExtendFeedback 2
fr.paris.lutece.plugins.extend.modules.feedback.service.ExtendFeedbackService 1
fr.paris.lutece.plugins.extend.modules.feedback.web.FeedbackApp 3
fr.paris.lutece.plugins.extend.modules.feedback.web.FeedbackJspBean 1
fr.paris.lutece.plugins.extend.modules.feedback.web.FeedbackTypeJspBean 1

fr.paris.lutece.plugins.extend.modules.feedback.business.ExtendFeedback

Bug Category Details Line Priority
fr.paris.lutece.plugins.extend.modules.feedback.business.ExtendFeedback.getResourceExtenderHistory() may expose internal representation by returning ExtendFeedback._resourceExtenderHistory MALICIOUS_CODE EI_EXPOSE_REP 175 Medium
fr.paris.lutece.plugins.extend.modules.feedback.business.ExtendFeedback.setResourceExtenderHistory(ResourceExtenderHistory) may expose internal representation by storing an externally mutable object into ExtendFeedback._resourceExtenderHistory MALICIOUS_CODE EI_EXPOSE_REP2 183 Medium

fr.paris.lutece.plugins.extend.modules.feedback.service.ExtendFeedbackService

Bug Category Details Line Priority
Do not catch NullPointerException like in fr.paris.lutece.plugins.extend.modules.feedback.service.ExtendFeedbackService.doProcessWorkflow(ExtendFeedback, FeedbackExtenderConfig) STYLE DCN_NULLPOINTER_EXCEPTION 259 Medium

fr.paris.lutece.plugins.extend.modules.feedback.web.FeedbackApp

Bug Category Details Line Priority
Class fr.paris.lutece.plugins.extend.modules.feedback.web.FeedbackApp defines non-transient non-serializable instance field _configService BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class fr.paris.lutece.plugins.extend.modules.feedback.web.FeedbackApp defines non-transient non-serializable instance field _extendFeedbackService BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class fr.paris.lutece.plugins.extend.modules.feedback.web.FeedbackApp defines non-transient non-serializable instance field _feedbackCaptchaService BAD_PRACTICE SE_BAD_FIELD Not available Medium

fr.paris.lutece.plugins.extend.modules.feedback.web.FeedbackJspBean

Bug Category Details Line Priority
Class fr.paris.lutece.plugins.extend.modules.feedback.web.FeedbackJspBean defines non-transient non-serializable instance field _extendFeedbackService BAD_PRACTICE SE_BAD_FIELD Not available Medium

fr.paris.lutece.plugins.extend.modules.feedback.web.FeedbackTypeJspBean

Bug Category Details Line Priority
Class fr.paris.lutece.plugins.extend.modules.feedback.web.FeedbackTypeJspBean defines non-transient non-serializable instance field _feedbackTypeService BAD_PRACTICE SE_BAD_FIELD Not available Medium