Skip to content
This repository was archived by the owner on Apr 26, 2022. It is now read-only.
This repository was archived by the owner on Apr 26, 2022. It is now read-only.

Eclipse plugin error: Cannot run powershell.exe #17

@vpinna80

Description

@vpinna80

When starting up Eclipse, I see the following in the log, and the plugin seems not to work.
It happened just after Eclipse reboot post-installation.
I think it may be related to scalameta/metals#2934 but I can't really say for sure.

I'm on a Windows 10 machine with 16GB ram and using Eclipse 2021-06 on OpenJDK 11.

java.lang.RuntimeException: java.io.IOException: Cannot run program "powershell.exe": CreateProcess error=5, Access denied
at io.github.soc.directories.Util.runCommands(Util.java:150)
at io.github.soc.directories.Util.getWinDirs(Util.java:119)
at io.github.soc.directories.ProjectDirectories.fromPath(ProjectDirectories.java:220)
at io.github.soc.directories.ProjectDirectories.from(ProjectDirectories.java:272)
at coursier.paths.CoursierPaths.init(CoursierPaths.java:61)
at coursier.paths.CoursierPaths.cacheDirectory(CoursierPaths.java:68)
at coursier.paths.CachePath.defaultCacheDirectory(CachePath.java:88)
at coursier.cache.CacheDefaults$.location$lzycompute(CacheDefaults.scala:16)
at coursier.cache.CacheDefaults$.location(CacheDefaults.scala:16)
at coursier.cache.FileCache$.apply(FileCache.scala:964)
at coursier.cache.PlatformCacheCompanion.default$lzycompute(PlatformCacheCompanion.scala:7)
at coursier.cache.PlatformCacheCompanion.default(PlatformCacheCompanion.scala:7)
at coursier.Fetch$.apply$default$1(Fetch.scala:244)
at com.idiomaticsoft.lsp.scala.metals.MetalsLaunchConfigurationDelegate.launch(MetalsLaunchConfigurationDelegate.scala:50)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:803)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:716)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:711)
at com.idiomaticsoft.lsp.scala.ScalaLSPPlugin.launchJob(ScalaLSPPlugin.scala:133)
at com.idiomaticsoft.lsp.scala.ScalaLSPPlugin.processForCommand(ScalaLSPPlugin.scala:147)
at com.idiomaticsoft.lsp.scala.edit.MetalConnectionProvider.start(MetalsConnectionProvider.scala:32)
at org.eclipse.lsp4e.LanguageServerWrapper.lambda$1(LanguageServerWrapper.java:224)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1692)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
Caused by: java.io.IOException: Cannot run program "powershell.exe": CreateProcess error=5, Access denied
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071)
at io.github.soc.directories.Util.runCommands(Util.java:148)
... 27 more
Caused by: java.io.IOException: CreateProcess error=5, Access denied
at java.base/java.lang.ProcessImpl.create(Native Method)
at java.base/java.lang.ProcessImpl.(ProcessImpl.java:478)
at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:154)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107)
... 29 more

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions