Environment
Flowset Studio plugin version: 2026.0.0.7-292-253
IntelliJ version: IntelliJ IDEA 2025.3.4
Steps To Reproduce
Create a project
Switch the connection to External by entering the data of a non-existent server
Current Behavior
at com.intellij.util.Urls.newFromEncoded(Urls.kt:65)
at io.bpmstudio.studio.bpm.action.creation.engines.CreateConnectionDialog$ExternalHandler.testConnection$lambda$0(CreateConnectionDialog.kt:775)
at com.intellij.openapi.application.impl.ApplicationImpl$5.call(ApplicationImpl.java:362)
at com.intellij.util.concurrency.ContextCallable.lambda$call$1(ContextCallable.java:86)
at com.intellij.concurrency.ThreadContext.installThreadContext(threadContext.kt:305)
at com.intellij.util.concurrency.ContextCallable.lambda$call$2(ContextCallable.java:83)
at com.intellij.util.concurrency.ContextCallable.call(ContextCallable.java:96)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:173)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:167)
at com.intellij.util.concurrency.ContextRunnable.lambda$run$0(ContextRunnable.java:26)
at com.intellij.concurrency.ThreadContext.resetThreadContext(threadContext.kt:294)
at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:25)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:735)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:732)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:732)
at java.base/java.lang.Thread.run(Thread.java:1583)
Expected Behavior
Invalid connection should not cause an exception
Environment
Flowset Studio plugin version: 2026.0.0.7-292-253
IntelliJ version: IntelliJ IDEA 2025.3.4
Steps To Reproduce
Create a project
Switch the connection to External by entering the data of a non-existent server
Current Behavior
Expected Behavior
Invalid connection should not cause an exception