FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.8

Threshold is Low

Effort is Default

Summary

Classes Bugs Errors Missing Classes
549 15 0 0

com.atlassian.gadgets.opensocial.internal.ShindigOpenSocialTypeAdapter

Bug Category Details Line Priority
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 305 Low
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 337 Low

com.atlassian.gadgets.renderer.internal.AtlassianContainerConfig$Containers

Bug Category Details Line Priority
Should com.atlassian.gadgets.renderer.internal.AtlassianContainerConfig$Containers be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 29 Medium

com.atlassian.gadgets.renderer.internal.BlobCrypterImpl$1

Bug Category Details Line Priority
The class com.atlassian.gadgets.renderer.internal.BlobCrypterImpl$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 40-51 Low

com.atlassian.gadgets.renderer.internal.GadgetSpecFactoryImpl$1

Bug Category Details Line Priority
The class com.atlassian.gadgets.renderer.internal.GadgetSpecFactoryImpl$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 90-124 Low

com.atlassian.gadgets.renderer.internal.GadgetSpecUrlCheckerImpl

Bug Category Details Line Priority
Switch statement found in com.atlassian.gadgets.renderer.internal.GadgetSpecUrlCheckerImpl.assertRenderable(String) where default case is missing STYLE SF_SWITCH_NO_DEFAULT 90-93 Low

com.atlassian.gadgets.renderer.internal.guice.ShindigModule$1

Bug Category Details Line Priority
The class com.atlassian.gadgets.renderer.internal.guice.ShindigModule$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 97 Low

com.atlassian.gadgets.renderer.internal.guice.ShindigModule$2

Bug Category Details Line Priority
The class com.atlassian.gadgets.renderer.internal.guice.ShindigModule$2 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 108 Low

com.atlassian.gadgets.renderer.internal.guice.ShindigModule$3

Bug Category Details Line Priority
The class com.atlassian.gadgets.renderer.internal.guice.ShindigModule$3 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 109 Low

com.atlassian.gadgets.renderer.internal.oauth.AtlassianOAuthFetcher

Bug Category Details Line Priority
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 42 Low

com.atlassian.gadgets.renderer.internal.servlet.GadgetSpecUrlRenderPermissionServletFilter

Bug Category Details Line Priority
HTTP parameter written to Servlet error page in com.atlassian.gadgets.renderer.internal.servlet.GadgetSpecUrlRenderPermissionServletFilter.doFilter(ServletRequest, ServletResponse, FilterChain) SECURITY XSS_REQUEST_PARAMETER_TO_SEND_ERROR 89 Medium

com.atlassian.gadgets.renderer.internal.servlet.RpcRelay

Bug Category Details Line Priority
com.atlassian.gadgets.renderer.internal.servlet.RpcRelay is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 16-34 Low

com.atlassian.gadgets.renderer.internal.servlet.SecurityTokenServlet

Bug Category Details Line Priority
Class com.atlassian.gadgets.renderer.internal.servlet.SecurityTokenServlet defines non-transient non-serializable instance field decoder BAD_PRACTICE SE_BAD_FIELD Not available Low
Class com.atlassian.gadgets.renderer.internal.servlet.SecurityTokenServlet defines non-transient non-serializable instance field userManager BAD_PRACTICE SE_BAD_FIELD Not available Low
com.atlassian.gadgets.renderer.internal.servlet.SecurityTokenServlet is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 30-85 Low