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

Files

Class Bugs
sk.barti.diplomovka.amt.converter.VOConverter 1
sk.barti.diplomovka.amt.jadesupport.BehaviorConstraintsChecker 1
sk.barti.diplomovka.amt.jadesupport.JadeRuntimeServiceImpl 5
sk.barti.diplomovka.amt.jadesupport.event.AgentStartEventHandler 1
sk.barti.diplomovka.amt.jadesupport.event.AgentStopEventHandler 1
sk.barti.diplomovka.amt.service.impl.BehaviorServiceImpl 1
sk.barti.diplomovka.amt.util.AMTFileUtils 1
sk.barti.diplomovka.amt.vo.ext.AgentOutputVO 2
sk.barti.diplomovka.amt.vo.ext.AgentVOExt 2
sk.barti.diplomovka.amt.vo.BehaviorVO 1
sk.barti.diplomovka.amt.vo.ext.BehaviorVOExt 1
sk.barti.diplomovka.amt.web.AMTSession 2
sk.barti.diplomovka.amt.web.BasePage 1
sk.barti.diplomovka.amt.web.HomePage 1
sk.barti.diplomovka.amt.web.LogoutPage 1
sk.barti.diplomovka.amt.web.LogoutPageProcessor 1
sk.barti.diplomovka.amt.web.SecureBasePage 1
sk.barti.diplomovka.amt.web.UserPanel$1 2
sk.barti.diplomovka.amt.web.UserPanel$2 2
sk.barti.diplomovka.amt.web.actions.ViewPlatformActionsPage 2
sk.barti.diplomovka.amt.web.actions.ViewSchedulePage 2
sk.barti.diplomovka.amt.web.agent.ManageAgentPage 5
sk.barti.diplomovka.amt.web.agent.ManageAgentPage$1 1
sk.barti.diplomovka.amt.web.agent.ManageAgentPage$2 1
sk.barti.diplomovka.amt.web.agent.ManageAgentPage$3 1
sk.barti.diplomovka.amt.web.agent.UpdatingResultsLabel$AgentResultsModel 1
sk.barti.diplomovka.amt.web.agent.ViewAgentsPage 2
sk.barti.diplomovka.amt.web.agent.script.GeneratedScriptPage 2
sk.barti.diplomovka.amt.web.behavior.DevelopmentGuidelinesPage 1
sk.barti.diplomovka.amt.web.behavior.ManageBehaviorPage$1 1
sk.barti.diplomovka.amt.web.behavior.ManageBehaviorPage$2 1
sk.barti.diplomovka.amt.web.behavior.ManageCommonBehaviorPage 3
sk.barti.diplomovka.amt.web.behavior.ManageCommonBehaviorPage$1 1
sk.barti.diplomovka.amt.web.behavior.ManageCommonBehaviorPage$2 1
sk.barti.diplomovka.amt.web.behavior.ManageCommonBehaviorPage$3 1
sk.barti.diplomovka.amt.web.behavior.ManageGeneralConfigPage 2
sk.barti.diplomovka.amt.web.custom.confirm.ConfirmationButton$1 2
sk.barti.diplomovka.amt.web.custom.data.DataViewPanel$1 1
sk.barti.diplomovka.amt.web.custom.error.ScriptErrorPanel$1 1
sk.barti.diplomovka.amt.web.login.LoginPage 2
sk.barti.diplomovka.amt.web.login.LoginPage$LogInForm 3
sk.barti.diplomovka.amt.web.output.AgentOutputPage 2
sk.barti.diplomovka.amt.web.output.view.ViewAgentOutputPage 1
sk.barti.diplomovka.amt.web.output.view.ViewAgentOutputPage$1 1
sk.barti.diplomovka.amt.web.output.view.ViewAgentOutputPage$2 1
sk.barti.diplomovka.amt.web.output.view.ViewAgentOutputPage$3 1
sk.barti.diplomovka.amt.web.output.view.ViewAgentOutputPage$4 2

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

Bug Category Details Line Priority
JadeRuntimeServiceImpl.checker not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available Low
JadeRuntimeServiceImpl.generatorService not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available Low
JadeRuntimeServiceImpl.platformService not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available Low
JadeRuntimeServiceImpl.scheduleService not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available Low
JadeRuntimeServiceImpl.syntaxChecker 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