Open
Description
Description
Test generation fails with NoSuchFieldError: Companion
from UtTestsDialogProcessor
To Reproduce
- Install UnitTestBot plugin with Spring support for IU in IntelliJ IDEA Ultimate 2023.1 (not the latest)*
- Open
UTBotJava
project - Generate tests for
ThreadExamples
sample with default settings
Expected behavior
No exception is expected to be thrown down into IDE.
Actual behavior
Exception from UtTestsDialogProcessor is thrown down into IDE.
Test generation fails.
Screenshots, logs
java.lang.NoSuchFieldError: Companion
at org.utbot.intellij.plugin.generator.UtTestsDialogProcessor$createTests$1$1$run$3$2.invoke(UtTestsDialogProcessor.kt:319)
at org.utbot.intellij.plugin.generator.UtTestsDialogProcessor$createTests$1$1$run$3$2.invoke(UtTestsDialogProcessor.kt:315)
at org.utbot.intellij.plugin.process.EngineProcess.executeWithTimeoutSuspended(EngineProcess.kt:436)
at org.utbot.intellij.plugin.generator.UtTestsDialogProcessor$createTests$1$1.run(UtTestsDialogProcessor.kt:315)
at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:429)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:114)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsynchronously$6(CoreProgressManager.java:480)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$3(ProgressRunner.java:252)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:173)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:252)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
at java.base/java.lang.Thread.run(Thread.java:833)
Environment
IntelliJ IDEA version - 2023.1 Ultimate
Project - Maven/Gradle
JDK - 11/17
Additional context
reproducing for Spring also (Medical-Web-App)
Does not reproduce in IntelliJ IDEA 2023.2 Ultimate
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Todo