Advertisement
HoldYourWaffle

MutabilityDetector exception

Feb 19th, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.53 KB | None | 0 0
  1. org.mutabilitydetector.checkers.MutabilityAnalysisException:
  2. An unhandled error occurred. Please read message at end of this output.
  3.  
  4. Class being analysed: info.zthings.odb.internal.BEventHandler
  5. Checker that failed: CanSubclassChecker
  6. Classes analysed so far:
  7.  
  8. An unhandled error occurred. This is probably my fault, not yours, and I am sorry.
  9. I'd love to get an opportunity to fix this, please report as an issue at:
  10. https://github.com/MutabilityDetector/MutabilityDetector/issues/
  11. Pasting in this error message and stack trace, and if possible,
  12. information about the code causing the error.
  13. For example, one of:
  14. .class files (preferably with source);
  15. compilable .java files;
  16. a jar (again preferably with source);
  17. or, if your project is open source, information on where I can get the code from
  18. (I'm happy to checkout and build your project in order to investigate the error).
  19.  
  20. Apologies, and thank you for using Mutability Detector.
  21.  
  22.  
  23. at org.mutabilitydetector.checkers.UnhandledExceptionBuilder.unhandledException(UnhandledExceptionBuilder.java:61)
  24. at org.mutabilitydetector.checkers.CheckerRunner.attemptRecovery(CheckerRunner.java:125)
  25. at org.mutabilitydetector.checkers.CheckerRunner.runVisitor(CheckerRunner.java:89)
  26. at org.mutabilitydetector.checkers.CheckerRunner.run(CheckerRunner.java:69)
  27. at org.mutabilitydetector.checkers.AllChecksRunner.runCheckers(AllChecksRunner.java:76)
  28. at org.mutabilitydetector.DefaultCachingAnalysisSession.requestAnalysis(DefaultCachingAnalysisSession.java:142)
  29. at org.mutabilitydetector.DefaultCachingAnalysisSession.resultFor(DefaultCachingAnalysisSession.java:121)
  30. at org.mutabilitydetector.unittesting.MutabilityAsserter.getResultFor(MutabilityAsserter.java:190)
  31. at org.mutabilitydetector.unittesting.MutabilityAsserter.assertImmutable(MutabilityAsserter.java:108)
  32. at org.mutabilitydetector.unittesting.MutabilityAssert.assertImmutable(MutabilityAssert.java:672)
  33. at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
  34. at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
  35. at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1494)
  36. at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
  37. at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
  38. at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
  39. at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
  40. at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
  41. at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:430)
  42. at info.zthings.odb.tests.ImmutabilityTest.verify(ImmutabilityTest.java:21)
  43. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  44. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  45. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  46. at java.base/java.lang.reflect.Method.invoke(Method.java:564)
  47. at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
  48. at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
  49. at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
  50. at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
  51. at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
  52. at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
  53. at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
  54. at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
  55. at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
  56. at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
  57. at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
  58. at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
  59. at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
  60. at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
  61. at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
  62. at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
  63. at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
  64. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  65. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  66. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  67. at java.base/java.lang.reflect.Method.invoke(Method.java:564)
  68. at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
  69. at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
  70. at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
  71. at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
  72. at com.sun.proxy.$Proxy1.processTestClass(Unknown Source)
  73. at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:108)
  74. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  75. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  76. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  77. at java.base/java.lang.reflect.Method.invoke(Method.java:564)
  78. at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
  79. at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
  80. at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:146)
  81. at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:128)
  82. at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
  83. at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
  84. at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
  85. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
  86. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
  87. at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
  88. at java.base/java.lang.Thread.run(Thread.java:844)
  89. Caused by: java.lang.IllegalArgumentException
  90. at org.mutabilitydetector.internal.org.objectweb.asm.ClassReader.<init>(ClassReader.java:170)
  91. at org.mutabilitydetector.internal.org.objectweb.asm.ClassReader.<init>(ClassReader.java:153)
  92. at org.mutabilitydetector.internal.org.objectweb.asm.ClassReader.<init>(ClassReader.java:424)
  93. at org.mutabilitydetector.checkers.CheckerRunner.analyse(CheckerRunner.java:111)
  94. at org.mutabilitydetector.checkers.CheckerRunner.analyseFromClassLoader(CheckerRunner.java:107)
  95. at org.mutabilitydetector.checkers.CheckerRunner.runVisitor(CheckerRunner.java:86)
  96. ... 63 more
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement