PluginInfo.java

current inspection = 2009-09-03 21:56:13 (id #1) base = 2009-09-03 21:56:13 (id #1)
Filter Options
History:
+ added
- dropped
U unchanged
Probability:
High
Medium
Low

Status +/- Msg Id Method Line Message Category Message Text Date
Low
U 96923
com.dmdirc.plugins.PluginInfo
143 conditional throw this.metaData != null 2009-09-03 21:56:13
Medium
U 96925
com.dmdirc.plugins.PluginInfo
156 null dereference getAuthor(...) != null 2009-09-03 21:56:13
Medium
U 96926
com.dmdirc.plugins.PluginInfo
159 null dereference getName(...) != null 2009-09-03 21:56:13
Medium
U 96927
com.dmdirc.plugins.PluginInfo
162 null dereference getMainClass(...) != null 2009-09-03 21:56:13
Medium
U 96928
com.dmdirc.plugins.PluginInfo
168 null dereference getMainClass(...) != null 2009-09-03 21:56:13
Medium
U 96929
com.dmdirc.plugins.PluginInfo
169 null dereference res != null 2009-09-03 21:56:13
Medium
U 96933
com.dmdirc.plugins.PluginInfo
185 conditional throw checkRequirements(...) != 0 2009-09-03 21:56:13
Medium
U 96972
getMigratedConfigFile
217 null dereference res != null 2009-09-03 21:56:13
Medium
U 97030
getConfigFile
301 null dereference res != null 2009-09-03 21:56:13
Low
U 97174
updateProvides
381 use of default init init'ed(bits.length) 2009-09-03 21:56:13
Low
U 97176
updateProvides
382 use of default init init'ed(bits.length) 2009-09-03 21:56:13
Medium
U 97178
updateProvides
384 null dereference not_init'ed(name) 2009-09-03 21:56:13
Medium
U 97180
updateProvides
386 null dereference service != null 2009-09-03 21:56:13
Medium
U 97243
pluginUpdated
405 null dereference res != null 2009-09-03 21:56:13
Low
U 97253
updateMetaData
437 unused assignment Unused assignment into res 2009-09-03 21:56:13
Low
U 97361
checkOS
579 use of default init init'ed(desiredParts.length) 2009-09-03 21:56:13
Low
U 97363
checkOS
580 use of default init init'ed(desiredParts.length) 2009-09-03 21:56:13
Low
U 97365
checkOS
582 use of default init init'ed(desiredParts.length) 2009-09-03 21:56:13
Low
U 97366
checkOS
582 test always goes same way Test predetermined because desiredParts.length == 0 2009-09-03 21:56:13
Low
U 97367
checkOS
582 dead code Dead code here because desiredParts.length == 0 2009-09-03 21:56:13
Low
U 97369
checkOS
585 use of default init init'ed(desiredParts.length) 2009-09-03 21:56:13
Low
U 97370
checkOS
585 test always goes same way Test predetermined because desiredParts.length == 0 2009-09-03 21:56:13
Low
U 97371
checkOS
585 dead code Dead code here because desiredParts.length == 0 2009-09-03 21:56:13
Low
U 97389
checkFiles
634 use of default init init'ed(arr$.length) 2009-09-03 21:56:13
Low
U 97390
checkFiles
634 use of default init init'ed(len$) 2009-09-03 21:56:13
Low
U 97391
checkFiles
634 test always goes same way Test predetermined because i$ == len$ 2009-09-03 21:56:13
Low
U 97392
checkFiles
634 dead code Dead code here because i$ == len$ 2009-09-03 21:56:13
Low
U 97483
checkPlugins
669 use of default init init'ed(arr$.length) 2009-09-03 21:56:13
Low
U 97484
checkPlugins
669 use of default init init'ed(len$) 2009-09-03 21:56:13
Low
U 97485
checkPlugins
669 test always goes same way Test predetermined because i$ == len$ 2009-09-03 21:56:13
Low
U 97486
checkPlugins
669 dead code Dead code here because i$ == len$ 2009-09-03 21:56:13
Medium
U 97520
checkRequirements
720 precondition failure com/dmdirc/plugins/PluginInfo.checkOS: desired != null 2009-09-03 21:56:13
Medium
U 97521
checkRequirements
720 precondition failure com/dmdirc/plugins/PluginInfo.checkFiles: desired != null 2009-09-03 21:56:13
Low
U 97522
checkRequirements
720 test always goes same way Test predetermined because checkFiles(...) == 1 2009-09-03 21:56:13
Low
U 97628
checkServices
746 use of default init init'ed(bits.length) 2009-09-03 21:56:13
Low
U 97630
checkServices
747 use of default init init'ed(bits.length) 2009-09-03 21:56:13
Medium
U 97632
checkServices
751 null dereference not_init'ed(name) 2009-09-03 21:56:13
Low
U 97633
checkServices
758 unused assignment Unused assignment into serv 2009-09-03 21:56:13
Low
U 97638
checkServices
774 use of default init init'ed(available) 2009-09-03 21:56:13
Medium
U 97806
loadRequired
855 null dereference required != null 2009-09-03 21:56:13
Low
U 97807
loadRequired
855 use of default init init'ed(arr$.length) 2009-09-03 21:56:13
Low
U 97808
loadRequired
855 use of default init init'ed(len$) 2009-09-03 21:56:13
Low
U 97809
loadRequired
855 test always goes same way Test predetermined because i$ == len$ 2009-09-03 21:56:13
Low
U 97810
loadRequired
855 dead code Dead code here because i$ == len$ 2009-09-03 21:56:13
Low
U 97972
loadPlugin
889 precondition failure com/dmdirc/logger/Logger.userError: init'ed(com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).logReports) 2009-09-03 21:56:13
Medium
U 97973
loadPlugin
889 precondition failure com/dmdirc/logger/Logger.userError: com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).nextErrorID != null 2009-09-03 21:56:13
Low
U 97978
loadPlugin
893 test always goes same way Test predetermined because this.metaData != null 2009-09-03 21:56:13
Low
U 97981
loadPlugin
900 test always goes same way Test predetermined because isLoaded(...) == 0 2009-09-03 21:56:13
Low
U 97982
loadPlugin
901 dead code Dead code here because isLoaded(...) == 0 2009-09-03 21:56:13
Medium
U 98191
loadClass
933 null dereference getKeyValue(...) != null 2009-09-03 21:56:13
Medium
U 98204
loadClass
955 null dereference c != null 2009-09-03 21:56:13
Low
U 98210
loadClass
973 precondition failure com/dmdirc/logger/Logger.userError: init'ed(com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).logReports) 2009-09-03 21:56:13
Medium
U 98211
loadClass
973 precondition failure com/dmdirc/logger/Logger.userError: com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).nextErrorID != null 2009-09-03 21:56:13
Low
U 98218
loadClass
980 precondition failure com/dmdirc/logger/Logger.userError: init'ed(com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).logReports) 2009-09-03 21:56:13
Medium
U 98219
loadClass
980 precondition failure com/dmdirc/logger/Logger.userError: com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).nextErrorID != null 2009-09-03 21:56:13
Low
U 98226
loadClass
987 precondition failure com/dmdirc/logger/Logger.userError: init'ed(com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).logReports) 2009-09-03 21:56:13
Medium
U 98227
loadClass
987 precondition failure com/dmdirc/logger/Logger.userError: com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).nextErrorID != null 2009-09-03 21:56:13
Low
U 98234
loadClass
992 precondition failure com/dmdirc/logger/Logger.userError: init'ed(com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).logReports) 2009-09-03 21:56:13
Medium
U 98235
loadClass
992 precondition failure com/dmdirc/logger/Logger.userError: com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).nextErrorID != null 2009-09-03 21:56:13
Low
U 98242
loadClass
996 precondition failure com/dmdirc/logger/Logger.userError: init'ed(com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).logReports) 2009-09-03 21:56:13
Medium
U 98243
loadClass
996 precondition failure com/dmdirc/logger/Logger.userError: com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).nextErrorID != null 2009-09-03 21:56:13
Low
U 98250
loadClass
999 precondition failure com/dmdirc/logger/Logger.userError: init'ed(com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).logReports) 2009-09-03 21:56:13
Medium
U 98251
loadClass
999 precondition failure com/dmdirc/logger/Logger.userError: com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).nextErrorID != null 2009-09-03 21:56:13
Low
U 98258
loadClass
1002 precondition failure com/dmdirc/logger/Logger.userError: init'ed(com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).logReports) 2009-09-03 21:56:13
Medium
U 98259
loadClass
1002 precondition failure com/dmdirc/logger/Logger.userError: com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).nextErrorID != null 2009-09-03 21:56:13
Low
U 98266
loadClass
1005 precondition failure com/dmdirc/logger/Logger.userError: init'ed(com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).logReports) 2009-09-03 21:56:13
Medium
U 98267
loadClass
1005 precondition failure com/dmdirc/logger/Logger.userError: com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).nextErrorID != null 2009-09-03 21:56:13
Low
U 98274
loadClass
1008 precondition failure com/dmdirc/logger/Logger.userError: init'ed(com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).logReports) 2009-09-03 21:56:13
Medium
U 98275
loadClass
1008 precondition failure com/dmdirc/logger/Logger.userError: com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).nextErrorID != null 2009-09-03 21:56:13
Medium
U 98344
isUnloadable
1033 null dereference unloadable != null 2009-09-03 21:56:13
Medium
U 98513
unloadPlugin
1050 null dereference getKeyValue(...) != null 2009-09-03 21:56:13
Medium
U 98522
unloadPlugin
1060 null dereference this.plugin != null 2009-09-03 21:56:13
Low
U 98526
unloadPlugin
1063 precondition failure com/dmdirc/logger/Logger.userError: init'ed(com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).logReports) 2009-09-03 21:56:13
Medium
U 98527
unloadPlugin
1063 precondition failure com/dmdirc/logger/Logger.userError: com.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1).nextErrorID != null 2009-09-03 21:56:13
Medium
U 98534
unloadPlugin
1067 null dereference this.provides != null 2009-09-03 21:56:13
Medium
U 98651
getPersistentClasses
1208 null dereference res != null 2009-09-03 21:56:13
Medium
U 98795
getMinVersion
1287 null dereference requiredVersion != null 2009-09-03 21:56:13
Low
U 98796
getMinVersion
1289 use of default init init'ed(bits.length) 2009-09-03 21:56:13
Medium
U 98808
getMaxVersion
1302 null dereference requiredVersion != null 2009-09-03 21:56:13
Low
U 98809
getMaxVersion
1304 use of default init init'ed(bits.length) 2009-09-03 21:56:13
Low
U 98810
getMaxVersion
1304 test always goes same way Test predetermined because bits.length == 0 2009-09-03 21:56:13
Low
U 98811
getMaxVersion
1305 dead code Dead code here because bits.length == 0 2009-09-03 21:56:13
Medium
U 98849
loadAll
1341 null dereference loadAll != null 2009-09-03 21:56:13
Low
U 98894
compareTo
1406 unused assignment in callee Unused assignment to (java.lang.StringBuilder:toString(...)._tainted) in toString 2009-09-03 21:56:13
Low
U 98994
updateExports
1420 use of default init init'ed(bits.length) 2009-09-03 21:56:13
Low
U 98995
updateExports
1420 test always goes same way Test predetermined because bits.length == 0 2009-09-03 21:56:13
Low
U 98996
updateExports
1421 dead code Dead code here because bits.length == 0 2009-09-03 21:56:13