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
319 104 0 4

Files

Class Bugs
org.kuali.student.common.ui.client.widgets.commenttool.CommentTool 5
org.kuali.student.common.ui.client.widgets.documenttool.DocumentTool 2
org.kuali.student.common.ui.client.widgets.documenttool.DocumentTool$3$1$1$1 1
org.kuali.student.common.ui.client.widgets.rules.ReqCompEditWidget 1
org.kuali.student.common.ui.client.widgets.rules.RuleExpressionEditor 1
org.kuali.student.common.ui.client.widgets.rules.RuleExpressionParser 1
org.kuali.student.common.ui.client.widgets.rules.RuleInfo 2
org.kuali.student.common.ui.client.widgets.rules.RulePreviewWidget 1
org.kuali.student.common.ui.client.widgets.rules.RulePreviewWidget$SubRuleInfo 1
org.kuali.student.common.ui.client.widgets.rules.RuleTableManipulationWidget 3
org.kuali.student.common.ui.client.widgets.rules.RuleTableManipulationWidget$7 1
org.kuali.student.common.ui.client.widgets.rules.RulesUtil 1
org.kuali.student.common.ui.client.widgets.rules.StatementVO 2
org.kuali.student.common.ui.client.widgets.rules.SubrulePreviewWidget 1
org.kuali.student.common.ui.client.widgets.rules.Token 7
org.kuali.student.common.ui.client.widgets.table.ExpressionNode 1
org.kuali.student.common.ui.client.widgets.table.Node 2
org.kuali.student.common.ui.client.widgets.table.SectionTable 2
org.kuali.student.common.ui.server.gwt.AbstractDataService 1
org.kuali.student.common.ui.server.gwt.CommentRpcGwtServlet 1
org.kuali.student.common.ui.server.upload.UploadServlet 4
org.kuali.student.common.ui.server.upload.UploadServlet$DocumentProgressListener 1
org.kuali.student.core.authorization.ui.server.gwt.AuthorizationRpcGwtServlet 1
org.kuali.student.core.comments.ui.client.widgets.decisiontool.DecisionPanel 4
org.kuali.student.core.comments.ui.client.widgets.decisiontool.DecisionPanel$RationaleRow 1
org.kuali.student.core.comments.ui.client.widgets.decisiontool.FieldAscendingRowComparator 1
org.kuali.student.core.comments.ui.client.widgets.decisiontool.FieldDescendingRowComparator 1
org.kuali.student.core.organization.assembly.OrgOrgRelationAssembler 3
org.kuali.student.core.organization.assembly.OrgPersonRelationAssembler 1
org.kuali.student.core.organization.assembly.OrgPositionRestrictionAssembler 2
org.kuali.student.core.organization.assembly.OrgProposalAssembler 6
org.kuali.student.core.organization.ui.client.mvc.controller.OrgProposalController 1
org.kuali.student.core.organization.ui.client.mvc.view.CommonConfigurer 1
org.kuali.student.core.organization.ui.client.mvc.view.OrgPositionTypePicker 1
org.kuali.student.core.organization.ui.client.mvc.view.OrgTree 1
org.kuali.student.core.organization.ui.client.mvc.view.OrgTree$1 1
org.kuali.student.core.organization.ui.client.view.OrgEntryPoint 1
org.kuali.student.core.organization.ui.server.gwt.OrgRpcGwtServlet 4
org.kuali.student.core.organization.ui.theme.standard.client.OrgCssImpl 1
org.kuali.student.core.rice.authorization.CollaboratorHelper 6
org.kuali.student.core.workflow.ui.client.views.CollaboratorSectionView 2
org.kuali.student.core.workflow.ui.client.widgets.WorkflowUtilities 3
org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet 20

org.kuali.student.common.ui.client.widgets.commenttool.CommentTool

Bug Category Details Line Priority
Call to method of static java.text.DateFormat in org.kuali.student.common.ui.client.widgets.commenttool.CommentTool.redrawCommentsTable(List) MT_CORRECTNESS STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE 346 Medium
Unread field: org.kuali.student.common.ui.client.widgets.commenttool.CommentTool.buttonPanel PERFORMANCE URF_UNREAD_FIELD 106 Medium
Unread field: org.kuali.student.common.ui.client.widgets.commenttool.CommentTool.referenceAttributes PERFORMANCE URF_UNREAD_FIELD 561 Medium
Unread field: org.kuali.student.common.ui.client.widgets.commenttool.CommentTool.viewEnum PERFORMANCE URF_UNREAD_FIELD 85 Medium
Unread field: org.kuali.student.common.ui.client.widgets.commenttool.CommentTool.viewName PERFORMANCE URF_UNREAD_FIELD 84 Medium

