-
Notifications
You must be signed in to change notification settings - Fork 45
Closed
@tamarinvs19
Description
Description
Java exception java.lang.IllegalStateException: Number too big
during test generation for simple function.
To Reproduce
Steps to reproduce the behavior:
- Run the JavaScript project in IntelliJ Idea with file
/scenarios/hello.js
- Write this code to file
/scenarios/hello.js
:
class MyTestClass { f(x, y) { y = y * 1000000000 return x / y } }
- Use plugin on function
f
to generate tests
Expected behavior
Tests are supposed to be generated.
No IDE errors should be thrown.
Actual behavior
Plugin Failed. There is exception in IDE Fatal Error window
Visual proofs (screenshots, logs, images)
Stack Trace
java.lang.IllegalStateException: Number too big
at utils.GraalValueKt.toAny(GraalValue.kt:23)
at org.utbot.intellij.plugin.generator.JsDialogProcessor$createTests1ドル$run1ドル2ドル.invokeSuspend(JsDialogProcessor.kt:186)
at org.utbot.intellij.plugin.generator.JsDialogProcessor$createTests1ドル$run1ドル2ドル.invoke(JsDialogProcessor.kt)
at org.utbot.common.ConcurrencyKt$runBlockingWithCancellationPredicate1ドル$job1ドル.invokeSuspend(Concurrency.kt:39)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:274)
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:84)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38)
at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
at org.utbot.common.ConcurrencyKt.runBlockingWithCancellationPredicate(Concurrency.kt:38)
at org.utbot.intellij.plugin.generator.JsDialogProcessor$createTests1ドル$run1ドル.invoke(JsDialogProcessor.kt:107)
at org.utbot.intellij.plugin.generator.JsDialogProcessor$createTests1ドル$run1ドル.invoke(JsDialogProcessor.kt:103)
at org.utbot.common.ConcurrencyKt.runIgnoringCancellationException(Concurrency.kt:47)
at org.utbot.intellij.plugin.generator.JsDialogProcessor$createTests1ドル.run(JsDialogProcessor.kt:106)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:935)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsync5ドル(CoreProgressManager.java:442)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit3ドル(ProgressRunner.java:235)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess2ドル(CoreProgressManager.java:170)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:629)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:581)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit4ドル(ProgressRunner.java:235)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory1ドル1ドル.run(Executors.java:668)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory1ドル1ドル.run(Executors.java:665)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory1ドル.run(Executors.java:665)
at java.base/java.lang.Thread.run(Thread.java:834)
Environment
TestFramework: Mocha
OS: Windows 10
Intellij IDEA: IntelliJ IDEA 2020.2 (Ultimate Edition), Build #IU-202.6397.94, built on July 27, 2020
Runtime version: 11.0.7+10-b944.20 amd64
Metadata
Metadata
Assignees
Type
Projects
Status
Done