Fork me on GitHub

SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.5.0

Threshold is low

Effort is max

Summary

Classes Bugs Errors Missing Classes
63 115 0 0

Files

Class Bugs
it.tidalwave.northernwind.core.impl.filter.ContentPropertyResolverMacroFilter 1
it.tidalwave.northernwind.core.impl.filter.GlobalPropertyResolverMacroFilter 1
it.tidalwave.northernwind.core.impl.filter.LibraryLinkMacroFilter 1
it.tidalwave.northernwind.core.impl.filter.MacroFilter 4
it.tidalwave.northernwind.core.impl.filter.MediaLinkMacroFilter 1
it.tidalwave.northernwind.core.impl.filter.NodeLinkMacroFilter 1
it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilter 1
it.tidalwave.northernwind.core.impl.filter.NodePropertyResolverMacroFilter 1
it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter 4
it.tidalwave.northernwind.core.impl.model.DefaultContent 4
it.tidalwave.northernwind.core.impl.model.DefaultRequestContext 4
it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager 4
it.tidalwave.northernwind.core.impl.model.DefaultResource 5
it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties 2
it.tidalwave.northernwind.core.impl.model.DefaultSite 4
it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder 4
it.tidalwave.northernwind.core.impl.model.DefaultSiteNode 7
it.tidalwave.northernwind.core.impl.model.FilterSetExpander 4
it.tidalwave.northernwind.core.impl.model.PathFinderSupport 8
it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver 5
it.tidalwave.northernwind.core.impl.text.St4TemplateFactory 2
it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor 5
it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor 4
it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor 4
it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor 4
it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor 4
it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor 4
it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor 4
it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout 13
it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder 5

