Closed firatgursoy closed 3 years ago
Googling for java.io.IOException: CreateProcess error=5, Access is denied brings a couple of tips including
It does not look like the issue is mvnd specific. Thanks for reporting anyway.
@ppalaga
Googling for java.io.IOException: CreateProcess error=5, Access is denied brings a couple of tips including
- Missing permissions (on java.exe)
- Antivirus software blocking the access
It does not look like the issue is mvnd specific. Thanks for reporting anyway.
Thanks for response.
I have already tried on 2 different windows machines. In this case; I think its not about missing permissions or antivirus.
After some hacking, I have solved the issue.
I edited endReadAdditionalConfig
section on mvnd.cmd
file. So its okay now. I hope its helpful for you. Maybe you want to edit your windows binaries.
Before :
:endReadAdditionalConfig
for %%i in ("%MVND_HOME%"\boot\*.jar "%MVND_HOME%"\lib\ext\*.jar "%MVND_HOME%"\lib\*.jar) do set DAEMON_JAR="%%i"
set DAEMON_LAUNCHER=org.mvndaemon.mvnd.client.DefaultClient
"%JAVACMD%" ^
%JVM_CONFIG_MAVEN_PROPS% ^
%MAVEN_OPTS% ^
%MAVEN_DEBUG_OPTS% ^
-classpath %DAEMON_JAR% ^
"-Dlogback.configurationFile=%MVND_HOME%\conf\logging\logback-client.xml" ^
"-Dmvnd.home=%MAVEN_HOME%" ^
"-Dmaven.home=%MAVEN_HOME%" ^
"-Dlibrary.jansi.path=%MAVEN_HOME%\lib\jansi-native" ^
"-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^
%DAEMON_LAUNCHER% %MAVEN_CMD_LINE_ARGS%
if ERRORLEVEL 1 goto error
goto end
:error
set ERROR_CODE=1
:end
After :
:endReadAdditionalConfig
@setlocal EnableExtensions EnableDelayedExpansion
for %%i in ("%MVND_HOME%"\mvn\boot\*.jar "%MVND_HOME%"\mvn\lib\ext\*.jar "%MVND_HOME%"\mvn\lib\*.jar) do set DAEMON_JAR=!DAEMON_JAR!;%%i
@endlocal & set DAEMON_JAR="%DAEMON_JAR%"
set DAEMON_LAUNCHER=org.mvndaemon.mvnd.client.DefaultClient
"%JAVACMD%" ^
%JVM_CONFIG_MAVEN_PROPS% ^
%MAVEN_OPTS% ^
%MAVEN_DEBUG_OPTS% ^
-classpath %DAEMON_JAR% ^
"-Dlogback.configurationFile=%MVND_HOME%\conf\logging\logback-client.xml" ^
"-Dmvnd.home=%MAVEN_HOME%" ^
"-Dmaven.home=%MAVEN_HOME%" ^
"-Dlibrary.jansi.path=%MAVEN_HOME%\lib\jansi-native" ^
"-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^
%DAEMON_LAUNCHER% %MAVEN_CMD_LINE_ARGS%
if ERRORLEVEL 1 goto error
goto end
:error
set ERROR_CODE=1
:end
@firatgursoy I've just seen your fix. In the mean time, I was testing on a VM and fixed the problem with https://github.com/mvndaemon/mvnd/commit/6095f2073bd64670a9dacf374c55e1b7a2f56ca0
Is the @setlocal EnableExtensions EnableDelayedExpansion
command required ? What's the purpose ?
Hi, First of all, thank you for this wonderful project. When i try to run mvnd on my corporate workstation i get an IOException. I'm trying "mvnd -version" as local admin. Any ideas ?
Also environment variables :