Exception analyzing name.remal.json.internal.DataFormats using detector com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
java.lang.ClassCastException: org.apache.bcel.classfile.BootstrapMethods cannot be cast to org.apache.bcel.classfile.Unknown
At com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.getMethodHandle(FunctionalInterfaceIssues.java:315)
At com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.sawOpcode(FunctionalInterfaceIssues.java:210)
At edu.umd.cs.findbugs.visitclass.DismantleBytecode.visit(DismantleBytecode.java:882)
At edu.umd.cs.findbugs.visitclass.BetterVisitor.visitCode(BetterVisitor.java:218)
At edu.umd.cs.findbugs.visitclass.PreorderVisitor.visitCode(PreorderVisitor.java:243)
At com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.visitCode(FunctionalInterfaceIssues.java:154)
At org.apache.bcel.classfile.Code.accept(Code.java:132)
At edu.umd.cs.findbugs.visitclass.PreorderVisitor.doVisitMethod(PreorderVisitor.java:315)
At edu.umd.cs.findbugs.visitclass.PreorderVisitor.visitJavaClass(PreorderVisitor.java:403)
At org.apache.bcel.classfile.JavaClass.accept(JavaClass.java:213)
At edu.umd.cs.findbugs.BytecodeScanningDetector.visitClassContext(BytecodeScanningDetector.java:38)
At com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.visitClassContext(FunctionalInterfaceIssues.java:112)
At edu.umd.cs.findbugs.DetectorToDetector2Adapter.visitClass(DetectorToDetector2Adapter.java:76)
At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1079)
At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:280)
At com.github.spotbugs.internal.spotbugs.SpotBugsExecuter.runSpotbugs(SpotBugsExecuter.java:23)
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.gradle.process.internal.worker.request.WorkerAction.run(WorkerAction.java:101)
At org.gradle.process.internal.worker.request.WorkerAction.runThenStop(WorkerAction.java:84)
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.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
At org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
At org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)
At org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)
At org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
At org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
At org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
At java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
At java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
At org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
At java.lang.Thread.run(Thread.java:748)
How this issue can be resolved?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I use Java 8, SpotBugs 3.1.3 and fb-contrib 7.4.0. I get these errors:
How this issue can be resolved?
Sorry i didn't respond earlier, this project is now hosted at github.com/mebigfatguy/fb-contrib
anyway use the fb-contrib 7.4.0.sb version