Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- org.mutabilitydetector.checkers.MutabilityAnalysisException:
- An unhandled error occurred. Please read message at end of this output.
- Class being analysed: info.zthings.odb.internal.BEventHandler
- Checker that failed: CanSubclassChecker
- Classes analysed so far:
- An unhandled error occurred. This is probably my fault, not yours, and I am sorry.
- I'd love to get an opportunity to fix this, please report as an issue at:
- https://github.com/MutabilityDetector/MutabilityDetector/issues/
- Pasting in this error message and stack trace, and if possible,
- information about the code causing the error.
- For example, one of:
- .class files (preferably with source);
- compilable .java files;
- a jar (again preferably with source);
- or, if your project is open source, information on where I can get the code from
- (I'm happy to checkout and build your project in order to investigate the error).
- Apologies, and thank you for using Mutability Detector.
- at org.mutabilitydetector.checkers.UnhandledExceptionBuilder.unhandledException(UnhandledExceptionBuilder.java:61)
- at org.mutabilitydetector.checkers.CheckerRunner.attemptRecovery(CheckerRunner.java:125)
- at org.mutabilitydetector.checkers.CheckerRunner.runVisitor(CheckerRunner.java:89)
- at org.mutabilitydetector.checkers.CheckerRunner.run(CheckerRunner.java:69)
- at org.mutabilitydetector.checkers.AllChecksRunner.runCheckers(AllChecksRunner.java:76)
- at org.mutabilitydetector.DefaultCachingAnalysisSession.requestAnalysis(DefaultCachingAnalysisSession.java:142)
- at org.mutabilitydetector.DefaultCachingAnalysisSession.resultFor(DefaultCachingAnalysisSession.java:121)
- at org.mutabilitydetector.unittesting.MutabilityAsserter.getResultFor(MutabilityAsserter.java:190)
- at org.mutabilitydetector.unittesting.MutabilityAsserter.assertImmutable(MutabilityAsserter.java:108)
- at org.mutabilitydetector.unittesting.MutabilityAssert.assertImmutable(MutabilityAssert.java:672)
- at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
- at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
- at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1494)
- at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
- at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
- at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
- at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
- at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
- at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:430)
- at info.zthings.odb.tests.ImmutabilityTest.verify(ImmutabilityTest.java:21)
- at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.base/java.lang.reflect.Method.invoke(Method.java:564)
- at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
- at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
- at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
- at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
- at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
- at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
- at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
- at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
- at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
- at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
- at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
- at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
- at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
- at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
- at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
- at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
- at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
- at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.base/java.lang.reflect.Method.invoke(Method.java:564)
- at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
- at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
- at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
- at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
- at com.sun.proxy.$Proxy1.processTestClass(Unknown Source)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:108)
- at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.base/java.lang.reflect.Method.invoke(Method.java:564)
- 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:146)
- at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:128)
- 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.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
- at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
- at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
- at java.base/java.lang.Thread.run(Thread.java:844)
- Caused by: java.lang.IllegalArgumentException
- at org.mutabilitydetector.internal.org.objectweb.asm.ClassReader.<init>(ClassReader.java:170)
- at org.mutabilitydetector.internal.org.objectweb.asm.ClassReader.<init>(ClassReader.java:153)
- at org.mutabilitydetector.internal.org.objectweb.asm.ClassReader.<init>(ClassReader.java:424)
- at org.mutabilitydetector.checkers.CheckerRunner.analyse(CheckerRunner.java:111)
- at org.mutabilitydetector.checkers.CheckerRunner.analyseFromClassLoader(CheckerRunner.java:107)
- at org.mutabilitydetector.checkers.CheckerRunner.runVisitor(CheckerRunner.java:86)
- ... 63 more
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement