The following document contains the results of FindBugs
FindBugs Version is 3.0.0
Threshold is medium
Effort is max
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Nullcheck of com.fasterxml.jackson.core.base.ParserMinimalBase._currToken at line 281 of value previously dereferenced in com.addthis.codec.config.ConfigTraversingParser.getText() | CORRECTNESS | RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE | 270 | High |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| 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) | CORRECTNESS | NP_NULL_PARAM_DEREF | 144 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class com.addthis.codec.jackson.CodecBeanDeserializer defines non-transient non-serializable instance field fieldDefaults | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.addthis.codec.jackson.CodecIntrospector.hasRequiredMarker(AnnotatedMember) has Boolean return type and returns explicit null | BAD_PRACTICE | NP_BOOLEAN_RETURN_NULL | 98 | Medium |
| Class com.addthis.codec.jackson.CodecIntrospector defines non-transient non-serializable instance field pluginRegistry | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class com.addthis.codec.jackson.CodecTypeDeserializer defines non-transient non-serializable instance field idRes | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |
| Class com.addthis.codec.jackson.CodecTypeDeserializer defines non-transient non-serializable instance field pluginMap | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to globalConfig in com.addthis.codec.jackson.Jackson.newObjectMapper(PluginRegistry) | STYLE | DLS_DEAD_LOCAL_STORE | 79 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.addthis.codec.reflection.CodableFieldInfo.getGenericTypes() may expose internal representation by returning CodableFieldInfo.genTypes | MALICIOUS_CODE | EI_EXPOSE_REP | 140 | Medium |