FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.9

Threshold is medium

Effort is min

Summary

Classes Bugs Errors Missing Classes
307 36 0 0

Files

Class Bugs
org.kuali.student.lum.program.client.ProgramClientConstants 1
org.kuali.student.lum.program.client.ProgramUtils 1
org.kuali.student.lum.program.client.core.CoreManager 1
org.kuali.student.lum.program.client.credential.CredentialManager 1
org.kuali.student.lum.program.client.events.AddSpecializationEvent 1
org.kuali.student.lum.program.client.events.AfterSaveEvent 1
org.kuali.student.lum.program.client.events.ChangeViewEvent 1
org.kuali.student.lum.program.client.events.MetadataLoadedEvent 1
org.kuali.student.lum.program.client.events.ModelLoadedEvent 1
org.kuali.student.lum.program.client.events.ProgramViewEvent 1
org.kuali.student.lum.program.client.events.RemoveSpecializationEvent 2
org.kuali.student.lum.program.client.events.SpecializationCreatedEvent 1
org.kuali.student.lum.program.client.events.SpecializationSaveEvent 1
org.kuali.student.lum.program.client.events.SpecializationUpdateEvent 1
org.kuali.student.lum.program.client.events.StateChangeEvent 1
org.kuali.student.lum.program.client.events.StoreRequirementIDsEvent 1
org.kuali.student.lum.program.client.events.StoreSpecRequirementIDsEvent 1
org.kuali.student.lum.program.client.events.UpdateEvent 1
org.kuali.student.lum.program.client.major.ActionType 1
org.kuali.student.lum.program.client.major.MajorManager 1
org.kuali.student.lum.program.client.major.edit.MajorInformationEditConfiguration$DiplomaBinding 1
org.kuali.student.lum.program.client.requirements.ProgramRequirementsDataModel$5 1
org.kuali.student.lum.program.client.requirements.ProgramRequirementsDataModel$requirementState 1
org.kuali.student.lum.program.client.requirements.ProgramRequirementsManageView 2
org.kuali.student.lum.program.client.requirements.ProgramRequirementsSummaryView 1
org.kuali.student.lum.program.client.variation.VariationController 1
org.kuali.student.lum.program.client.variation.edit.VariationEditController$3 1
org.kuali.student.lum.program.client.variation.edit.VariationInformationEditConfiguration$DiplomaBinding 1
org.kuali.student.lum.program.client.versions.ProgramSelectVersionsView 1
org.kuali.student.lum.program.client.widgets.ProgramSideBar 1
org.kuali.student.lum.program.server.MajorDisciplineRpcServlet 3
org.kuali.student.lum.program.server.transform.CoreCredentialProgramFilter 1

org.kuali.student.lum.program.client.ProgramClientConstants

Bug Category Details Line Priority
org.kuali.student.lum.program.client.ProgramClientConstants.CREDENTIAL_PROGRAM should be package protected MALICIOUS_CODE MS_PKGPROTECT 36 Medium

org.kuali.student.lum.program.client.ProgramUtils

Bug Category Details Line Priority
org.kuali.student.lum.program.client.ProgramUtils.df isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 27 High

org.kuali.student.lum.program.client.core.CoreManager

Bug Category Details Line Priority
Write to static field org.kuali.student.lum.program.client.core.CoreManager.eventBus from instance method new org.kuali.student.lum.program.client.core.CoreManager() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 30 High

org.kuali.student.lum.program.client.credential.CredentialManager

Bug Category Details Line Priority
Write to static field org.kuali.student.lum.program.client.credential.CredentialManager.eventBus from instance method new org.kuali.student.lum.program.client.credential.CredentialManager() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 30 High

org.kuali.student.lum.program.client.events.AddSpecializationEvent

Bug Category Details Line Priority
org.kuali.student.lum.program.client.events.AddSpecializationEvent.TYPE isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 11 High

org.kuali.student.lum.program.client.events.AfterSaveEvent

Bug Category Details Line Priority
org.kuali.student.lum.program.client.events.AfterSaveEvent.TYPE isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 13 High

org.kuali.student.lum.program.client.events.ChangeViewEvent

Bug Category Details Line Priority
org.kuali.student.lum.program.client.events.ChangeViewEvent.TYPE isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 11 High

org.kuali.student.lum.program.client.events.MetadataLoadedEvent

Bug Category Details Line Priority
org.kuali.student.lum.program.client.events.MetadataLoadedEvent.TYPE isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 14 High

org.kuali.student.lum.program.client.events.ModelLoadedEvent

Bug Category Details Line Priority
org.kuali.student.lum.program.client.events.ModelLoadedEvent.TYPE isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 12 High

org.kuali.student.lum.program.client.events.ProgramViewEvent

Bug Category Details Line Priority
org.kuali.student.lum.program.client.events.ProgramViewEvent.TYPE isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 11 High

org.kuali.student.lum.program.client.events.RemoveSpecializationEvent

Bug Category Details Line Priority
org.kuali.student.lum.program.client.events.RemoveSpecializationEvent.TYPE isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 11 High
Unread field: org.kuali.student.lum.program.client.events.RemoveSpecializationEvent.id PERFORMANCE URF_UNREAD_FIELD 16 Medium

org.kuali.student.lum.program.client.events.SpecializationCreatedEvent

Bug Category Details Line Priority
org.kuali.student.lum.program.client.events.SpecializationCreatedEvent.TYPE isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 11 High

org.kuali.student.lum.program.client.events.SpecializationSaveEvent

