gvSIG bugs #4755
Catalog: "Open in filesystem explorer" freezes gvSIG
| Status: | Closed | % Done: | 0% | |
|---|---|---|---|---|
| Priority: | Normal | Spent time: | - | |
| Assignee: | ||||
| Category: | Scripting | |||
| Target version: | 2.4.0-2846 (rev. org.gvsig.desktop-2.0.215) | |||
| Severity: | Major | 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 "Open in filesystem explorer" menu option (Catalog v. 1.0.0-11) freezes gvSIG in Windows. Killing the application, then the gvsig.log reports:
INFO 96941 AWT-EventQueue-0 org.gvsig.desktopopen.DefaultDesktopOpen - Trying to use Desktop.getDesktop().browse() with file:/C:/Users/Antonio/
It seems that there was a bug about Desktop.GetDesktop().browse() in the past: https://stackoverflow.com/questions/27879854/desktop-getdesktop-browse-hangs
Desktop.getDesktop().open() works fine instead. For instance:
from java.awt import Desktop
from java.io import File
from java.lang import IllegalArgumentException
def main(*args):
desktop = Desktop.getDesktop()
dirToOpen = r"C:\Users\Antonio\"
try:
desktop.open(File(dirToOpen))
except IllegalArgumentException:
print "The directory doesn't exist."
Associated revisions
refs #4755, modificados los mensajes de error
History
#1
Updated by Joaquín del Cerro Murciano over 8 years ago
- Target version changed from 2.4.0-2850-final (rev. org.gvsig.desktop-2.0.220) to 2.5.1-3044
#2
Updated by Joaquín del Cerro Murciano over 8 years ago
- Target version changed from 2.5.1-3044 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
I changed the desktop.brwoser to desktop.open, but I'm not sure it's the right thing to do.
In Linux it gives an error, and then it tries again by launching the xdg-open and that works.
I modified the error messages, which were very scandalous, and I leave it that way.
#3
Updated by Antonio Falciano over 8 years ago
- Status changed from Fixed to Closed