SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 3.1.12

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
53 9 0 0

Files

Class Bugs
org.sim0mq.federatestarter.FederateStarter 3
org.sim0mq.message.Sim0MQMessage 4
org.sim0mq.message.Sim0MQMessage$Builder 1
org.sim0mq.message.federationmanager.FM2SimRunControlMessage 1

org.sim0mq.federatestarter.FederateStarter

Bug Category Details Line Priority
Found reliance on default encoding in org.sim0mq.federatestarter.FederateStarter.processKillFederate(String, Sim0MQMessage): String.getBytes() I18N DM_DEFAULT_ENCODING 449 High
Found reliance on default encoding in org.sim0mq.federatestarter.FederateStarter.waitForModelStarted(Object, Object, int): String.getBytes() I18N DM_DEFAULT_ENCODING 355 High
Exceptional return value of java.io.File.delete() ignored in org.sim0mq.federatestarter.FederateStarter.processKillFederate(String, Sim0MQMessage) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 485 Medium

org.sim0mq.message.Sim0MQMessage

Bug Category Details Line Priority
org.sim0mq.message.Sim0MQMessage.encode(StringEncoding, boolean, Object, Object, Object, Object, Object, Object[]) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 365 Medium
org.sim0mq.message.Sim0MQMessage.encode(StringEncoding, boolean, Object, Object, Object, Object, Object, Object[]) invokes inefficient new Short(short) constructor; use Short.valueOf(short) instead PERFORMANCE DM_NUMBER_CTOR 361 Medium
org.sim0mq.message.Sim0MQMessage.encodeReply(String, StringEncoding, boolean, Object, Object, Object, Object, Object, Object[]) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 418 Medium
org.sim0mq.message.Sim0MQMessage.encodeReply(String, StringEncoding, boolean, Object, Object, Object, Object, Object, Object[]) invokes inefficient new Short(short) constructor; use Short.valueOf(short) instead PERFORMANCE DM_NUMBER_CTOR 414 Medium

org.sim0mq.message.Sim0MQMessage$Builder

Bug Category Details Line Priority
Unread public/protected field: org.sim0mq.message.Sim0MQMessage$Builder.messageTypeId STYLE URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD 747 Medium

org.sim0mq.message.federationmanager.FM2SimRunControlMessage

Bug Category Details Line Priority
org.sim0mq.message.federationmanager.FM2SimRunControlMessage.createPayloadArray(Object, Object, Object, double, int, int, Map) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 173 Medium