Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem with icode.bat in windows #72

Open
leobip opened this issue Dec 2, 2020 · 0 comments
Open

Problem with icode.bat in windows #72

leobip opened this issue Dec 2, 2020 · 0 comments
Labels

Comments

@leobip
Copy link

leobip commented Dec 2, 2020

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 leobip added the question label Dec 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant