The following document contains the results of FindBugs Report
FindBugs Version is 1.3.8
Threshold is Low
Effort is Default
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
653 | 73 | 0 | 0 |
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 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
BehaviorConstraintsChecker.agentService not initialized in constructor | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | Not available | Low |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
sk.barti.diplomovka.amt.web.SecureBasePage is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 5 | Low |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |