[R-es] Problema gWidgets & XLConnect

miguel.angel.rodriguez.muinos en sergas.es miguel.angel.rodriguez.muinos en sergas.es
Mar Mar 5 09:36:25 CET 2013


Hola.

Insisto con este tema....

Con la nueva versión de R (2.15.3) me ocurre exactamente lo mismo.
Es decir: el código....

        > require(XLConnect)
        > require(gWidgets)
        > options(guiToolkit="tcltk")
        > require(gWidgetstcltk)
        > gfile() ### Esto tendría que abrir una ventana de diálogo (que no aparece)

.. funciona perfectamente en R2.15.1 pero no lo hace en R2.15.2 ni en R2.15.3
:-(

NOTA: Ya comentó Carlos Ortega por aquí que ejecutando el código desde RStudio sí que funciona (pero esa alternativa no es viable)

Alguna idea?

Un Saludo,
Miguel.




-----Mensaje original-----
De: r-help-es-bounces en r-project.org [mailto:r-help-es-bounces en r-project.org] En nombre de Rodríguez Muíños, Miguel Ángel
Enviado el: lunes, 21 de enero de 2013 11:23
Para: r-help-es en r-project.org
Asunto: [R-es] Problema gWidgets & XLConnect

Hola.

Tengo una especie de "poltergeist"... a ver si alguien es capaz de echarme un cable.... sucede al usar los paquetes XLConnect (http://cran.r-project.org/web/packages/XLConnect/) y gWidgets (http://cran.r-project.org/web/packages/gWidgets/) simultáneamente en R 2.15.2 (de 32 bits bajo Windows 7) ... con la versión anterior (2.15.1), en las mismas condiciones, no pasa.

Caso 1:
# Cargo XLConnect
        . require(XLConnect)
# Después cargo gWidgets
        . require(gWidgets)
        . options(guiToolkit="tcltk")
        . require(gWidgetstcltk)
# Llamo a una ventana para que me deje seleccionar un archivo...
        . file.import=gfile("Selecciona el archivo Excel a importar",filter="*.xls")
-> El resultado es que no carga la ventana de diálogo con "gfile()" (después de tirarse un rato "pensando").

Caso 2:
# Cargo gWidgets
        . require(gWidgets)
        . options(guiToolkit="tcltk")
        . require(gWidgetstcltk)
# Después cargo XLConnect
        . require(XLConnect)
-> El resultado es (hay dos opciones que salen, parece que,
-> aleatoriamente la una o la otra)
        . opción a) -> Muestra un error cargando XLConnetcJars (dependencia de XLConnect)
        . opción b) -> No pasa nada pero no carga "gfile()" [idem al Caso 1]


Obviamente, si no cargo XLConnect, gWidgets funciona perfectamente (y viceversa).

Intuitivamente parece que fuese un error en la máquina Java... pero con la versión 2.15.1 funciona perfectamente (he probado con instalaciones "limpias" de la 2.15.1 y la 2.15.2).

La pregunta es: a alguien le ha pasado? Sabéis si está documentado en algún sitio? estoy ante un "bug" nuevo?


Un Saludo,
________________________________________________________
Miguel Ángel Rodríguez Muíños
Dirección Xeral de Innovación e Xestión da Saúde Pública
Consellería de Sanidade
Xunta de Galicia
http://dxsp.sergas.es

















Nota: A información contida nesta mensaxe e os seus posibles documentos adxuntos é privada e confidencial e está dirixida únicamente ó seu destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por favor elimínea. A distribución ou copia desta mensaxe non está autorizada.

Nota: La información contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y está dirigida únicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elimínelo. La distribución o copia de este mensaje no está autorizada.

See more languages: http://www.sergas.es/aviso_confidencialidad.htm



Más información sobre la lista de distribución R-help-es