org.kuali.student.common.ui.client.widgets.documenttool.DocumentTool

Bug Category Details Line Priority
Dead store to metadata in org.kuali.student.common.ui.client.widgets.documenttool.DocumentTool.setupMultiplicityConfig(MultiplicityConfiguration$MultiplicityType, MultiplicityConfiguration$StyleType, String, String, String, Map, List) STYLE DLS_DEAD_LOCAL_STORE 351 Medium
Unread field: org.kuali.student.common.ui.client.widgets.documenttool.DocumentTool.refDocRelationTypeKey; should this field be static? PERFORMANCE SS_SHOULD_BE_STATIC 79 Medium

org.kuali.student.common.ui.client.widgets.documenttool.DocumentTool$3$1$1$1

Bug Category Details Line Priority
integral division result cast to double or float in org.kuali.student.common.ui.client.widgets.documenttool.DocumentTool$3$1$1$1.addFileProgress(FileStatus) STYLE ICAST_IDIV_CAST_TO_DOUBLE 223 Medium

org.kuali.student.common.ui.client.widgets.rules.ReqCompEditWidget

Bug Category Details Line Priority
Unread field: org.kuali.student.common.ui.client.widgets.rules.ReqCompEditWidget.NO_SELECTION_TEXT; should this field be static? PERFORMANCE SS_SHOULD_BE_STATIC 42 Medium

org.kuali.student.common.ui.client.widgets.rules.RuleExpressionEditor

Bug Category Details Line Priority
Unread field: org.kuali.student.common.ui.client.widgets.rules.RuleExpressionEditor.ruleChanged PERFORMANCE URF_UNREAD_FIELD 54 Medium

org.kuali.student.common.ui.client.widgets.rules.RuleExpressionParser

Bug Category Details Line Priority
Possible null pointer dereference of tokenList in org.kuali.student.common.ui.client.widgets.rules.RuleExpressionParser.checkCondition(List, List, int, List) CORRECTNESS NP_NULL_ON_SOME_PATH 221 Medium

org.kuali.student.common.ui.client.widgets.rules.RuleInfo

Bug Category Details Line Priority
Useless control flow in org.kuali.student.common.ui.client.widgets.rules.RuleInfo.statementVOIsDegroupAble(List, List) STYLE UCF_USELESS_CONTROL_FLOW 202 Medium
Uninitialized read of statementVO in new org.kuali.student.common.ui.client.widgets.rules.RuleInfo() CORRECTNESS UR_UNINIT_READ 31 Medium

org.kuali.student.common.ui.client.widgets.rules.RulePreviewWidget

Bug Category Details Line Priority
Possible null pointer dereference of RulePreviewWidget.stmtTreeInfo in org.kuali.student.common.ui.client.widgets.rules.RulePreviewWidget.displayRule() CORRECTNESS NP_NULL_ON_SOME_PATH 84 High

org.kuali.student.common.ui.client.widgets.rules.RulePreviewWidget$SubRuleInfo

Bug Category Details Line Priority
Should org.kuali.student.common.ui.client.widgets.rules.RulePreviewWidget$SubRuleInfo be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 255-274 Medium

org.kuali.student.common.ui.client.widgets.rules.RuleTableManipulationWidget

Bug Category Details Line Priority
Unread field: org.kuali.student.common.ui.client.widgets.rules.RuleTableManipulationWidget.isOperatorChecked PERFORMANCE URF_UNREAD_FIELD 68 Medium
Unread field: org.kuali.student.common.ui.client.widgets.rules.RuleTableManipulationWidget.separator1 PERFORMANCE URF_UNREAD_FIELD 50 Medium
Unread field: org.kuali.student.common.ui.client.widgets.rules.RuleTableManipulationWidget.separator2 PERFORMANCE URF_UNREAD_FIELD 51 Medium

org.kuali.student.common.ui.client.widgets.rules.RuleTableManipulationWidget$7