it.tidalwave.northernwind.core.impl.filter.ContentPropertyResolverMacroFilter

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.ContentPropertyResolverMacroFilter(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 54 Low

it.tidalwave.northernwind.core.impl.filter.GlobalPropertyResolverMacroFilter

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.GlobalPropertyResolverMacroFilter(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 57 Low

it.tidalwave.northernwind.core.impl.filter.LibraryLinkMacroFilter

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.LibraryLinkMacroFilter(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 49 Low

it.tidalwave.northernwind.core.impl.filter.MacroFilter

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.MacroFilter(String). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 60 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.filter.MacroFilter(String). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 60 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.filter.MacroFilter(String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 60 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.filter.MacroFilter(String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 60 Low

it.tidalwave.northernwind.core.impl.filter.MediaLinkMacroFilter

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.MediaLinkMacroFilter(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 49 Low

it.tidalwave.northernwind.core.impl.filter.NodeLinkMacroFilter

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.NodeLinkMacroFilter(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 56 Low

it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilter

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilter(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 75 Low

it.tidalwave.northernwind.core.impl.filter.NodePropertyResolverMacroFilter

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.NodePropertyResolverMacroFilter(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 53 Low

it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 73 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 73 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 73 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 73 Low

it.tidalwave.northernwind.core.impl.model.DefaultContent

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultContent(Content$Builder). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 105 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultContent(Content$Builder). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 105 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultContent(Content$Builder) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 105 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultContent(Content$Builder) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 105 Low

it.tidalwave.northernwind.core.impl.model.DefaultRequestContext

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultRequestContext(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 50 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultRequestContext(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 50 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultRequestContext() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 50 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultRequestContext() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 50 Low

it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 52 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 52 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 52 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 52 Low

it.tidalwave.northernwind.core.impl.model.DefaultResource

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultResource(Resource$Builder). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 76 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultResource(Resource$Builder). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 76 Low
Overridable method getFile is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultResource(Resource$Builder). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 77 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultResource(Resource$Builder) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 76 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultResource(Resource$Builder) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 76 Low

it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties

Bug Category Details Line Priority
Unchecked/unconfirmed cast from it.tidalwave.northernwind.core.model.ResourceProperties to it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties in it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties.merged(ResourceProperties) STYLE BC_UNCONFIRMED_CAST 267 Low
Unchecked/unconfirmed cast from it.tidalwave.northernwind.core.model.ResourceProperties to it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties in it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties.withProperties(ResourceProperties) STYLE BC_UNCONFIRMED_CAST 255 Low

it.tidalwave.northernwind.core.impl.model.DefaultSite

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultSite(Site$Builder). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 146 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultSite(Site$Builder). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 146 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultSite(Site$Builder) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 146 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultSite(Site$Builder) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 146 Low

it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder

Bug Category Details Line Priority
new it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder(String, Map, RegexTreeMap) may expose internal representation by storing an externally mutable object into DefaultSiteFinder.mapByRelativePath MALICIOUS_CODE EI_EXPOSE_REP2 83 Medium
new it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder(String, Map, RegexTreeMap) may expose internal representation by storing an externally mutable object into DefaultSiteFinder.mapByRelativeUri MALICIOUS_CODE EI_EXPOSE_REP2 84 Medium
mapByRelativePath must be non-null but is marked as nullable STYLE NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE 82 High
mapByRelativePath must be non-null but is marked as nullable STYLE NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE 100 High

it.tidalwave.northernwind.core.impl.model.DefaultSiteNode

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultSiteNode(ModelFactory, InternalSite, ResourceFile). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 95 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultSiteNode(ModelFactory, InternalSite, ResourceFile). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 95 Low
Overridable method getResource is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultSiteNode(ModelFactory, InternalSite, ResourceFile). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 99 Low
it.tidalwave.northernwind.core.impl.model.DefaultSiteNode.getRelativeUri() may return null, but is declared @Nonnull CORRECTNESS NP_NONNULL_RETURN_VIOLATION 139 High
Possible null pointer dereference of DefaultSiteNode.relativeUri in it.tidalwave.northernwind.core.impl.model.DefaultSiteNode.getRelativeUri() CORRECTNESS NP_NULL_ON_SOME_PATH 127 High
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultSiteNode(ModelFactory, InternalSite, ResourceFile) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 95 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultSiteNode(ModelFactory, InternalSite, ResourceFile) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 95 Low

it.tidalwave.northernwind.core.impl.model.FilterSetExpander

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.FilterSetExpander(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 43 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.FilterSetExpander(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 43 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.FilterSetExpander() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 43 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.FilterSetExpander() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 43 Low

it.tidalwave.northernwind.core.impl.model.PathFinderSupport

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(PathFinderSupport, Object). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 100 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(PathFinderSupport, Object). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 100 Low
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(Resource). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 79 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(Resource). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 79 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(PathFinderSupport, Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 100 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(Resource) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 79 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(PathFinderSupport, Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 100 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(Resource) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 79 Low

it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver

Bug Category Details Line Priority
new it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver(ResourceFile) may expose internal representation by storing an externally mutable object into TextResourcePropertyResolver.folder MALICIOUS_CODE EI_EXPOSE_REP2 94 Medium
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver(ResourceFile). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 93 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver(ResourceFile). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 93 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver(ResourceFile) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 93 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver(ResourceFile) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 93 Low

it.tidalwave.northernwind.core.impl.text.St4TemplateFactory

Bug Category Details Line Priority
Found reliance on default encoding in it.tidalwave.northernwind.core.impl.text.St4TemplateFactory.getEmbeddedTemplate(String): new java.io.InputStreamReader(InputStream) I18N DM_DEFAULT_ENCODING 105 High
it.tidalwave.northernwind.core.impl.text.St4TemplateFactory.getEmbeddedTemplate(String) ignores result of java.io.Reader.read(char[]) BAD_PRACTICE RR_NOT_CHECKED 108 Medium

it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 53 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 53 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 53 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 53 Low
Format string should use %n rather than \n in it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor.process(Request) BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 72 Medium

it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 53 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 53 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 53 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 53 Low

it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 54 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 54 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 54 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 54 Low

it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 55 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 55 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 55 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 55 Low

it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 47 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 47 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 47 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 47 Low

it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 40 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 40 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 40 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 40 Low

it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 49 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 49 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 49 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 49 Low

it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout

Bug Category Details Line Priority
it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout.clone() does not call super.clone() BAD_PRACTICE CN_IDIOM_NO_SUPER_CALL 161 Medium
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 125 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 125 Low
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Layout$Builder). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 148 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Layout$Builder). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 148 Low
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Id, String). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 137 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Id, String). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 137 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 125 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Layout$Builder) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 148 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Id, String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 137 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 125 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Layout$Builder) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 148 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Id, String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 137 Low

it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder

Bug Category Details Line Priority
Unchecked/unconfirmed cast from Throwable to it.tidalwave.northernwind.core.model.HttpStatusException of return value in it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder.createViewAndController(Id, SiteNode) STYLE BC_UNCONFIRMED_CAST_OF_RETURN_VALUE 114 Low
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder(Class, Class). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 77 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder(Class, Class). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 77 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder(Class, Class) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 77 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder(Class, Class) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 77 Low