The following document contains the results of SpotBugs
SpotBugs Version is 4.7.1
Threshold is medium
Effort is default
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
6 | 5 | 0 | 0 |
Class | Bugs |
---|---|
org.opentrafficsim.sim0mq.swing.PublisherDemo | 2 |
org.opentrafficsim.sim0mq.swing.Sim0MQPublisher | 3 |
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 |
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 |