Bug Category Details Line Priority
Method call in org.kuali.student.common.ui.client.widgets.rules.RuleTableManipulationWidget$7.onClick(ClickEvent) passes null for nonnull parameter of RuleTableManipulationWidget.redraw(StatementTreeViewInfo, boolean, Boolean) CORRECTNESS NP_NULL_PARAM_DEREF 244 High

org.kuali.student.common.ui.client.widgets.rules.RulesUtil

Bug Category Details Line Priority
Private method org.kuali.student.common.ui.client.widgets.rules.RulesUtil.clone(ReqComponentTypeInfo) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 167-184 Medium

org.kuali.student.common.ui.client.widgets.rules.StatementVO

Bug Category Details Line Priority
Possible null pointer dereference of parent in org.kuali.student.common.ui.client.widgets.rules.StatementVO.doSimplify(StatementVO, StatementVO) CORRECTNESS NP_NULL_ON_SOME_PATH 680 Medium
Nullcheck of statementVO at line 755 of value previously dereferenced in org.kuali.student.common.ui.client.widgets.rules.StatementVO.doConvertToExpression(StringBuilder, StatementVO, boolean) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 753 Medium

org.kuali.student.common.ui.client.widgets.rules.SubrulePreviewWidget

Bug Category Details Line Priority
Unread field: org.kuali.student.common.ui.client.widgets.rules.SubrulePreviewWidget.CLU_SET_WIDGET_TAG; should this field be static? PERFORMANCE SS_SHOULD_BE_STATIC 27 Medium

org.kuali.student.common.ui.client.widgets.rules.Token

Bug Category Details Line Priority
Method org.kuali.student.common.ui.client.widgets.rules.Token.hashCode() invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 107 Medium
org.kuali.student.common.ui.client.widgets.rules.Token.And isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 20 Medium
org.kuali.student.common.ui.client.widgets.rules.Token.Condition isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 24 Medium
org.kuali.student.common.ui.client.widgets.rules.Token.EndParenthesis isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 23 Medium
org.kuali.student.common.ui.client.widgets.rules.Token.Or isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 21 Medium
org.kuali.student.common.ui.client.widgets.rules.Token.StartParenthesis isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 22 Medium

org.kuali.student.common.ui.client.widgets.table.ExpressionNode

Bug Category Details Line Priority
org.kuali.student.common.ui.client.widgets.table.ExpressionNode.clone() does not call super.clone() BAD_PRACTICE CN_IDIOM_NO_SUPER_CALL 20 Medium

org.kuali.student.common.ui.client.widgets.table.Node

Bug Category Details Line Priority
org.kuali.student.common.ui.client.widgets.table.Node.clone() does not call super.clone() BAD_PRACTICE CN_IDIOM_NO_SUPER_CALL 25 Medium
Unused field: org.kuali.student.common.ui.client.widgets.table.Node.id PERFORMANCE UUF_UNUSED_FIELD Not available Medium

org.kuali.student.common.ui.client.widgets.table.SectionTable

Bug Category Details Line Priority
Dead store to rf in org.kuali.student.common.ui.client.widgets.table.SectionTable.applyDataRowStyles() STYLE DLS_DEAD_LOCAL_STORE 87 Medium
new org.kuali.student.common.ui.client.widgets.table.SectionTable(Object[][]) may expose internal representation by storing an externally mutable object into SectionTable.rowData MALICIOUS_CODE EI_EXPOSE_REP2 42 Medium

org.kuali.student.common.ui.server.gwt.AbstractDataService

Bug Category Details Line Priority
org.kuali.student.common.ui.server.gwt.AbstractDataService.isAuthorized(PermissionType, Map) has Boolean return type and returns explicit null BAD_PRACTICE NP_BOOLEAN_RETURN_NULL 135 Medium

org.kuali.student.common.ui.server.gwt.CommentRpcGwtServlet

Bug Category Details Line Priority
Class org.kuali.student.common.ui.server.gwt.CommentRpcGwtServlet defines non-transient non-serializable instance field identityService BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.kuali.student.common.ui.server.upload.UploadServlet

