SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.2.3

Threshold is

Effort is default

Summary

Classes Bugs Errors Missing Classes 3581 4 0 0

Files

Class Bugs org.orekit.files.rinex.navigation.IonosphereBaseMessage 1 org.orekit.files.rinex.navigation.parsers.ephemeris.NavICLnavParser 1 org.orekit.propagation.numerical.AbstractStateTransitionMatrixGenerator$LocalDoubleArrayDictionary 1 org.orekit.utils.OrekitConfiguration 1

org.orekit.files.rinex.navigation.IonosphereBaseMessage

Bug Category Details Line Priority Rough value of Math.PI found: 3.1415926535898 BAD_PRACTICE CNT_ROUGH_CONSTANT_VALUE 31 Medium

org.orekit.files.rinex.navigation.parsers.ephemeris.NavICLnavParser

Bug Category Details Line Priority org.orekit.files.rinex.navigation.parsers.ephemeris.NavICLnavParser.NAVIC_URA is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 34 Medium

org.orekit.propagation.numerical.AbstractStateTransitionMatrixGenerator$LocalDoubleArrayDictionary

Bug Category Details Line Priority The field org.orekit.propagation.numerical.AbstractStateTransitionMatrixGenerator$LocalDoubleArrayDictionary.objectMap is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Medium

org.orekit.utils.OrekitConfiguration

Bug Category Details Line Priority Redundant nullcheck of stream, which is known to be non-null in org.orekit.utils.OrekitConfiguration.getOrekitVersion() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 71 Medium