spotbugs / spotbugs Goto Github PK
View Code? Open in Web Editor NEWSpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Home Page: https://spotbugs.github.io/
License: GNU Lesser General Public License v2.1
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Home Page: https://spotbugs.github.io/
License: GNU Lesser General Public License v2.1
Please provide an official maven plugin
It seems that dependency on project(':findbugs')
generates invalid pom.xml
.
Spotbugs issue to track findbugsproject/findbugs#125
Provided sample code is:
package fb;
import java.io.File;
import java.io.PrintWriter;
public class FbTest {
public void test() throws Exception {
{
String a;
String b;
String c = "";
}
{
String d;
for (int i = 0; i < 3; i++) {
}
String e;
for (int i = 0; i < 3; i++) {
try (PrintWriter writer = new PrintWriter(new File(""), "UTF-8")) {
}
}
}
}
}
#54 deleted necessary class for Eclipse plugin, so now Eclipse plugin reports ClassNotFoundException:
java.lang.ClassNotFoundException: de.tobject.findbugs.view.UserAnnotationsView cannot be found by edu.umd.cs.findbugs.plugin.eclipse_3.1.0.20170205-1486302082588
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:432)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:345)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:337)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:568)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at org.eclipse.ui.internal.registry.ViewDescriptor.createView(ViewDescriptor.java:63)
at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:108)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPart(CompatibilityPart.java:265)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:303)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:888)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:869)
at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:120)
at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:337)
at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:258)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162)
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:104)
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:73)
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:55)
at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:127)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:983)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:662)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$6.run(PartRenderingEngine.java:547)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:531)
at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget(ElementReferenceRenderer.java:69)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:983)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:662)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)
at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRenderer.java:1246)
at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer$1.handleEvent(LazyStackRenderer.java:69)
at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:40)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4734)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:218)
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:36)
at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)
at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)
at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)
at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:81)
at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:59)
at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:171)
at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:108)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:678)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:69)
at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:185)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:69)
at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:185)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:69)
at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:185)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:69)
at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:49)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)
at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:103)
at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer$1.handleEvent(LazyStackRenderer.java:69)
at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:40)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4734)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:218)
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:36)
at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)
at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)
at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)
at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:81)
at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:59)
at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
at org.eclipse.e4.ui.model.application.ui.advanced.impl.PerspectiveStackImpl.setSelectedElement(PerspectiveStackImpl.java:135)
at org.eclipse.e4.ui.model.application.ui.advanced.impl.PerspectiveStackImpl.setSelectedElement(PerspectiveStackImpl.java:1)
at org.eclipse.ui.internal.WorkbenchPage.setPerspective(WorkbenchPage.java:4059)
at org.eclipse.ui.handlers.ShowPerspectiveHandler.openPerspective(ShowPerspectiveHandler.java:147)
at org.eclipse.ui.handlers.ShowPerspectiveHandler.openOther(ShowPerspectiveHandler.java:119)
at org.eclipse.ui.handlers.ShowPerspectiveHandler.execute(ShowPerspectiveHandler.java:58)
at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:294)
at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247)
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:196)
at org.eclipse.e4.ui.workbench.addons.perspectiveswitcher.PerspectiveSwitcher.selectPerspective(PerspectiveSwitcher.java:661)
at org.eclipse.e4.ui.workbench.addons.perspectiveswitcher.PerspectiveSwitcher.access$7(PerspectiveSwitcher.java:657)
at org.eclipse.e4.ui.workbench.addons.perspectiveswitcher.PerspectiveSwitcher$11.widgetSelected(PerspectiveSwitcher.java:417)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
How do I integrate spotbugs in Gradle?
Most detectors and databases are currently ignoring INVOKEDYNAMIC
. Even 'though they don't break upon finding it, they do miss issues this way.
We should review those detectors / databases missing support, list them here, and fix them one by one with a good failing example.
This and the current support for Java 9 should be enough for an interesting 3.1.0 release.
looks like asm and bcel jars didn't come over, or am i missing something?
gradle tasks
Note: in order to honour the org.gradle.jvmargs and/or org.gradle.java.home values specified for this build, it is necessary to fork a new JVM.
To avoid the slowdown associated with this extra process, you might want to consider running Gradle with the daemon enabled.
Please see the user guide chapter on the daemon at http://gradle.org/docs/1.4/userguide/gradle_daemon.html.
FAILURE: Build failed with an exception.
Where:
Build file '/home/dave/dev/spotbugs/build.gradle' line: 14
What went wrong:
A problem occurred evaluating root project 'spotbugs'.
Could not find method jcenter() for arguments [] on repository container.
BUILD FAILED
Finally SpotBugs is ready to be released. However this might be unstable because we changed build process drastically and this is the first release from new community without enough automated test.
So it would be better to release release candidate
version first, to ask major users to have a try. This is my opinion, could you tell me yours?
build.gradle
to enable uploadArchives
goal3.1.0
(#117)3.1.0-rc4
to Maven central3.1.0-rc4
to Eclipse plugin update site3.1.0-rc4
release to [email protected]
3.1.0
to Maven central3.1.0
to Eclipse plugin update siteI'm working on my FindBugs plugin to build with latest SpotBugs, but currently no Maven repository provides com.github.spotbugs:spotbugs:3.1.0-SNAPSHOT
so I need to install it by own like below:
$ cd findbugs && ant build srcJar && mvn install:install-file \
-Dfile=lib/spotbugs.jar \
-DpomFile=pom.xml \
-Dsources=spotbugs-src.jar
It's not convenient, so I wish Travis CI deploys SNAPSHOT artifact to Sonatype Maven repository automatically. Maybe it's not so hard:
deploy:deploy-file
master
branchMaybe we can refer JakeWharton/butterknife@bac2342 as example.
How do you think? If it's OK, I will propose a PR.
fb-contrib
has some helpful constants and utility methods around things like signature creation. These could move to SpotBugs core and help with cleaning it up.
TQ_COMPARING_VALUES_WITH_INCOMPATIBLE_TYPE_QUALIFIERS
is firing on DumbMethods.java
line 706, complaining that primitiveType
and signature
have incompatible SlashedClassName
annotations, so they cannot be compared. However, this is incorrect; primitiveType
is not assigned from an annotated value. Rather, it is assigned the result of ClassName.getPrimitiveType
, which annotates its parameter with @SlashedClassName
.
Local issue to track findbugsproject/findbugs#99
Right now we have a large and complex Ant build, and a smaller but incomplete Maven build.
Keeping the two requires effort and time with dubious benefits if we are not using both ourselves, and given it's status I believe none of us actually use Maven right now.
Ant needs too much configuration, and if you want up-to-date checking, you have to build it yourself, task by task. This alone makes me want to run away from it. I understand Maven has it's issues too, and specially for those that got to use it before Maven 3, raises mistrust on how reliable builds are (I've been there too, throwing the towel and just performing a mvn clean
).
I'm particularly fond on Gradle after using it and contributing to it for the last couple years. It's not XML, it's flexible (the DSL is powerful, but you can write Groovy code if you feel like it), creating custom plugins and tasks is easy (I've done it several times), and has amazing support for up-to-date and incremental builds. Gradle even can use directly ant tasks thanks to Groovy's support.
Also, FindBugs is officially supported by Gradle (no external plugins). They are cool guys :P
I'm eager to know your point of view.
Ideally we would have SpotBugs pass its own checks, but as a starting point, it's simpler to configure Gradle for FindBugs.
I'll work on this.
UC_USELESS_CONDITION
fires on DontIgnoreResultOfPutIfAbsent
line 260, apparently thinking that the value of isIgnored
has already been determined. However, as best I can tell, this is incorrect. The condition at line 245 is an inclusive OR ||, so if countOtherCalls
was true, then there is no telling whether isIgnored
is true or false at this point.
I have an invocation of FindBugs 3.1.0-RC1 that works fine under JDK8, but under JDK9 I get this:
java.io.IOException: IOException while scanning codebases
at edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:285)
at edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:393)
at edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1200)
Caused by: edu.umd.cs.findbugs.classfile.ResourceNotFoundException: Resource not found: java/lang/Object.class
at edu.umd.cs.findbugs.classfile.impl.ClassPathImpl.lookupResource(ClassPathImpl.java:164)
at edu.umd.cs.findbugs.classfile.impl.ClassPathBuilder.build(ClassPathBuilder.java:282)
at edu.umd.cs.findbugs.FindBugs2.buildClassPath(FindBugs2.java:677)
at edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:218)
... 2 more
It almost seems like FindBugs is looking at the legacy classpath or rt.jar or something to find this class (which is now located in a module of course), but I'm pretty sure your own testing would have caught such a basic problem. How can I go about investigating this issue?
The JRT FS code for Java 9 uses lambdas, which forced to raise the min JRE from 7 to 8. However, all other needed APIs are present in Java 7.
Turning those lambdas back into anonymous classes would allow to keep SpotBugs running in JRE 7, 8 and 9 (of course, actually being able to load a JRT FS needs JRE9). This would leave no one behind if they want to switch to SpotBugs at least in the immediate future (FindBugs 3.0.1 requires JRE7+).
Future releases may take advantage of JRE 8, but for the time being JRE7 is probaly the sanest.
@iloveeclipse is there any other reason for the version bump I may be missing?
Would be nice to specify Match-filters also based on visibility (public, private, protected).
As per #4, dead code should be removed.
We are so far agreed on removing:
Others may arise.
We need a new, more modern looking website.
Probably most of the old sections can be removed. I'd rather have a small description, bug descriptions, plugins / extensibility with APIs, and in-detail tutorials on how to use SpotBugs from different tools:
As per #4, particularly #4 (comment) and #4 (comment) we need to improve upon current test architecture.
This issue keeps open for discussion as to the approach to testing to move forward.
Original: findbugsproject/findbugs#95 - reported by @lotsabackscatter
Null pointer de-reference checks do not appear to be working within Java 8 lambdas.
Anonymous classes work fine but converting these to lambdas effectively suppresses any warnings.
See below for an example test case:
package sfBugsNew;
import javax.annotation.CheckForNull;
import edu.umd.cs.findbugs.annotations.ExpectWarning;
/**
*/
public class Bug {
/**
* @return may be null
*/
@CheckForNull
public static String methodThatMightReturnNull() {
if (Boolean.getBoolean("test")) {
return null;
}
return "test";
}
/**
*/
@ExpectWarning("NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE")
public void testNPLambda() {
Runnable lambda = () -> {
String maybeNull = methodThatMightReturnNull();
// would expect findbugs warning about possible null dereferencing here
boolean empty = maybeNull.isEmpty();
System.out.println(empty);
};
lambda.run();
}
}
DroppedException.visit
checks the value of the exitInTryBlock
variable at line 144, and short-circuits the loop iteration if it is true - but then further code blocks check the value of this flag again.
Unfortunately this method is over 200 lines long and therefore a nightmare to debug.
Anyone else have any insights? Should we just assume line 144 is correct, and simplify lines 192/269/327 accordingly?
While it is great that spotbugs is binary compatible with findbugs, I think it would be more helpful to create your own plugin and make it available on the gradle plugin site
I have built and installed the eclipse plugin after uninstalling the FB plugin. I can not view bug details as an error is shown:
Call stack:
java.lang.IllegalArgumentException at org.objectweb.asm.ClassVisitor.<init>(ClassVisitor.java:79) at org.objectweb.asm.ClassVisitor.<init>(ClassVisitor.java:64) at edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM$1.<init>(ClassParserUsingASM.java:519) at edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519) at edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699) at edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79) at edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38) at edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262) at edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.<init>(TypeQualifierValue.java:104) at edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:304) at edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue.getValue(TypeQualifierValue.java:312) at edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase.<init>(TypeQualifierNullnessAnnotationDatabase.java:70) at edu.umd.cs.findbugs.ba.AnalysisContext.getNullnessAnnotationDatabase(AnalysisContext.java:1050)
Happens for every bug I select in the bug explorer.
As I know:
Findbugs has added support for these annotations:
@com.google.common.base.Nullable
@org.jetbrains.annotations.Nullable
@org.jetbrains.annotations.NotNull
@org.eclipse.jdt.annotation.Nullable
@org.eclipse.jdt.annotation.NonNull
@org.eclipse.jdt.annotation.NonNullByDefault
+
JSR305
but android-related:
android.support.annotation.NonNull;
android.support.annotation.Nullable;
is not supported-yet?
If I want to add support for android annotation, how can I do?
As stated on Java's issue database:
DK 8 has JRE as default locale provider, whereas in JDK 9 onwards CLDR is the default locale provider. (http://openjdk.java.net/jeps/252 )
To enable behavior compatible with JDK 8, set the system property java.locale.providers to a value with JRE ahead of CLDR.In JDK 9 ,if we run the test case as " java -Djava.locale.providers=JRE,CLDR JI9032375" it is successful.
Closing as not an issue.
This change means date parsing is failing on the latest Java 9 early access since DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT, Locale.ENGLISH)
will require the format "M/d/yy, h:mm a", instead of the traditional "M/d/yy h:mm a" of JRE8 (notice there is a comma).
This break is evidenced by #16
SpotBugs should work as is, without extra JVM arguments, for all users on all environments. So we need to work around this. Possibly creating a SimpleDateFormat
with an explicit pattern and Locale rather than using the default should work.
I have recently updated to SonarQube 6.2 with Sonar Findbugs plugin 3.4.4 (based on 3.0.1 of Findbugs)
Generally use java-8-oracle-1.8.0.112 and tried with openjdk version "1.8.0_121"
For the major project I get major execution exception listed below which fails the analysis and no results are posted to SonarQube server.
But successfully run the analysis on the same Java version/compiler on SonarQube 5.1.
Initially submitted issue to sonar-findbug and was directed to submit the same here.
Caused by: java.lang.ArrayIndexOutOfBoundsException: 54
at edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
at org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
at org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
at org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
at edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
at org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
at edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
at edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
at edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
at edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
at edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
at edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
at edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
at org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
The full stack of exception messages from log is below:
The following errors occurred during analysis:
Error scanning com/company/component/server/dao/PositionDAO for referenced classes
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector edu.umd.cs.findbugs.detect.CalledMethods
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector edu.umd.cs.findbugs.detect.CalledMethods
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector edu.umd.cs.findbugs.detect.FindNoSideEffectMethods
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector edu.umd.cs.findbugs.detect.CalledMethods
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector edu.umd.cs.findbugs.detect.FindNoSideEffectMethods
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.dao.PositionDAO$1 using detector edu.umd.cs.findbugs.detect.BuildObligationPolicyDatabase
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.dao.PositionDAO$1 using detector com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.dao.PositionDAO$1 using detector edu.umd.cs.findbugs.detect.StaticCalendarDetector
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.dao.AccountDAO using detector edu.umd.cs.findbugs.detect.StaticCalendarDetector
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector edu.umd.cs.findbugs.detect.NoteNonnullReturnValues
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector edu.umd.cs.findbugs.detect.NoteUnconditionalParamDerefs
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector edu.umd.cs.findbugs.detect.UnreadFields
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector edu.umd.cs.findbugs.detect.FindNullDeref
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector com.h3xstream.findsecbugs.cookie.CookieFlagsDetector
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception while analyzing com.company.component.server.services.AccountServiceImpl.lambda$fetchHistoricPositions$13(Ljava/util/List;JJLcom/company/component/server/api/TransactionContext;)Lcom/company/component/api/connectivity/response/HistoricPositionsResponse;
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception while analyzing com.company.component.server.services.AccountServiceImpl.refreshPositionForCurrentActivities(Lcom/company/component/entities/AccountContent;Lcom/company/component/entities/Position;Ljava/util/Collection;)Lcom/company/component/entities/Position;
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception while analyzing com.company.component.server.services.AccountServiceImpl.fetchAccountUpdateDiff(Lcom/company/component/entities/AccountInfo;I)Lcom/company/component/api/AccountUpdateDiff;
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception while analyzing com.company.component.server.services.AccountServiceImpl.fetchHistoricAccountSnapshot(Lcom/company/component/entities/AccountInfo;J)Lcom/company/utils/lang/Either;
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception while analyzing com.company.component.server.services.AccountServiceImpl.createAccountBuildersFromScratch_aroundBody22(Lcom/company/component/server/services/AccountServiceImpl;Ljava/util/Collection;Lorg/aspectj/lang/JoinPoint;)Ljava/util/List;
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector com.h3xstream.findsecbugs.crypto.InsufficientKeySizeBlowfishDetector
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector com.h3xstream.findsecbugs.crypto.InsufficientKeySizeRsaDetector
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector com.h3xstream.findsecbugs.crypto.StaticIvDetector
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector com.h3xstream.findsecbugs.serial.ObjectDeserializationDetector
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector com.mebigfatguy.fbcontrib.detect.CyclomaticComplexity
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector edu.umd.cs.findbugs.detect.RedundantConditions
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector edu.umd.cs.findbugs.detect.FindSelfComparison2
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector edu.umd.cs.findbugs.detect.LoadOfKnownNullValue
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector edu.umd.cs.findbugs.detect.DumbMethodInvocations
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector edu.umd.cs.findbugs.detect.FindUselessObjects
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector edu.umd.cs.findbugs.detect.FindOpenStream
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector edu.umd.cs.findbugs.detect.FindRefComparison
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector edu.umd.cs.findbugs.detect.FindInconsistentSync2
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector edu.umd.cs.findbugs.detect.FindJSR166LockMonitorenter
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector edu.umd.cs.findbugs.detect.FindDeadLocalStores
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector edu.umd.cs.findbugs.detect.RuntimeExceptionCapture
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector edu.umd.cs.findbugs.detect.FindBadCast2
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Failure examining basic blocks in Duplicate Branches detector
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector edu.umd.cs.findbugs.detect.FindUnrelatedTypesInGenericContainer
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector edu.umd.cs.findbugs.detect.StaticCalendarDetector
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.services.AccountServiceImpl using detector edu.umd.cs.findbugs.detect.CheckTypeQualifiers
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector edu.umd.cs.findbugs.detect.FindUseOfNonSerializableValue
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector edu.umd.cs.findbugs.detect.NoteUnconditionalParamDerefs
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector edu.umd.cs.findbugs.detect.UnreadFields
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector edu.umd.cs.findbugs.detect.FindNullDeref
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector com.h3xstream.findsecbugs.cookie.CookieFlagsDetector
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception while analyzing com.company.component.server.transaction.AccountPersister.adjustPositions(ILjava/util/Collection;)V
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector com.h3xstream.findsecbugs.crypto.InsufficientKeySizeBlowfishDetector
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector com.h3xstream.findsecbugs.crypto.InsufficientKeySizeRsaDetector
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector com.h3xstream.findsecbugs.crypto.StaticIvDetector
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector com.h3xstream.findsecbugs.serial.ObjectDeserializationDetector
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector edu.umd.cs.findbugs.detect.RedundantConditions
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector edu.umd.cs.findbugs.detect.FindSelfComparison2
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector edu.umd.cs.findbugs.detect.LoadOfKnownNullValue
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector edu.umd.cs.findbugs.detect.DumbMethodInvocations
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector edu.umd.cs.findbugs.detect.FindUselessObjects
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector edu.umd.cs.findbugs.detect.FindOpenStream
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector edu.umd.cs.findbugs.detect.FindRefComparison
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector edu.umd.cs.findbugs.detect.FindInconsistentSync2
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector edu.umd.cs.findbugs.detect.FindJSR166LockMonitorenter
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector edu.umd.cs.findbugs.detect.FindDeadLocalStores
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector edu.umd.cs.findbugs.detect.RuntimeExceptionCapture
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector edu.umd.cs.findbugs.detect.FindUnrelatedTypesInGenericContainer
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector edu.umd.cs.findbugs.detect.StaticCalendarDetector
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.transaction.AccountPersister using detector edu.umd.cs.findbugs.detect.CheckTypeQualifiers
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector edu.umd.cs.findbugs.detect.FindUseOfNonSerializableValue
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector edu.umd.cs.findbugs.detect.NoteNonnullReturnValues
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector edu.umd.cs.findbugs.detect.FindNullDeref
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector com.h3xstream.findsecbugs.cookie.CookieFlagsDetector
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception while analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans.positionDAO()Lcom/company/component/server/dao/PositionDAO;
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector com.h3xstream.findsecbugs.crypto.InsufficientKeySizeBlowfishDetector
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector com.h3xstream.findsecbugs.crypto.InsufficientKeySizeRsaDetector
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector com.h3xstream.findsecbugs.crypto.StaticIvDetector
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector com.h3xstream.findsecbugs.serial.ObjectDeserializationDetector
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector edu.umd.cs.findbugs.detect.DoInsideDoPrivileged
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector edu.umd.cs.findbugs.detect.RedundantConditions
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector edu.umd.cs.findbugs.detect.FindSelfComparison2
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector edu.umd.cs.findbugs.detect.LoadOfKnownNullValue
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector edu.umd.cs.findbugs.detect.DumbMethodInvocations
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector edu.umd.cs.findbugs.detect.FindUselessObjects
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector edu.umd.cs.findbugs.detect.FindOpenStream
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector edu.umd.cs.findbugs.detect.FindRefComparison
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector edu.umd.cs.findbugs.detect.FindInconsistentSync2
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector edu.umd.cs.findbugs.detect.FindJSR166LockMonitorenter
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector edu.umd.cs.findbugs.detect.FindDeadLocalStores
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector edu.umd.cs.findbugs.detect.InstantiateStaticClass
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector edu.umd.cs.findbugs.detect.RuntimeExceptionCapture
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector edu.umd.cs.findbugs.detect.FindUnrelatedTypesInGenericContainer
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector edu.umd.cs.findbugs.detect.StaticCalendarDetector
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
Exception analyzing com.company.component.server.trading.springconfig.services.CoreServerTradingServerBeans using detector edu.umd.cs.findbugs.detect.CheckTypeQualifiers
java.lang.ArrayIndexOutOfBoundsException: 54
At edu.umd.cs.findbugs.asm.FBClassReader.readLabel(FBClassReader.java:50)
At org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:1597)
At org.objectweb.asm.ClassReader.readCode(ClassReader.java:1179)
At org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
At edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
At org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:519)
At edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:699)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:79)
At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
At edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:774)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:222)
At org.sonar.plugins.findbugs.FindbugsExecutor$FindbugsTask.call(FindbugsExecutor.java:216)
At java.util.concurrent.FutureTask.run(FutureTask.java:266)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
At java.lang.Thread.run(Thread.java:745)
As the main expectation from spotbugs is that it shows additional warning when editing files, it would be nice to see it supporting the Language Server Protocol to communicate to several tools using the same implementation. Diagnostics are part of the protocol spec and happen to work well at least in Eclipse IDE and VSCode: https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md#textDocument_publishDiagnostics
SpotBugs has test harness classes introduced at #35. As a plugin developer, I want to use these classes in my plugin project. It should be valuable for all plugin developers.
Now we put these classes in findbugs/src/test/java
directory, so spotbugs.jar
doesn't contain them. Is it possible to distribute them as separated artifact? Maybe we have several options:
.jar
file by gradle without any code change, orfindbugs/src/main/java
, to package them into spotbugs.jar
.spotbugs (src/test/java)
-> harness
-> spotbugs (src/main/java)
), orTo solve cyclic reference, we may need to separate findbugs/src/main/java
into two modules: SpotBugs core and SpotBugs detectors. Then reference will be simplified like detector
-> harness
-> core
.
I think the 1st 'Right option' (create sub-modules to host spotbugs-core, spotbugs-detector and spotbugs-test-harness) is the best. But I remember that some of us don't like multiple modules in one project (refs #4). How do you think?
The findbugs annotations e.g. CheckForNull
NonNull
etc. should not be marked as deprecated and users should not be directed to use the JSR-305 equivalents.
JSR-305 is dormant, has been for a long while and shows no hope of ever producing an agreed set of annotations in our lifetime. Further more these annotations use javax.
packages which it is not possible to use according to the Oracle Java binary licence, so applications can not use and ship these dependencies along with a JRE without violating the Oracle licence agreement.
F. JAVA TECHNOLOGY RESTRICTIONS. You may not create, modify, or change the behavior of, or authorize your licensees to create, modify, or change the behavior of, classes, interfaces, or subpackages that are in any way identified as "java", "javax", "sun", “oracle” or similar convention as specified by Oracle in any naming convention designation.
The JSR-305 group has not defined any official releases according to its jsr page so the only implementations is a seemingly random implementation provided by the FindBugs team. Even if the team where experts on the JSR (which some where) they are not official as there has been no vote and are not available from the JSR hompage - so the javax
package name restriction still applies.
So please remove the @Deprecated
annotation from the spotbugs specific annotations or update the links to point to the new preferred non-jsr305 implementation to use instead.
This is not an urgent issue. Here is a proposal for a logo.
Public domain icons used: Magnifying glass and Bug
The font used is Patua One
This thread is slightly related to the website (re)branding #5.
Initial sketch:
String uin = null ... if (android.text.TextUtils.isEmpty(uin)) { uin.length(); //bla-bla } else { // bla-bla }
here, inside TextUtils.isEmpty, uin is null-checked.
because of findbugs' interprocedural is not that robust, FP generated...
Here, how can I solve this problem..?
Like Coverity, you can provide one model(Klocwork calls it knowledge)(to tell the tool something about the method body), then, problems solved..
So, If I use findbugs(spotbugs), should I dive into the source code to write a custom checker or modify source code in-place to tell the tool: hi, here, is null-checked..?
The problem described in findbugsproject/findbugs#141 also affects spotbugs, I just verified it with a current snapshot. The analysis of the following code fails:
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.util.Properties;
import java.util.stream.Stream;
public class MyClass {
public static void create(URL url) {
try (InputStream in = url.openStream()) {
Properties p1 = new Properties();
p1.load(in);
} catch (IOException e) {
}
}
public Stream<String> keys() {
return Stream.<Properties>of().flatMap(p -> p.stringPropertyNames().stream());
}
}
Stacktrace:
The following errors occurred during analysis:
Exception analyzing MyClass using detector edu.umd.cs.findbugs.detect.FindUnsatisfiedObligation
org.apache.bcel.classfile.ClassFormatException: Constant pool at index 0 is null.
At org.apache.bcel.classfile.ConstantPool.getConstant(ConstantPool.java:258)
At org.apache.bcel.classfile.ConstantPool.getConstantString(ConstantPool.java:293)
At org.apache.bcel.generic.FieldOrMethod.getReferenceType(FieldOrMethod.java:116)
At edu.umd.cs.findbugs.ba.obl.InstructionActionCache.getActions(InstructionActionCache.java:107)
At edu.umd.cs.findbugs.ba.obl.ObligationAnalysis.transferInstruction(ObligationAnalysis.java:139)
At edu.umd.cs.findbugs.ba.obl.ObligationAnalysis.transferInstruction(ObligationAnalysis.java:68)
At edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis.transfer(AbstractDataflowAnalysis.java:135)
At edu.umd.cs.findbugs.ba.obl.ObligationAnalysis.transfer(ObligationAnalysis.java:160)
At edu.umd.cs.findbugs.ba.obl.ObligationAnalysis.transfer(ObligationAnalysis.java:68)
At edu.umd.cs.findbugs.ba.Dataflow.execute(Dataflow.java:376)
At edu.umd.cs.findbugs.classfile.engine.bcel.ObligationDataflowFactory.analyze(ObligationDataflowFactory.java:75)
At edu.umd.cs.findbugs.classfile.engine.bcel.ObligationDataflowFactory.analyze(ObligationDataflowFactory.java:45)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.analyzeMethod(AnalysisCache.java:369)
At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getMethodAnalysis(AnalysisCache.java:322)
At edu.umd.cs.findbugs.detect.FindUnsatisfiedObligation$MethodChecker.analyzeMethod(FindUnsatisfiedObligation.java:240)
At edu.umd.cs.findbugs.detect.FindUnsatisfiedObligation.visitMethodCFG(FindUnsatisfiedObligation.java:158)
At edu.umd.cs.findbugs.bcel.CFGDetector.visitClass(CFGDetector.java:93)
At edu.umd.cs.findbugs.detect.FindUnsatisfiedObligation.visitClass(FindUnsatisfiedObligation.java:138)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1089)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:283)
At edu.umd.cs.findbugs.gui2.BugLoader.doAnalysis(BugLoader.java:100)
At edu.umd.cs.findbugs.gui2.AnalyzingDialog$AnalysisThread.run(AnalyzingDialog.java:274)
Thanks!
i see that there's a .gitignore entry for findbugs/bin. Curious how this is being populated, i must have missed something. For instance git log findbugs/bin/findbugs.ico shows nothing... how does this work?
Legacy way to handle SpecialKind
in OpcodeStack.Item
is not thread-safe. Delete these deprecated API and make new one (added by #27) thread-safe.
OpcodeStack.Item#specialKindNames
static field, which is public and non-thread safeOpcodeStack.Item#defineNewSpecialKind(String)
static method, which returns wrong valueConcurrentMap
private static field to OpcodeStack.Item
OpcodeStack.Item#defineSpecialKind(String)
and OpcodeStack.Item#getSpecialKindName(int)
to improve thread safetyI've tried to import spotbugs into Eclipse for the first time, this failed badly because a new "test-harness" project is added which is used by spotbugs but which also depends on it. Eclipse denies to compile both projects because of the cycle. Of course I can change compiler settings in Eclipse but why did we added this cycle at all???
This is a no-go.
The solution is to extract spotbugs tests code (src/test/java) from spotbugs project and place it under extra spotbugs-tests project. This was a mess before in findbugs but we should not keep this mess and increase the pain by adding cycles.
Just found out that even new gradlePlugin project continues with the bad habit to include everything in one place, resulting in another cycle. The test code under src/test/java belongs to the extra gradlePlugin-tests project.
Eclipse computes dependency by project, so we have a cyclic dependency between findbugs
and test-harness
.
To break this cyclic dependency, findbugs
should depend on not project('test-harness')
but 'com.github.spotbugs:test-harness:3.1.0
the fixed version.
refs #107
Create proper size copies of the logo to replace the FindBugs one as per comment: https://github.com/spotbugs/spotbugs/pull/24/files#r87721532
$ ./gradlew clean :findbugs:build
:
:
:
$ java -jar findbugs/build/libs/spotbugs-3.1.0-SNAPSHOT.jar
One or more required BCEL classes were missing.
This error was thrown by CheckBcel class. It seems that SpotBugs lacks necessary classes in its classpath.
Currently we load plugin information into static field (Plugin.allPlugins
, PluginLoader.loadedPluginIds
) and singleton (DetectorFactoryCollection
).
This makes SpotBugs program unfriendly. Especially when we invoke SpotBugs in unit tests, we want to control them in instance fields. refs #140 for actual cases.
@jsotuyod can I ask you to handle this? Maybe this is caused by 7fb6ff5.
I tested with findbugs-maven-plugin:3.0.4
. You can run mvn findbugs:findbugs
and mvn site
in https://github.com/KengoTODA/findbugs-slf4j/tree/spot-bugs-3.1 to test.
Current master
cannot work with findbugs-maven-plugin
. findbugs:findbugs
works but at site
goal, it reports following error:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on project test-case: Execution default-site of goal org.apache.maven.plugins:maven-site-plugin:3.4:site failed: No such property: RELEASE for class: edu.umd.cs.findbugs.Version
It seems that we've accidentally removed a public field in Version
class. Refs: https://github.com/findbugsproject/findbugs/blob/94ec4ad/findbugs/src/java/edu/umd/cs/findbugs/Version.java#L133
And generated findbugsXml.xml
has version="(unknown)"
, this is caused by NPE:
[java] java.lang.NullPointerException
[java] at java.util.jar.Manifest$FastInputStream.fill(Manifest.java:441)
[java] at java.util.jar.Manifest$FastInputStream.readLine(Manifest.java:375)
[java] at java.util.jar.Manifest$FastInputStream.readLine(Manifest.java:409)
[java] at java.util.jar.Attributes.read(Attributes.java:376)
[java] at java.util.jar.Manifest.read(Manifest.java:199)
[java] at java.util.jar.Manifest.<init>(Manifest.java:69)
[java] at edu.umd.cs.findbugs.Version.<clinit>(Version.java:49)
It seems that Version.class.getResourceAsStream("META-INF/MANIFEST.MF")
in Version.java returns null
. I confirmed that MANIFEST.MF
is packaged to spotbugs.jar
.
I tried to change "META-INF/MANIFEST.MF"
to "/META-INF/MANIFEST.MF"
, but it cannot be solution because it doesn't load file from spotbugs.jar
. Here is entries in loaded manifest:
[java] Ant-Version: Apache Ant 1.8.4
[java] Created-By: 1.6.0_65-b14-466-11M4802 (Apple Inc.)
[java] Manifest-Version: 1.0
I guess it loaded data from Maven plugin itself.
Running FindBugs over the SpotBugs codebase, there are 8 hits for SE_BAD_FIELD, ie a non-serializable field in a Serializable class. Do we really need these classes to be Serializable? If so, we should make it work properly; if not, we shouldn't declare it.
edu.umd.cs.findbugs.BugInstance
edu.umd.cs.findbugs.ba.type.ExceptionSetFactory
edu.umd.cs.findbugs.gui2.MainFrameMenu
edu.umd.cs.findbugs.gui2.MainFrameTree
edu.umd.cs.findbugs.log.Profiler$ClassNameComparator
the useless code detector fires when a condition is known only from an assert. It should ignore asserts as pre-conditions.
ie
assert cmp <= 0;
if (cmp < 0)
{
break;
}
else if (cmp == 0) // <-- UC Fires here
{
....
}
I can't yet build the project; the eclipsePlugin
module complains that I'm missing local.properties. Anyone have any suggestions? Am I meant to have copied it from another file?
I tried to integrate SpotBugs with SonarQube by simply change the dependence in sonar-findbugs-plugin from FindBugs to SpotBugs (and change the fb-contrib version for compatibiliy).
The plugin with the modification works well when I use it to analysis a project and several new issues related to lambda expression were found.
However, during the build process, this assertion failed so I have to comment it out. It checks the xml report generated by FindBugs(SpotBugs).
This is what I did: spotbugs/sonar-findbugs@master...MichaelHai:change-to-spotbugs
I did a quick glance of the issues/site and did not see this directly answered so forgive me if I missed it. In order to not ignore contributions on findbugs, are those pulls/issues monitored and addressed in spotbugs?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.