Bug Category Details Line Priority
Possible null pointer dereference of createdDoc in org.kuali.student.common.ui.server.upload.UploadServlet.doPost(HttpServletRequest, HttpServletResponse) CORRECTNESS NP_NULL_ON_SOME_PATH 180 Medium
Exception is caught when Exception is not thrown in org.kuali.student.common.ui.server.upload.UploadServlet.doPost(HttpServletRequest, HttpServletResponse) STYLE REC_CATCH_EXCEPTION 201 Medium
Class org.kuali.student.common.ui.server.upload.UploadServlet defines non-transient non-serializable instance field LOG BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class org.kuali.student.common.ui.server.upload.UploadServlet defines non-transient non-serializable instance field documentService BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.kuali.student.common.ui.server.upload.UploadServlet$DocumentProgressListener

Bug Category Details Line Priority
Should org.kuali.student.common.ui.server.upload.UploadServlet$DocumentProgressListener be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 57-92 Medium

org.kuali.student.core.authorization.ui.server.gwt.AuthorizationRpcGwtServlet

Bug Category Details Line Priority
Class org.kuali.student.core.authorization.ui.server.gwt.AuthorizationRpcGwtServlet defines non-transient non-serializable instance field permissionService BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.kuali.student.core.comments.ui.client.widgets.decisiontool.DecisionPanel

Bug Category Details Line Priority
Unread field: org.kuali.student.core.comments.ui.client.widgets.decisiontool.DecisionPanel.decisionTypeKey PERFORMANCE URF_UNREAD_FIELD 73 Medium
Unused field: org.kuali.student.core.comments.ui.client.widgets.decisiontool.DecisionPanel.proposalNameHeader PERFORMANCE UUF_UNUSED_FIELD Not available Medium
Unused field: org.kuali.student.core.comments.ui.client.widgets.decisiontool.DecisionPanel.title PERFORMANCE UUF_UNUSED_FIELD Not available Medium
Unused field: org.kuali.student.core.comments.ui.client.widgets.decisiontool.DecisionPanel.titlePanel PERFORMANCE UUF_UNUSED_FIELD Not available Medium

org.kuali.student.core.comments.ui.client.widgets.decisiontool.DecisionPanel$RationaleRow

Bug Category Details Line Priority
Should org.kuali.student.core.comments.ui.client.widgets.decisiontool.DecisionPanel$RationaleRow be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 219-239 Medium

org.kuali.student.core.comments.ui.client.widgets.decisiontool.FieldAscendingRowComparator

Bug Category Details Line Priority
org.kuali.student.core.comments.ui.client.widgets.decisiontool.FieldAscendingRowComparator implements Comparator but not Serializable BAD_PRACTICE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE 428-443 Medium

org.kuali.student.core.comments.ui.client.widgets.decisiontool.FieldDescendingRowComparator

Bug Category Details Line Priority
org.kuali.student.core.comments.ui.client.widgets.decisiontool.FieldDescendingRowComparator implements Comparator but not Serializable BAD_PRACTICE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE 448-463 Medium

org.kuali.student.core.organization.assembly.OrgOrgRelationAssembler

Bug Category Details Line Priority
Dead store to parentRelations in org.kuali.student.core.organization.assembly.OrgOrgRelationAssembler.get(String) STYLE DLS_DEAD_LOCAL_STORE 77 Medium
Dead store to relations in org.kuali.student.core.organization.assembly.OrgOrgRelationAssembler.get(String) STYLE DLS_DEAD_LOCAL_STORE 76 Medium
Dead store to validationResults in org.kuali.student.core.organization.assembly.OrgOrgRelationAssembler.save(Data) STYLE DLS_DEAD_LOCAL_STORE 110 Medium

org.kuali.student.core.organization.assembly.OrgPersonRelationAssembler

Bug Category Details Line Priority
Dead store to relations in org.kuali.student.core.organization.assembly.OrgPersonRelationAssembler.get(String) STYLE DLS_DEAD_LOCAL_STORE 77 Medium

org.kuali.student.core.organization.assembly.OrgPositionRestrictionAssembler

Bug Category Details Line Priority
Dead store to positions in org.kuali.student.core.organization.assembly.OrgPositionRestrictionAssembler.get(String) STYLE DLS_DEAD_LOCAL_STORE 73 Medium
Dead store to validationResults in org.kuali.student.core.organization.assembly.OrgPositionRestrictionAssembler.save(Data) STYLE DLS_DEAD_LOCAL_STORE 103 Medium

org.kuali.student.core.organization.assembly.OrgProposalAssembler

