Skip to content

Hit EelPathException in parent IDE terminal while running the plugin #1387

@dessina-devasia

Description

@dessina-devasia

When running runIdeLocally and opening a project, the following exception is logged in the parent IDE terminal:

Log details

com.intellij.platform.eel.path.EelPathException: `~/.dotnet/tools`: Not a valid absolute path at com.intellij.platform.eel.path.EelPath$Companion.parse(EelPath.kt:29) at com.intellij.openapi.projectRoots.impl.EelSystemInfoProvider.getPath(JavaHomeFinderEel.kt:33) at com.intellij.openapi.projectRoots.impl.JavaHomeFinderBasic.findInPATH(JavaHomeFinderBasic.java:150) at com.intellij.openapi.projectRoots.impl.JavaHomeFinderBasic.findExistingJdks(JavaHomeFinderBasic.java:109) at com.intellij.openapi.projectRoots.impl.JavaHomeFinderBasic.findExistingJdkEntries(JavaHomeFinderBasic.java:124) at com.intellij.openapi.projectRoots.impl.JavaHomeFinder.findJdks(JavaHomeFinder.java:134) at com.intellij.openapi.projectRoots.impl.JavaHomeFinder.findJdks(JavaHomeFinder.java:130) at com.intellij.openapi.projectRoots.impl.JavaSdkImpl.collectSdkEntries(JavaSdkImpl.java:212) at com.intellij.openapi.roots.ui.configuration.SdkDetector.detect(SdkDetector.java:218) at com.intellij.openapi.roots.ui.configuration.SdkDetector.detectSdks(SdkDetector.java:187) at com.intellij.openapi.projectRoots.impl.jdkDownloader.JdkAuto$createResolverImpl$1.lazyLocalJdks_delegate$lambda$13(JdkAuto.kt:315) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:86) at com.intellij.openapi.projectRoots.impl.jdkDownloader.JdkAuto$createResolverImpl$1.getLazyLocalJdks(JdkAuto.kt:311) at com.intellij.openapi.projectRoots.impl.jdkDownloader.JdkAuto$createResolverImpl$1.proposeLocalFix(JdkAuto.kt:349) at com.intellij.openapi.projectRoots.impl.UnknownSdkTracker.findFixesAndRemoveFixable(UnknownSdkTracker.java:339) at com.intellij.openapi.projectRoots.impl.UnknownSdkTracker.lambda$createProcessSdksAction$1(UnknownSdkTracker.java:171) at com.intellij.openapi.projectRoots.impl.UnknownSdkTracker.lambda$createProcessSdksAction$2(UnknownSdkTracker.java:227) at com.intellij.openapi.projectRoots.impl.UnknownSdkTracker$1$1.run(UnknownSdkTracker.java:86) at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:498) at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:119) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsynchronously$7(CoreProgressManager.java:549) at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:252) at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:98) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:229) at com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.use(trace.kt:44) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:228) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:681) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:756) at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:712) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:680) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:78) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:209) at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:98) at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$5(ProgressRunner.java:252) at com.intellij.openapi.progress.impl.ProgressRunner$ProgressRunnable.run(ProgressRunner.java:515) at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$18(ProgressRunner.java:480) 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.openapi.progress.impl.ProgressRunner.lambda$launchTask$19(ProgressRunner.java:476) 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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    devmodeRelated to dev mode integration

    Type

    Projects

    Status

    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions