gvSIG bugs #4754

The "User folder" node in Catalog v. 1.0.0-11 is not working in Windows

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

Status:Closed% Done:

0%

Priority:NormalSpent time:-
Assignee:Joaquín del Cerro Murciano
Category:Scripting
Target version:2.4.0-2846 (rev. org.gvsig.desktop-2.0.215)
Severity:Minor Add-on version:
gvSIG version:2.4.0 Add-on build:
gvSIG build:2843 Add-on resolve version:
Operative System:Windows Add-on resolve build:
Keywords: Proyecto:
Has patch: Hito:
Add-on name:Unknown

Description

The "User folder" node in Catalog v. 1.0.0-11 is not working in Windows. See #4748#note-2.

Related to #4748.


Related issues

Related to Application: gvSIG desktop - gvSIG bugs #4748: Can't execute autorun from Catalog v. 1.0.0-10 Closed 11/30/2017

History

#1 Updated by Antonio Falciano over 6 years ago

Patching the HomeFolder class in folders.py in this way:

from java.lang import System

# ...

class HomeFolder(FolderNode):
  def __init__(self, parent):
    if System.getProperty("os.name").lower().startswith("win"):
      homeFolder = os.getenv("USERPROFILE")
    else:
      homeFolder = os.path.expanduser('~')
    FolderNode.__init__(self, parent, 
      homeFolder,
      ToolsLocator.getI18nManager().getTranslation("_User_folder"),
      icon=getResource(__file__,"images","Home.png")
    )
works pretty fine in Windows, even if other errors occur like the following:
WARN 80875 AWT-EventQueue-0 org.gvsig.scripting.app.extension.ScriptingExtension - Can't get file list from 'C:\Users\Antonio\Cookies'
Traceback (most recent call last):
  File 'C:\\Users\\Antonio\\gvSIG\\plugins\\org.gvsig.scripting.app.mainplugin\\2.4.0\\scripts\\addons\\Catalog\\folders.py', line 126, __init__
listdir(): an unknown error occurred: C:\Users\Antonio\Cookies

WARN 80880 AWT-EventQueue-0 org.gvsig.scripting.app.extension.ScriptingExtension - Can't get file list from 'C:\Users\Antonio\Dati applicazioni'
Traceback (most recent call last):
  File 'C:\\Users\\Antonio\\gvSIG\\plugins\\org.gvsig.scripting.app.mainplugin\\2.4.0\\scripts\\addons\\Catalog\\folders.py', line 126, __init__
listdir(): an unknown error occurred: C:\Users\Antonio\Dati applicazioni

WARN 80963 AWT-EventQueue-0 org.gvsig.scripting.app.extension.ScriptingExtension - Can't get file list from 'C:\Users\Antonio\Documenti'
Traceback (most recent call last):
  File 'C:\\Users\\Antonio\\gvSIG\\plugins\\org.gvsig.scripting.app.mainplugin\\2.4.0\\scripts\\addons\\Catalog\\folders.py', line 126, __init__
listdir(): an unknown error occurred: C:\Users\Antonio\Documenti

WARN 81171 AWT-EventQueue-0 org.gvsig.scripting.app.extension.ScriptingExtension - Can't get file list from 'C:\Users\Antonio\Impostazioni locali'
Traceback (most recent call last):
  File 'C:\\Users\\Antonio\\gvSIG\\plugins\\org.gvsig.scripting.app.mainplugin\\2.4.0\\scripts\\addons\\Catalog\\folders.py', line 126, __init__
listdir(): an unknown error occurred: C:\Users\Antonio\Impostazioni locali

WARN 81178 AWT-EventQueue-0 org.gvsig.scripting.app.extension.ScriptingExtension - Can't get file list from 'C:\Users\Antonio\Menu Avvio'
Traceback (most recent call last):
  File 'C:\\Users\\Antonio\\gvSIG\\plugins\\org.gvsig.scripting.app.mainplugin\\2.4.0\\scripts\\addons\\Catalog\\folders.py', line 126, __init__
listdir(): an unknown error occurred: C:\Users\Antonio\Menu Avvio

[...]

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

  • Related to gvSIG bugs #4748: Can't execute autorun from Catalog v. 1.0.0-10 added

#3 Updated by Joaquín del Cerro Murciano over 6 years ago

  • Target version changed from 2.4.0-2850-final (rev. org.gvsig.desktop-2.0.220) to 2.4.0-2846 (rev. org.gvsig.desktop-2.0.215)
  • Assignee set to Joaquín del Cerro Murciano
  • Status changed from New to Fixed

#4 Updated by Antonio Falciano over 6 years ago

  • Status changed from Fixed to Closed

Also available in: Atom PDF