Bug Category Details Line Priority
Dead store to positions in org.kuali.student.core.organization.assembly.OrgProposalAssembler.get(String) STYLE DLS_DEAD_LOCAL_STORE 108 High
Dead store to relations in org.kuali.student.core.organization.assembly.OrgProposalAssembler.get(String) STYLE DLS_DEAD_LOCAL_STORE 109 High
Dead store to orgInfo in org.kuali.student.core.organization.assembly.OrgProposalAssembler.get(String) STYLE DLS_DEAD_LOCAL_STORE 107 Medium
Dead store to relationData in org.kuali.student.core.organization.assembly.OrgProposalAssembler.save(Data) STYLE DLS_DEAD_LOCAL_STORE 182 Medium
Dead store to validationResults in org.kuali.student.core.organization.assembly.OrgProposalAssembler.save(Data) STYLE DLS_DEAD_LOCAL_STORE 152 Medium
org.kuali.student.core.organization.assembly.OrgProposalAssembler.ORG_PROPOSAL_DATA_TYPE isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 61 High

org.kuali.student.core.organization.ui.client.mvc.controller.OrgProposalController

Bug Category Details Line Priority
Dead store to orgInfoPath in org.kuali.student.core.organization.ui.client.mvc.controller.OrgProposalController.setButtonPermission() STYLE DLS_DEAD_LOCAL_STORE 350 Medium

org.kuali.student.core.organization.ui.client.mvc.view.CommonConfigurer

Bug Category Details Line Priority
Unread field: org.kuali.student.core.organization.ui.client.mvc.view.CommonConfigurer.WITH_DIVIDER PERFORMANCE URF_UNREAD_FIELD 56 Medium

org.kuali.student.core.organization.ui.client.mvc.view.OrgPositionTypePicker

Bug Category Details Line Priority
Unused field: org.kuali.student.core.organization.ui.client.mvc.view.OrgPositionTypePicker.orgPosTypeList PERFORMANCE UUF_UNUSED_FIELD Not available Medium

org.kuali.student.core.organization.ui.client.mvc.view.OrgTree

Bug Category Details Line Priority
Dead store to lbl in new org.kuali.student.core.organization.ui.client.mvc.view.OrgTree() STYLE DLS_DEAD_LOCAL_STORE 57 High

org.kuali.student.core.organization.ui.client.mvc.view.OrgTree$1

Bug Category Details Line Priority
Dead store to orgName in org.kuali.student.core.organization.ui.client.mvc.view.OrgTree$1.onOpen(OpenEvent) STYLE DLS_DEAD_LOCAL_STORE 66 Medium

org.kuali.student.core.organization.ui.client.view.OrgEntryPoint

Bug Category Details Line Priority
Unread field: org.kuali.student.core.organization.ui.client.view.OrgEntryPoint.content PERFORMANCE URF_UNREAD_FIELD 46 Medium

org.kuali.student.core.organization.ui.server.gwt.OrgRpcGwtServlet

Bug Category Details Line Priority
Class org.kuali.student.core.organization.ui.server.gwt.OrgRpcGwtServlet defines non-transient non-serializable instance field LOG BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class org.kuali.student.core.organization.ui.server.gwt.OrgRpcGwtServlet defines non-transient non-serializable instance field identityService BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class org.kuali.student.core.organization.ui.server.gwt.OrgRpcGwtServlet defines non-transient non-serializable instance field service BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.kuali.student.core.organization.ui.theme.standard.client.OrgCssImpl

Bug Category Details Line Priority
Method org.kuali.student.core.organization.ui.theme.standard.client.OrgCssImpl.getCssString() concatenates strings using + in a loop PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 31 Medium

org.kuali.student.core.rice.authorization.CollaboratorHelper

Bug Category Details Line Priority
Exception is caught when Exception is not thrown in org.kuali.student.core.rice.authorization.CollaboratorHelper.getCollaborators(String) STYLE REC_CATCH_EXCEPTION 192 Medium
Class org.kuali.student.core.rice.authorization.CollaboratorHelper defines non-transient non-serializable instance field identityService BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class org.kuali.student.core.rice.authorization.CollaboratorHelper defines non-transient non-serializable instance field permissionService BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class org.kuali.student.core.rice.authorization.CollaboratorHelper defines non-transient non-serializable instance field roleUpdateService BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class org.kuali.student.core.rice.authorization.CollaboratorHelper defines non-transient non-serializable instance field simpleDocService BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class org.kuali.student.core.rice.authorization.CollaboratorHelper defines non-transient non-serializable instance field workflowUtilityService BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.kuali.student.core.workflow.ui.client.views.CollaboratorSectionView