Bug Category Details Line Priority
org.kuali.student.lum.program.client.events.SpecializationSaveEvent.TYPE isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 12 High

org.kuali.student.lum.program.client.events.SpecializationUpdateEvent

Bug Category Details Line Priority
org.kuali.student.lum.program.client.events.SpecializationUpdateEvent.TYPE isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 13 High

org.kuali.student.lum.program.client.events.StateChangeEvent

Bug Category Details Line Priority
org.kuali.student.lum.program.client.events.StateChangeEvent.TYPE isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 12 High

org.kuali.student.lum.program.client.events.StoreRequirementIDsEvent

Bug Category Details Line Priority
org.kuali.student.lum.program.client.events.StoreRequirementIDsEvent.TYPE isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 10 High

org.kuali.student.lum.program.client.events.StoreSpecRequirementIDsEvent

Bug Category Details Line Priority
org.kuali.student.lum.program.client.events.StoreSpecRequirementIDsEvent.TYPE isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 10 High

org.kuali.student.lum.program.client.events.UpdateEvent

Bug Category Details Line Priority
org.kuali.student.lum.program.client.events.UpdateEvent.TYPE isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 13 High

org.kuali.student.lum.program.client.major.ActionType

Bug Category Details Line Priority
Incorrect lazy initialization and update of static field org.kuali.student.lum.program.client.major.ActionType.values in org.kuali.student.lum.program.client.major.ActionType.getValues() MT_CORRECTNESS LI_LAZY_INIT_UPDATE_STATIC 30-31 High

org.kuali.student.lum.program.client.major.MajorManager

Bug Category Details Line Priority
Write to static field org.kuali.student.lum.program.client.major.MajorManager.eventBus from instance method new org.kuali.student.lum.program.client.major.MajorManager() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 38 High

org.kuali.student.lum.program.client.major.edit.MajorInformationEditConfiguration$DiplomaBinding

Bug Category Details Line Priority
Should org.kuali.student.lum.program.client.major.edit.MajorInformationEditConfiguration$DiplomaBinding be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 136-160 Medium

org.kuali.student.lum.program.client.requirements.ProgramRequirementsDataModel$5

Bug Category Details Line Priority
Method org.kuali.student.lum.program.client.requirements.ProgramRequirementsDataModel$5.onSuccess(Map) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 243 Medium

org.kuali.student.lum.program.client.requirements.ProgramRequirementsDataModel$requirementState

Bug Category Details Line Priority
The class name org.kuali.student.lum.program.client.requirements.ProgramRequirementsDataModel$requirementState doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 48 Medium

org.kuali.student.lum.program.client.requirements.ProgramRequirementsManageView

Bug Category Details Line Priority
Unread field: org.kuali.student.lum.program.client.requirements.ProgramRequirementsManageView.originalReqCompNL PERFORMANCE URF_UNREAD_FIELD 182 Medium
Unused field: org.kuali.student.lum.program.client.requirements.ProgramRequirementsManageView.originalLogicExpression PERFORMANCE UUF_UNUSED_FIELD Not available Medium

org.kuali.student.lum.program.client.requirements.ProgramRequirementsSummaryView

Bug Category Details Line Priority
org.kuali.student.lum.program.client.requirements.ProgramRequirementsSummaryView.tempStmtTreeID should be package protected MALICIOUS_CODE MS_PKGPROTECT 83 Medium

org.kuali.student.lum.program.client.variation.VariationController

Bug Category Details Line Priority
Unread field: org.kuali.student.lum.program.client.variation.VariationController.majorController PERFORMANCE URF_UNREAD_FIELD 44 Medium

org.kuali.student.lum.program.client.variation.edit.VariationEditController$3

Bug Category Details Line Priority
Dead store to row in org.kuali.student.lum.program.client.variation.edit.VariationEditController$3.onEvent(ModelLoadedEvent) STYLE DLS_DEAD_LOCAL_STORE 85 Medium

org.kuali.student.lum.program.client.variation.edit.VariationInformationEditConfiguration$DiplomaBinding

Bug Category Details Line Priority
Should org.kuali.student.lum.program.client.variation.edit.VariationInformationEditConfiguration$DiplomaBinding be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 114-136 Medium

org.kuali.student.lum.program.client.versions.ProgramSelectVersionsView

Bug Category Details Line Priority
Unread field: org.kuali.student.lum.program.client.versions.ProgramSelectVersionsView.metadataServiceAsync PERFORMANCE URF_UNREAD_FIELD 38 Medium

org.kuali.student.lum.program.client.widgets.ProgramSideBar

Bug Category Details Line Priority
Unread field: org.kuali.student.lum.program.client.widgets.ProgramSideBar.viewContext PERFORMANCE URF_UNREAD_FIELD 68 Medium

org.kuali.student.lum.program.server.MajorDisciplineRpcServlet

Bug Category Details Line Priority
Class org.kuali.student.lum.program.server.MajorDisciplineRpcServlet defines non-transient non-serializable instance field programService BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class org.kuali.student.lum.program.server.MajorDisciplineRpcServlet defines non-transient non-serializable instance field statementService BAD_PRACTICE SE_BAD_FIELD Not available Medium
Method org.kuali.student.lum.program.server.MajorDisciplineRpcServlet.storeProgramRequirements(Map, Map) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 49 Medium

org.kuali.student.lum.program.server.transform.CoreCredentialProgramFilter

Bug Category Details Line Priority
Unused field: org.kuali.student.lum.program.server.transform.CoreCredentialProgramFilter.metadataService PERFORMANCE UUF_UNUSED_FIELD Not available Medium