Intellij - Не удалось запустить проект на внешнем диске: java.nio.file.AccessDeniedException - PullRequest
0 голосов
/ 04 июля 2018

Я мог запустить свой проект несколько дней назад с , но со вчерашнего дня, когда я нажимаю run / debug Я получаю:

java.nio.file.AccessDeniedException: D:\workspace_professional\01_clients\my_client\workspace\branch_develop
    at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:83)
    at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
    at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
    at sun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:230)
    at java.nio.file.Files.newByteChannel(Files.java:361)
    at java.nio.file.Files.newByteChannel(Files.java:407)
    at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
    at java.nio.file.Files.newInputStream(Files.java:152)
    at org.eclipse.jetty.util.resource.PathResource.getInputStream(PathResource.java:380)
    at org.eclipse.jetty.security.SpnegoLoginService.doStart(SpnegoLoginService.java:103)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
    at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
    at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
    at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
    at org.eclipse.jetty.security.SecurityHandler.doStart(SecurityHandler.java:361)
    at org.eclipse.jetty.security.ConstraintSecurityHandler.doStart(ConstraintSecurityHandler.java:448)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
    at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
    at org.eclipse.jetty.server.Server.start(Server.java:411)
    at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:106)
    at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
    at org.eclipse.jetty.server.Server.doStart(Server.java:378)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
    at com.container.JettyApplicationContainer.startServer(JettyApplicationContainer.java:339)
    at com.container.JettyApplicationContainer.launch(JettyApplicationContainer.java:57)
    at com.bootstrap.Bootstrap.startApplication(Bootstrap.java:201)
    at com.bootstrap.Bootstrap.start(Bootstrap.java:77)
    at org.tanukisoftware.wrapper.WrapperManager$11.run(WrapperManager.java:4241)

Рабочая область проекта хранится на внешнем зашифрованном диске.


Что я пробовал до сих пор:

  • Запуск IntelliJ с правами администратора
  • Снимите отметку со свойства Read-Only в Properties, но, похоже, вернется назад, когда я снова открою вкладку Properties (как для корня диска, так и для папки, отмеченной в трассировке стека)
  • Предоставить все разрешения для всего диска всем пользователям / группам в Properties > Security
  • Попробуйте заменить права доступа дочернего объекта записями от D:\Properties > Security > Advanced, но я получаю ошибку:

Error applying security info


Несколько тем из SO на эту тему, но решения не работают для меня:


Используемые инструменты:

IntelliJ IDEA 2018.1.4 (Community Edition)
Build #IC-181.5087.20, built on May 17, 2018
JRE: 1.8.0_152-release-1136-b39 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0

Кто-нибудь имел эту проблему и нашел решение?

1 Ответ

0 голосов
/ 04 июля 2018

Неважно, это никак не связано с разрешениями ...

Когда git-pulling, свойство было переопределено, чтобы быть пустым ("") вместо фактического пути ("/bla.file"), таким образом, средство запуска не могло правильно открыть файл и вызвал

AccessDeniedException: D:\workspace_professional\01_clients\my_client\workspace\branch_develop

При установленном свойстве это будет выглядеть так:

D:\workspace_professional\01_clients\my_client\workspace\branch_develop\bla.file

По сути, решения такие же, как у , этот связан в вопросе .

...