gvSIG bugs #4033

Wrong gvSIG home folder setting on win

Added by Antonio Falciano over 8 years ago. Updated over 8 years ago.

Status:Closed% Done:

0%

Priority:NormalSpent time:-
Assignee:-
Category:Application
Target version:2.3.0-2416 (rev. org.gvsig.desktop-2.0.122)
Severity:Major Add-on version:
gvSIG version:2.3.0 Add-on build:
gvSIG build:2415 Add-on resolve version:
Operative System:Windows Add-on resolve build:
Keywords: Proyecto:
Has patch: Hito:
Add-on name:Unknown

Description

gvSIG 2.3 build 2415 can't be executed as administrator on win64, because of a wrong gvSIG home folder setting.
If I execute the DOS prompt as administrator, cd to the gvSIG installation folder and finally execute gvsig-desktop.cmd, this is what happens:

C:\gvSIG-desktop-2.3.0-2415_x86_64>gvsig-desktop.cmd
INFO launch gvSIG Installation folder: C:/gvSIG-desktop-2.3.0-2415_x86_64
INFO launch gvSIG home folder: /gvSIG
INFO launch Checking JAVA_HOME C:\Program Files\Java\jre1.8.0_66...
INFO launch Using java  C:\Program Files\Java\jre1.8.0_66/bin/java.exe
INFO launch Running autorun from plugin  org.gvsig.gdal.app.mainplugin
INFO launch Using gdal from release-1800-x64-gdal-1-11-3-mapserver-6-4-2
INFO launch http://www.gisinternals.com/query.html?content=filelist&file=release
-1800-x64-gdal-1-11-3-mapserver-6-4-2.zip
INFO launch Cheking shared library dependencies for C:/gvSIG-desktop-2.3.0-2415_
x86_64/gvSIG/extensiones/org.gvsig.gdal.app.mainplugin/gdal/bin/gdal/java/gdaljn
i.dll
INFO launch ./cygcheck.exe C:/gvSIG-desktop-2.3.0-2415_x86_64/gvSIG/extensiones/
org.gvsig.gdal.app.mainplugin/gdal/bin/gdal/java/gdaljni.dll
C:\gvSIG-desktop-2.3.0-2415_x86_64\gvSIG\extensiones\org.gvsig.gdal.app.mainplug
in\gdal\bin\gdal\java\gdaljni.dll
INFO launch Cheking shared library dependencies for C:/gvSIG-desktop-2.3.0-2415_
x86_64/gvSIG/extensiones/org.gvsig.gdal.app.mainplugin/gdal/bin/gdal/java/gdalco
nstjni.dll
INFO launch ./cygcheck.exe C:/gvSIG-desktop-2.3.0-2415_x86_64/gvSIG/extensiones/
org.gvsig.gdal.app.mainplugin/gdal/bin/gdal/java/gdalconstjni.dll
C:\gvSIG-desktop-2.3.0-2415_x86_64\gvSIG\extensiones\org.gvsig.gdal.app.mainplug
in\gdal\bin\gdal\java\gdalconstjni.dll
INFO launch Cheking shared library dependencies for C:/gvSIG-desktop-2.3.0-2415_
x86_64/gvSIG/extensiones/org.gvsig.gdal.app.mainplugin/gdal/bin/gdal/java/ogrjni
.dll
INFO launch ./cygcheck.exe C:/gvSIG-desktop-2.3.0-2415_x86_64/gvSIG/extensiones/
org.gvsig.gdal.app.mainplugin/gdal/bin/gdal/java/ogrjni.dll
C:\gvSIG-desktop-2.3.0-2415_x86_64\gvSIG\extensiones\org.gvsig.gdal.app.mainplug
in\gdal\bin\gdal\java\ogrjni.dll
INFO launch Cheking shared library dependencies for C:/gvSIG-desktop-2.3.0-2415_
x86_64/gvSIG/extensiones/org.gvsig.gdal.app.mainplugin/gdal/bin/gdal/java/osrjni
.dll
INFO launch ./cygcheck.exe C:/gvSIG-desktop-2.3.0-2415_x86_64/gvSIG/extensiones/
org.gvsig.gdal.app.mainplugin/gdal/bin/gdal/java/osrjni.dll
C:\gvSIG-desktop-2.3.0-2415_x86_64\gvSIG\extensiones\org.gvsig.gdal.app.mainplug
in\gdal\bin\gdal\java\osrjni.dll
INFO launch Cheking shared library dependencies for C:/gvSIG-desktop-2.3.0-2415_
x86_64/gvSIG/extensiones/org.gvsig.gdal.app.mainplugin/gdal/bin/proj.dll
INFO launch ./cygcheck.exe C:/gvSIG-desktop-2.3.0-2415_x86_64/gvSIG/extensiones/
org.gvsig.gdal.app.mainplugin/gdal/bin/proj.dll
C:\gvSIG-desktop-2.3.0-2415_x86_64\gvSIG\extensiones\org.gvsig.gdal.app.mainplug
in\gdal\bin\proj.dll
INFO launch Running autorun from plugin  org.gvsig.scripting.app.mainplugin
gvSIG.sh: cd: line 33: can't cd to /gvSIG/plugins/org.gvsig.scripting.app.mainpl
ugin/scripts

gvSIG.sh can't cd at line 33 because the path to /gvSIG/plugins/org.gvsig.scripting.app.mainplugin/scripts is incomplete and so gvSIG.sh is aborted.

Associated revisions

Revision 42648
Added by Joaquín del Cerro Murciano over 8 years ago

refs #4033, Coregida la inicializacion de GVSIG_HOME_FOLDER para que funcione en windows como usuario administrador.

History

#1 Updated by Antonio Falciano over 8 years ago

A fix in gvSIG.sh (row 111) could be:

# gvSIG home folder
if [ "$OS" = "win" ] ; then
  export GVSIG_HOME_FOLDER="$USERPROFILE/$GVSIG_APPLICATION_NAME" 
else
  export GVSIG_HOME_FOLDER="$HOME/$GVSIG_APPLICATION_NAME" 
fi

instead of

# gvSIG home folder
export GVSIG_HOME_FOLDER="$HOME/$GVSIG_APPLICATION_NAME" 

Tested and it works.

#2 Updated by Joaquín del Cerro Murciano over 8 years ago

  • Target version changed from 2.3.0-2447-final (rev. org.gvsig.desktop-2.0.153) to 2.3.0-2416 (rev. org.gvsig.desktop-2.0.122)
  • Status changed from New to Fixed

#3 Updated by Antonio Falciano over 8 years ago

  • Status changed from Fixed to Closed

Also available in: Atom PDF