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 |
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 |