SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.7.1

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
6 5 0 0

Files

Class Bugs
org.opentrafficsim.sim0mq.swing.PublisherDemo 2
org.opentrafficsim.sim0mq.swing.Sim0MQPublisher 3

org.opentrafficsim.sim0mq.swing.PublisherDemo

Bug Category Details Line Priority
Hard coded reference to an absolute pathname in org.opentrafficsim.sim0mq.swing.PublisherDemo.main(String[]) STYLE DMI_HARDCODED_ABSOLUTE_FILENAME 101 Medium
Found reliance on default encoding in org.opentrafficsim.sim0mq.swing.PublisherDemo.main(String[]): new String(byte[]) I18N DM_DEFAULT_ENCODING 101 High

org.opentrafficsim.sim0mq.swing.Sim0MQPublisher

Bug Category Details Line Priority
new org.opentrafficsim.sim0mq.swing.Sim0MQPublisher(int, AbstractSimulationScript, List, List) invokes System.exit(...), which shuts down the entire virtual machine BAD_PRACTICE DM_EXIT 151 Medium
new org.opentrafficsim.sim0mq.swing.Sim0MQPublisher(ZContext, String, String) may expose internal representation by storing an externally mutable object into Sim0MQPublisher.zContext MALICIOUS_CODE EI_EXPOSE_REP2 108 Medium
Exception is caught when Exception is not thrown in org.opentrafficsim.sim0mq.swing.Sim0MQPublisher.loadNetwork(String, Duration, Duration, Long) STYLE REC_CATCH_EXCEPTION 285 Medium