sonar-icode-cnes-plugin icon indicating copy to clipboard operation
sonar-icode-cnes-plugin copied to clipboard

Problem with icode.bat in windows

Open leobip opened this issue 5 years ago • 0 comments

Describe what you need to know

i tried to use the icode.bat included in the .zip of the i-code cnes 4.1.0 and it give me this error, from Jenkins....

ERROR: Cannot run program "K:/Repositories/_icode/icode.bat": CreateProcess error=206, El nombre del archivo o la extensión es demasiado largo

Screenshots & log

@REM i-Code CNES Startup Script for Windows @REM @REM Required ENV vars: @REM JAVA_HOME - location of a JDK home dir

@echo off

set ERROR_CODE=0

@REM set local scope for the variables with windows NT shell @setlocal

set "scriptdir=%~dp0" if #%scriptdir:~-1%# == ## set scriptdir=%scriptdir:~0,-1% set "ICODE_HOME=%scriptdir%"

@REM ==== START VALIDATION ==== @REM *** JAVA EXEC VALIDATION ***

if not "%JAVA_HOME%" == "" goto foundJavaHome

for %%i in (java.exe) do set JAVA_EXEC=%%~$PATH:i

if not "%JAVA_EXEC%" == "" ( set JAVA_EXEC="%JAVA_EXEC%" goto OkJava )

if not "%JAVA_EXEC%" == "" goto OkJava

echo. echo ERROR: JAVA_HOME not found in your environment, and no Java echo executable present in the PATH. echo Please set the JAVA_HOME variable in your environment to match the echo location of your Java installation, or add "java.exe" to the PATH echo. goto error

:foundJavaHome if EXIST "%JAVA_HOME%\bin\java.exe" goto foundJavaExeFromJavaHome

echo. echo ERROR: JAVA_HOME exists but does not point to a valid Java home echo folder. No "\bin\java.exe" file can be found there. echo. goto error

:foundJavaExeFromJavaHome set JAVA_EXEC="%JAVA_HOME%\bin\java.exe"

:OkJava goto run

@REM ==== START RUN ==== :run

set PROJECT_HOME=%CD%

@REM remove trailing backslash, see https://groups.google.com/d/msg/sonarqube/wi7u-CyV_tc/3u9UKRmABQAJ IF %PROJECT_HOME:~-1% == \ SET PROJECT_HOME=%PROJECT_HOME:~0,-1%

%JAVA_EXEC% -Djava.awt.headless=true -XX:-UseGCOverheadLimit -Xms1024M -Xmx1024M -cp %ICODE_HOME%*;%ICODE_HOME%\plugins* fr.cnes.icode.application.ICodeApplication %* if ERRORLEVEL 1 goto error goto end

:error set ERROR_CODE=1

@REM ==== END EXECUTION ====

:end @REM set local scope for the variables with windows NT shell @endlocal & set ERROR_CODE=%ERROR_CODE%

@REM see http://code-bear.com/bearlog/2007/06/01/getting-the-exit-code-from-a-batch-file-that-is-run-from-a-python-program/ goto exit

:returncode exit /B %1

:exit call :returncode %ERROR_CODE%

User environment

Please complete the following information.

  • OS: Windows 10]
  • Java version: [11]
  • i-Code version: [4.1.0]
  • Plugin version: [e.g. 2.0.2]

Additional context

Add any other context about the problem here.

leobip avatar Dec 02 '20 20:12 leobip