Bug Category Details Line Priority
Method org.kuali.student.core.workflow.ui.client.views.CollaboratorSectionView.refreshCollaboratorsTable() invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 412 Medium
Unread field: org.kuali.student.core.workflow.ui.client.views.CollaboratorSectionView.removedCollaborators PERFORMANCE URF_UNREAD_FIELD 81 Medium

org.kuali.student.core.workflow.ui.client.widgets.WorkflowUtilities

Bug Category Details Line Priority
Unread field: org.kuali.student.core.workflow.ui.client.widgets.WorkflowUtilities.loaded PERFORMANCE URF_UNREAD_FIELD 111 Medium
Unused field: org.kuali.student.core.workflow.ui.client.widgets.WorkflowUtilities.approveSaveActionEvent PERFORMANCE UUF_UNUSED_FIELD Not available Medium
Unused field: org.kuali.student.core.workflow.ui.client.widgets.WorkflowUtilities.startWorkflowSaveActionEvent PERFORMANCE UUF_UNUSED_FIELD Not available Medium

org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet

Bug Category Details Line Priority
Possible null pointer dereference of stdResp in org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet.acknowledgeDocumentWithId(String) CORRECTNESS NP_NULL_ON_SOME_PATH 54 Medium
Possible null pointer dereference of stdResp in org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet.adhocRequest(String, String, StudentWorkflowConstants$ActionRequestType, String) CORRECTNESS NP_NULL_ON_SOME_PATH 79 Medium
Possible null pointer dereference of stdResp in org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet.adhocRequest(String, String, StudentWorkflowConstants$ActionRequestType, String) CORRECTNESS NP_NULL_ON_SOME_PATH 85 Medium
Possible null pointer dereference of stdResp in org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet.adhocRequest(String, String, StudentWorkflowConstants$ActionRequestType, String) CORRECTNESS NP_NULL_ON_SOME_PATH 91 Medium
Possible null pointer dereference of stdResp in org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet.approveDocumentWithId(String) CORRECTNESS NP_NULL_ON_SOME_PATH 110 Medium
Possible null pointer dereference of stdResp in org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet.blanketApproveDocumentWithId(String) CORRECTNESS NP_NULL_ON_SOME_PATH 128 Medium
Possible null pointer dereference of stdResp in org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet.cancelDocumentWithId(String) CORRECTNESS NP_NULL_ON_SOME_PATH 454 Medium
Possible null pointer dereference of stdResp in org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet.disapproveDocumentWithId(String) CORRECTNESS NP_NULL_ON_SOME_PATH 148 Medium
Possible null pointer dereference of stdResp in org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet.fyiDocumentWithId(String) CORRECTNESS NP_NULL_ON_SOME_PATH 166 Medium
Possible null pointer dereference of docResponse in org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet.getDataIdFromWorkflowId(String) CORRECTNESS NP_NULL_ON_SOME_PATH 383 Medium
Possible null pointer dereference of stdResp in org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet.returnDocumentWithId(String, String) CORRECTNESS NP_NULL_ON_SOME_PATH 211 Medium
Possible null pointer dereference of stdResp in org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet.submitDocumentWithId(String) CORRECTNESS NP_NULL_ON_SOME_PATH 432 Medium
Possible null pointer dereference of stdResp in org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet.withdrawDocumentWithId(String) CORRECTNESS NP_NULL_ON_SOME_PATH 193 Medium
Exception is caught when Exception is not thrown in org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet.getActionsRequested(String) STYLE REC_CATCH_EXCEPTION 322 Medium
Class org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet defines non-transient non-serializable instance field LOG BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet defines non-transient non-serializable instance field identityService BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet defines non-transient non-serializable instance field permissionService BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet defines non-transient non-serializable instance field simpleDocService BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet defines non-transient non-serializable instance field workflowUtilityService BAD_PRACTICE SE_BAD_FIELD Not available Medium
Method org.kuali.student.core.workflow.ui.server.gwt.WorkflowRpcGwtServlet.getActionsRequested(String) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 248 Medium