FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.0

Threshold is medium

Effort is max

Summary

ClassesBugsErrorsMissing Classes
54900

com.addthis.codec.config.ConfigTraversingParser

BugCategoryDetailsLinePriority
Nullcheck of com.fasterxml.jackson.core.base.ParserMinimalBase._currToken at line 281 of value previously dereferenced in com.addthis.codec.config.ConfigTraversingParser.getText()CORRECTNESSRCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE270High

com.addthis.codec.config.Configs

BugCategoryDetailsLinePriority
Null passed for nonnull parameter of new com.addthis.codec.reflection.CodableClassInfo(Class, Config, PluginRegistry) in com.addthis.codec.config.Configs.expandSugar(Class, ConfigValue, PluginRegistry)CORRECTNESSNP_NULL_PARAM_DEREF144Medium

com.addthis.codec.jackson.CodecBeanDeserializer

BugCategoryDetailsLinePriority
Class com.addthis.codec.jackson.CodecBeanDeserializer defines non-transient non-serializable instance field fieldDefaultsBAD_PRACTICESE_BAD_FIELDNot availableMedium

com.addthis.codec.jackson.CodecIntrospector

BugCategoryDetailsLinePriority
com.addthis.codec.jackson.CodecIntrospector.hasRequiredMarker(AnnotatedMember) has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL98Medium
Class com.addthis.codec.jackson.CodecIntrospector defines non-transient non-serializable instance field pluginRegistryBAD_PRACTICESE_BAD_FIELDNot availableMedium

com.addthis.codec.jackson.CodecTypeDeserializer

BugCategoryDetailsLinePriority
Class com.addthis.codec.jackson.CodecTypeDeserializer defines non-transient non-serializable instance field idResBAD_PRACTICESE_BAD_FIELDNot availableMedium
Class com.addthis.codec.jackson.CodecTypeDeserializer defines non-transient non-serializable instance field pluginMapBAD_PRACTICESE_BAD_FIELDNot availableMedium

com.addthis.codec.jackson.Jackson

BugCategoryDetailsLinePriority
Dead store to globalConfig in com.addthis.codec.jackson.Jackson.newObjectMapper(PluginRegistry)STYLEDLS_DEAD_LOCAL_STORE79Medium

com.addthis.codec.reflection.CodableFieldInfo

BugCategoryDetailsLinePriority
com.addthis.codec.reflection.CodableFieldInfo.getGenericTypes() may expose internal representation by returning CodableFieldInfo.genTypesMALICIOUS_CODEEI_EXPOSE_REP140Medium