FindBugs Bug Detector Report
The following document contains the results of FindBugs Report
FindBugs Version is 1.3.8
Threshold is Low
Effort is Default
Summary
Classes |
Bugs |
Errors |
Missing Classes |
653 |
73 |
0 |
0 |
sk.barti.diplomovka.amt.converter.VOConverter
Bug |
Category |
Details |
Line |
Priority |
Exception is caught when Exception is not thrown in sk.barti.diplomovka.amt.converter.VOConverter.convertDomainListToVO(Collection, Class, Class) |
STYLE |
REC_CATCH_EXCEPTION |
22 |
Low |
sk.barti.diplomovka.amt.jadesupport.BehaviorConstraintsChecker
Bug |
Category |
Details |
Line |
Priority |
BehaviorConstraintsChecker.agentService not initialized in constructor |
STYLE |
UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR |
Not available |
Low |
sk.barti.diplomovka.amt.jadesupport.event.AgentStartEventHandler
Bug |
Category |
Details |
Line |
Priority |
Class sk.barti.diplomovka.amt.jadesupport.event.AgentStartEventHandler implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
26-58 |
Low |
sk.barti.diplomovka.amt.jadesupport.event.AgentStopEventHandler
Bug |
Category |
Details |
Line |
Priority |
Class sk.barti.diplomovka.amt.jadesupport.event.AgentStopEventHandler implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
24-49 |
Low |
sk.barti.diplomovka.amt.service.impl.BehaviorServiceImpl
Bug |
Category |
Details |
Line |
Priority |
Private method sk.barti.diplomovka.amt.service.impl.BehaviorServiceImpl.convertToVoList(List) is never called |
PERFORMANCE |
UPM_UNCALLED_PRIVATE_METHOD |
43 |
Low |
sk.barti.diplomovka.amt.util.AMTFileUtils
Bug |
Category |
Details |
Line |
Priority |
Exception is caught when Exception is not thrown in sk.barti.diplomovka.amt.util.AMTFileUtils.tail(File, int, int) |
STYLE |
REC_CATCH_EXCEPTION |
127 |
Low |
sk.barti.diplomovka.amt.vo.ext.AgentOutputVO
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.vo.ext.AgentOutputVO.getDomainObject() may expose internal representation by returning AgentOutputVO.date |
MALICIOUS_CODE |
EI_EXPOSE_REP |
52 |
Medium |
Class sk.barti.diplomovka.amt.vo.ext.AgentOutputVO defines non-transient non-serializable instance field outputService |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Medium |
sk.barti.diplomovka.amt.vo.ext.AgentVOExt
Bug |
Category |
Details |
Line |
Priority |
Class sk.barti.diplomovka.amt.vo.ext.AgentVOExt defines non-transient non-serializable instance field agentService |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Medium |
Class sk.barti.diplomovka.amt.vo.ext.AgentVOExt defines non-transient non-serializable instance field behaviorConfig |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Medium |
sk.barti.diplomovka.amt.vo.BehaviorVO
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.vo.ext.BehaviorVOExt doesn't override sk.barti.diplomovka.amt.vo.BehaviorVO.equals(Object) |
STYLE |
EQ_DOESNT_OVERRIDE_EQUALS |
178-186 |
Medium |
sk.barti.diplomovka.amt.vo.ext.BehaviorVOExt
Bug |
Category |
Details |
Line |
Priority |
Class sk.barti.diplomovka.amt.vo.ext.BehaviorVOExt defines non-transient non-serializable instance field behaviorService |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Medium |
sk.barti.diplomovka.amt.web.AMTSession
Bug |
Category |
Details |
Line |
Priority |
Class sk.barti.diplomovka.amt.web.AMTSession defines non-transient non-serializable instance field errors |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Low |
Class sk.barti.diplomovka.amt.web.AMTSession defines non-transient non-serializable instance field infos |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Low |
sk.barti.diplomovka.amt.web.BasePage
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.BasePage is Serializable; consider declaring a serialVersionUID |
BAD_PRACTICE |
SE_NO_SERIALVERSIONID |
6-41 |
Low |
sk.barti.diplomovka.amt.web.HomePage
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.HomePage is Serializable; consider declaring a serialVersionUID |
BAD_PRACTICE |
SE_NO_SERIALVERSIONID |
12-16 |
Low |
sk.barti.diplomovka.amt.web.LogoutPage
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.LogoutPage is Serializable; consider declaring a serialVersionUID |
BAD_PRACTICE |
SE_NO_SERIALVERSIONID |
8-16 |
Low |
sk.barti.diplomovka.amt.web.LogoutPageProcessor
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.LogoutPageProcessor is Serializable; consider declaring a serialVersionUID |
BAD_PRACTICE |
SE_NO_SERIALVERSIONID |
12-35 |
Low |
sk.barti.diplomovka.amt.web.SecureBasePage
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.SecureBasePage is Serializable; consider declaring a serialVersionUID |
BAD_PRACTICE |
SE_NO_SERIALVERSIONID |
5 |
Low |
sk.barti.diplomovka.amt.web.UserPanel$1
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.UserPanel$1 is serializable and an inner class |
BAD_PRACTICE |
SE_INNER_CLASS |
22-27 |
Low |
The class sk.barti.diplomovka.amt.web.UserPanel$1 could be refactored into a named _static_ inner class |
PERFORMANCE |
SIC_INNER_SHOULD_BE_STATIC_ANON |
22-27 |
Low |
sk.barti.diplomovka.amt.web.UserPanel$2
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.UserPanel$2 is serializable and an inner class |
BAD_PRACTICE |
SE_INNER_CLASS |
31-42 |
Low |
The class sk.barti.diplomovka.amt.web.UserPanel$2 could be refactored into a named _static_ inner class |
PERFORMANCE |
SIC_INNER_SHOULD_BE_STATIC_ANON |
31-42 |
Low |
sk.barti.diplomovka.amt.web.actions.ViewPlatformActionsPage
Bug |
Category |
Details |
Line |
Priority |
Class sk.barti.diplomovka.amt.web.actions.ViewPlatformActionsPage defines non-transient non-serializable instance field service |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Low |
sk.barti.diplomovka.amt.web.actions.ViewPlatformActionsPage is Serializable; consider declaring a serialVersionUID |
BAD_PRACTICE |
SE_NO_SERIALVERSIONID |
17-30 |
Low |
sk.barti.diplomovka.amt.web.actions.ViewSchedulePage
Bug |
Category |
Details |
Line |
Priority |
Class sk.barti.diplomovka.amt.web.actions.ViewSchedulePage defines non-transient non-serializable instance field service |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Low |
sk.barti.diplomovka.amt.web.actions.ViewSchedulePage is Serializable; consider declaring a serialVersionUID |
BAD_PRACTICE |
SE_NO_SERIALVERSIONID |
23-63 |
Low |
sk.barti.diplomovka.amt.web.agent.ManageAgentPage
Bug |
Category |
Details |
Line |
Priority |
The method name sk.barti.diplomovka.amt.web.agent.ManageAgentPage.DisplayAgentState() doesn't start with a lower case letter |
BAD_PRACTICE |
NM_METHOD_NAMING_CONVENTION |
92-93 |
Low |
Class sk.barti.diplomovka.amt.web.agent.ManageAgentPage defines non-transient non-serializable instance field agentService |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Low |
Class sk.barti.diplomovka.amt.web.agent.ManageAgentPage defines non-transient non-serializable instance field jadeService |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Low |
Class sk.barti.diplomovka.amt.web.agent.ManageAgentPage defines non-transient non-serializable instance field scriptGenerator |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Low |
sk.barti.diplomovka.amt.web.agent.ManageAgentPage is Serializable; consider declaring a serialVersionUID |
BAD_PRACTICE |
SE_NO_SERIALVERSIONID |
39-343 |
Low |
sk.barti.diplomovka.amt.web.agent.ManageAgentPage$1
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.agent.ManageAgentPage$1 is serializable and an inner class |
BAD_PRACTICE |
SE_INNER_CLASS |
100-119 |
Low |
sk.barti.diplomovka.amt.web.agent.ManageAgentPage$2
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.agent.ManageAgentPage$2 is serializable and an inner class |
BAD_PRACTICE |
SE_INNER_CLASS |
199-218 |
Low |
sk.barti.diplomovka.amt.web.agent.ManageAgentPage$3
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.agent.ManageAgentPage$3 is serializable and an inner class |
BAD_PRACTICE |
SE_INNER_CLASS |
293-304 |
Low |
sk.barti.diplomovka.amt.web.agent.UpdatingResultsLabel$AgentResultsModel
Bug |
Category |
Details |
Line |
Priority |
Class sk.barti.diplomovka.amt.web.agent.UpdatingResultsLabel$AgentResultsModel defines non-transient non-serializable instance field service |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Medium |
sk.barti.diplomovka.amt.web.agent.ViewAgentsPage
Bug |
Category |
Details |
Line |
Priority |
Class sk.barti.diplomovka.amt.web.agent.ViewAgentsPage defines non-transient non-serializable instance field agentService |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Low |
sk.barti.diplomovka.amt.web.agent.ViewAgentsPage is Serializable; consider declaring a serialVersionUID |
BAD_PRACTICE |
SE_NO_SERIALVERSIONID |
21-51 |
Low |
sk.barti.diplomovka.amt.web.agent.script.GeneratedScriptPage
Bug |
Category |
Details |
Line |
Priority |
Class sk.barti.diplomovka.amt.web.agent.script.GeneratedScriptPage defines non-transient non-serializable instance field scriptChecker |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Low |
sk.barti.diplomovka.amt.web.agent.script.GeneratedScriptPage is Serializable; consider declaring a serialVersionUID |
BAD_PRACTICE |
SE_NO_SERIALVERSIONID |
16-46 |
Low |
sk.barti.diplomovka.amt.web.behavior.DevelopmentGuidelinesPage
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.behavior.DevelopmentGuidelinesPage is Serializable; consider declaring a serialVersionUID |
BAD_PRACTICE |
SE_NO_SERIALVERSIONID |
5 |
Low |
sk.barti.diplomovka.amt.web.behavior.ManageBehaviorPage$1
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.behavior.ManageBehaviorPage$1 is serializable and an inner class |
BAD_PRACTICE |
SE_INNER_CLASS |
73-80 |
Low |
sk.barti.diplomovka.amt.web.behavior.ManageBehaviorPage$2
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.behavior.ManageBehaviorPage$2 is serializable and an inner class |
BAD_PRACTICE |
SE_INNER_CLASS |
108-119 |
Low |
sk.barti.diplomovka.amt.web.behavior.ManageCommonBehaviorPage
Bug |
Category |
Details |
Line |
Priority |
The method name sk.barti.diplomovka.amt.web.behavior.ManageCommonBehaviorPage.DisplayBehaviorState() doesn't start with a lower case letter |
BAD_PRACTICE |
NM_METHOD_NAMING_CONVENTION |
70-71 |
Low |
Class sk.barti.diplomovka.amt.web.behavior.ManageCommonBehaviorPage defines non-transient non-serializable instance field agentService |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Low |
sk.barti.diplomovka.amt.web.behavior.ManageCommonBehaviorPage is Serializable; consider declaring a serialVersionUID |
BAD_PRACTICE |
SE_NO_SERIALVERSIONID |
38-386 |
Low |
sk.barti.diplomovka.amt.web.behavior.ManageCommonBehaviorPage$1
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.behavior.ManageCommonBehaviorPage$1 is serializable and an inner class |
BAD_PRACTICE |
SE_INNER_CLASS |
100-117 |
Low |
sk.barti.diplomovka.amt.web.behavior.ManageCommonBehaviorPage$2
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.behavior.ManageCommonBehaviorPage$2 is serializable and an inner class |
BAD_PRACTICE |
SE_INNER_CLASS |
323-328 |
Low |
sk.barti.diplomovka.amt.web.behavior.ManageCommonBehaviorPage$3
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.behavior.ManageCommonBehaviorPage$3 is serializable and an inner class |
BAD_PRACTICE |
SE_INNER_CLASS |
367-376 |
Low |
sk.barti.diplomovka.amt.web.behavior.ManageGeneralConfigPage
Bug |
Category |
Details |
Line |
Priority |
Class sk.barti.diplomovka.amt.web.behavior.ManageGeneralConfigPage defines non-transient non-serializable instance field config |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Medium |
sk.barti.diplomovka.amt.web.behavior.ManageGeneralConfigPage is Serializable; consider declaring a serialVersionUID |
BAD_PRACTICE |
SE_NO_SERIALVERSIONID |
17-64 |
Low |
sk.barti.diplomovka.amt.web.custom.confirm.ConfirmationButton$1
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.custom.confirm.ConfirmationButton$1 is serializable and an inner class |
BAD_PRACTICE |
SE_INNER_CLASS |
42-47 |
Low |
The class sk.barti.diplomovka.amt.web.custom.confirm.ConfirmationButton$1 could be refactored into a named _static_ inner class |
PERFORMANCE |
SIC_INNER_SHOULD_BE_STATIC_ANON |
42-47 |
Low |
sk.barti.diplomovka.amt.web.custom.data.DataViewPanel$1
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.custom.data.DataViewPanel$1 is serializable and an inner class |
BAD_PRACTICE |
SE_INNER_CLASS |
73-84 |
Low |
sk.barti.diplomovka.amt.web.custom.error.ScriptErrorPanel$1
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.custom.error.ScriptErrorPanel$1 is serializable and an inner class |
BAD_PRACTICE |
SE_INNER_CLASS |
60-71 |
Low |
sk.barti.diplomovka.amt.web.login.LoginPage
Bug |
Category |
Details |
Line |
Priority |
Class sk.barti.diplomovka.amt.web.login.LoginPage defines non-transient non-serializable instance field userService |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Low |
sk.barti.diplomovka.amt.web.login.LoginPage is Serializable; consider declaring a serialVersionUID |
BAD_PRACTICE |
SE_NO_SERIALVERSIONID |
21-34 |
Low |
sk.barti.diplomovka.amt.web.login.LoginPage$LogInForm
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.login.LoginPage$LogInForm is serializable and an inner class |
BAD_PRACTICE |
SE_INNER_CLASS |
42-66 |
Low |
Unwritten field: sk.barti.diplomovka.amt.web.login.LoginPage$LogInForm.password |
CORRECTNESS |
UWF_UNWRITTEN_FIELD |
66 |
Medium |
Unwritten field: sk.barti.diplomovka.amt.web.login.LoginPage$LogInForm.personalId |
CORRECTNESS |
UWF_UNWRITTEN_FIELD |
52 |
Medium |
sk.barti.diplomovka.amt.web.output.AgentOutputPage
Bug |
Category |
Details |
Line |
Priority |
Class sk.barti.diplomovka.amt.web.output.AgentOutputPage defines non-transient non-serializable instance field outputService |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Low |
sk.barti.diplomovka.amt.web.output.AgentOutputPage is Serializable; consider declaring a serialVersionUID |
BAD_PRACTICE |
SE_NO_SERIALVERSIONID |
19-28 |
Low |
sk.barti.diplomovka.amt.web.output.view.ViewAgentOutputPage
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.output.view.ViewAgentOutputPage is Serializable; consider declaring a serialVersionUID |
BAD_PRACTICE |
SE_NO_SERIALVERSIONID |
26-209 |
Low |
sk.barti.diplomovka.amt.web.output.view.ViewAgentOutputPage$1
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.output.view.ViewAgentOutputPage$1 is serializable and an inner class |
BAD_PRACTICE |
SE_INNER_CLASS |
78-103 |
Low |
sk.barti.diplomovka.amt.web.output.view.ViewAgentOutputPage$2
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.output.view.ViewAgentOutputPage$2 is serializable and an inner class |
BAD_PRACTICE |
SE_INNER_CLASS |
112-119 |
Low |
sk.barti.diplomovka.amt.web.output.view.ViewAgentOutputPage$3
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.output.view.ViewAgentOutputPage$3 is serializable and an inner class |
BAD_PRACTICE |
SE_INNER_CLASS |
129-135 |
Low |
sk.barti.diplomovka.amt.web.output.view.ViewAgentOutputPage$4
Bug |
Category |
Details |
Line |
Priority |
sk.barti.diplomovka.amt.web.output.view.ViewAgentOutputPage$4 is serializable and an inner class |
BAD_PRACTICE |
SE_INNER_CLASS |
201-207 |
Low |
The class sk.barti.diplomovka.amt.web.output.view.ViewAgentOutputPage$4 could be refactored into a named _static_ inner class |
PERFORMANCE |
SIC_INNER_SHOULD_BE_STATIC_ANON |
201-207 |
Low |