[R-es] problema con shiny

Jesús Para Fernández j.para.fernandez en hotmail.com
Lun Mar 5 14:21:32 CET 2018


Has probado a cambiar el puerto donde s e ejecuta?

app<- shinyApp(ui = ui, server = server)
runApp(app,port=22233)

Buscando tu error en google le echan la culpa al working directory, pero me parece rearo, la verdad..
________________________________
De: R-help-es <r-help-es-bounces en r-project.org> en nombre de Juan Antonio Gil <jgil en edu.uned.es>
Enviado: lunes, 5 de marzo de 2018 13:49
Para: miguel.angel.rodriguez.muinos en sergas.es; r-help-es en r-project.org
Asunto: Re: [R-es] problema con shiny

Muchas gracias Miguel-�ngel he probado la opci�n de la consola de R y
sigue el problema, en este caso intenta mostrar en la pantalla del
navegador la salida del programa pero se cierra R, supongo por tanto que
se aborta el proceso.

Saludos,

Juan



El 05/03/2018 a las 13:23, miguel.angel.rodriguez.muinos en sergas.es escribi�:
> Y si lo haces desde fuera de RStudio?
>
> Es decir, desde la consola de R cargar la librer�a shiny y ejecutar el programa.
>
> Digo, por intentar aislar el problema.
>
>
>
> ________________________________________
> De: Juan Antonio Gil <jgil en edu.uned.es>
> Enviado: lunes, 5 de marzo de 2018 13:10
> Para: Rodr�guez Mu��os, Miguel �ngel; r-help-es en r-project.org
> Asunto: Re: [R-es] problema con shiny
>
> Muchas gracias Miguel-�ngel por tus explicaciones, pero empezando por el
> final digo reinicia pero en realidad es que se aborta el proceso.
> Independiente de la instrucci�n print la cuesti�n es que el programa en
> mi ordenador aborta siempre de forma independiente que lo haga en wiewer
> externa, interna o "medio-pensionista". Sin embargo en otro ordenador
> que tengo con windows 10 y R de 32 bits el proceso siempre se realiza
> satisfactoriamente. Pienso que es algo relacionado con el localhost pero
> mis conocimientos de inform�tica no "llegan a m�s".
>
> Saludos,
>
> Juan
>
>
>
> El 05/03/2018 a las 12:30, miguel.angel.rodriguez.muinos en sergas.es escribi�:
>> Bueno, aqu� se nos juntan varias cosas....
>>
>> En primer lugar, no es recomendable usar el viewer panel de RStudio (ni la ejecuci�n en ventana); lo que se recomienda es realizar la ejecuci�n "External" (es decir, lanzarlo al navegador por defecto). Hay muchas cosas que no te van a funcionar si no usas un navegador externo. No en este caso tan sencillo... aunque, si te fijas, cuando lo ejecutas contra el viewer panel te aparece el siguiente error:
>>           Listening on https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2F127.0.0.1%3A5615&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=5%2Bqteu%2FTVEE1e3zjMRsT%2FJc7jAoXBsm0FtvQu06K%2FIw%3D&reserved=0
>>           ERROR: [on_request_read] connection reset by peer
>> Y ese error no aparece contra el navegador.
>> Eso por una parte.
>>
>> Por otra parte, el valor de print(environment(show)) aparece justo antes del error
>>           Listening on https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2F127.0.0.1%3A5615&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=5%2Bqteu%2FTVEE1e3zjMRsT%2FJc7jAoXBsm0FtvQu06K%2FIw%3D&reserved=0
>>           <environment: 0x000000000977ed20>
>>           Warning: Error in func: app.R did not return a shiny.appobj object.
>>           Stack trace (innermost first):
>>               1: runApp
>>           Error : app.R did not return a shiny.appobj object.
>> con lo cual consigues que se ejecute (porque est�s trabajando con una instancia en local del server) pero el programa (y esto ya es interpretaci�n m�a) te est� diciendo que no tiene ning�n objeto que ejecut�ndolo en el servidor pueda hacerlo llegar al ui (user interface). Insisto en lo de antes: si tienes en servidor en Singapur y ejecutas tu ejemplo all�, qu� crees que va a pasar con esa instucci�n? se ejecutar�? en caso de hacerlo... te devolver� algo? Y si no usas un solo fichero app.R, sino dos (ui.R y server.R) ... d�nde pretendes poner esa instrucci�n? en global.R?
>> Mi opini�n es que no funcionar� (sobre todo porque el cliente es un navegador, esa instrucci�n se ejecutar�a en el servidor y no est� asociada a un renderPrint que le pase el valor a un verbatimTextOutput o similar.
>> O sea, que tendr�as que manejar algo similar a esto.....
>>            1.- En el "server" habr�a que incluir algo como esto
>>                         output$result<-renderPrint({environment(show)})
>>           2.- En el "ui" lo capturar�amos con un
>>                         verbatimTextOutput("result")
>>
>> Y ya para finalizar... a qu� te refieres cuando dices que se te "reinicia" y "aborta la sesi�n" el RStudio? Se cierra?
>>
>> Un Saludo,
>> Miguel.
>>
>>
>>
>> ________________________________________
>> De: Juan Antonio Gil <jgil en edu.uned.es>
>> Enviado: lunes, 5 de marzo de 2018 11:25
>> Para: Rodr�guez Mu��os, Miguel �ngel; r-help-es en r-project.org
>> Asunto: Re: [R-es] problema con shiny
>>
>> Hola Miguel-�ngel esa instrucci�n la he puesto para que no me haga el
>> break y se reinicie RStudio. Si quito esa instrucci�n y hago que se pase
>> la salida al wiewer panel de Rstudio me aparece el mismo error pero
>> adem�s se aborta la sesi�n de RStudio y con la instrucci�n lo que cambia
>> es que no aborta la sesi�n.
>>
>> Muchas gracias,
>>
>>
>> Juan
>>
>>
>>
>> El 05/03/2018 a las 8:49, miguel.angel.rodriguez.muinos en sergas.es escribi�:
>>> Hola Juan.
>>>
>>> La verdad es que no te puedo dar una soluci�n directa a tu problema pero tu enunciado me plantea algunas dudas (y qui�n sabe si eso puede llevarte a alguna parte).
>>>
>>> Veamos... Tienes un fichero app.R que ejecutas desde una instancia local de Shiny. Cuando usas un fichero app.R defines dos funciones (ui y server) y luego las lanzas con shinyApp(ui = ui, server = server). Lo que haces t� a mayores es incluir, despu�s de la llamada a la app, una instrucci�n como esta: print(environment(show))
>>> Mi pregunta es la siguiente: D�nde se est� ejecutando esa instrucci�n?
>>> De hecho,  mi pregunta es otra: Si tuvieras un Shiny montado como cliente/servidor en dos m�quinas distintas y usaras (en vez de app.R) dos ficheros ui.R y server.R ... d�nde pondr�as esa instrucci�n? D�nde tendr�a que ejecut�rse? En el cliente? En el servidor?
>>>
>>> Ya s� que, en tu escenario, funciona.. pero no ser� porque esa instrucci�n se ejectuta localmente al hacer el break del shinyApp()  �?
>>> Es eso lo que pretendes?
>>>
>>>
>>> Un Saludo,
>>> --
>>> Miguel �ngel Rodr�guez Mu��os
>>> Direcci�n Xeral de Sa�de P�blica
>>> Conseller�a de Sanidade
>>> Xunta de Galicia
>>> https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdxsp.sergas.es&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=tXlANJPVUPHlvISMcaIJAcuSuGE5CwEWUkRPtMLStII%3D&reserved=0
>>>
>> ________________________________
>>
>> 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: https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.sergas.es%2Faviso-confidencialidad&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=0ivdlZaH7Ux34xG4p11SHULdqdOKGuBkkS8szY0iXno%3D&reserved=0
>> .
>>
> --
> Juan Antonio Gil Pascual
> Matem�tico, estad�stico, especialista en Text Mining
> correo: jmat1 en telefonica.net
> web: https://eur02.safelinks.protection.outlook.com/?url=www.jgil.acta.es&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=oidTolCL3lcxkP2WYJid4dHmhwPzaUyPRU1TiI%2F%2F0Fg%3D&reserved=0
>
>
> AVISO LEGAL. Este mensaje puede contener informaci�n reservada y confidencial. Si usted no es el destinatario no est� autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente.
> Le informamos de que sus datos personales, que puedan constar en este mensaje, est�n incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podr� ejercer sus derechos de acceso, rectificaci�n, cancelaci�n y oposici�n ante la UNED, Departamento de Pol�tica Jur�dica de Seguridad de la Informaci�n<https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fportal.uned.es%2Fportal%2Fpage%3F_pageid%3D93%2C24432769%2C93_24432770%26_dad%3Dportal%26_schema%3DPORTAL&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=T%2FqjOolo3Nm7a%2FVAzRYsXSWSL%2BBOMGqWoRn3EVISWnE%3D&reserved=0>, o a trav�s de la Sede electr�nica<https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsede.uned.es%2F&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=qawjEDAthPOw%2BwkTDJ8Ud3C2D2FzNuNN%2BCPqbHrAnlI%3D&reserved=0> de la Universidad.
>
> ________________________________
>
> 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: https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.sergas.es%2Faviso-confidencialidad&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=0ivdlZaH7Ux34xG4p11SHULdqdOKGuBkkS8szY0iXno%3D&reserved=0
> .
>

--
Juan Antonio Gil Pascual
Matem�tico, estad�stico, especialista en Text Mining
correo: jmat1 en telefonica.net
web: https://eur02.safelinks.protection.outlook.com/?url=www.jgil.acta.es&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=oidTolCL3lcxkP2WYJid4dHmhwPzaUyPRU1TiI%2F%2F0Fg%3D&reserved=0


AVISO LEGAL. Este mensaje puede contener informaci�n reservada y confidencial. Si usted no es el destinatario no est� autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente.
Le informamos de que sus datos personales, que puedan constar en este mensaje, est�n incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podr� ejercer sus derechos de acceso, rectificaci�n, cancelaci�n y oposici�n ante la UNED, Departamento de Pol�tica Jur�dica de Seguridad de la Informaci�n<https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fportal.uned.es%2Fportal%2Fpage%3F_pageid%3D93%2C24432769%2C93_24432770%26_dad%3Dportal%26_schema%3DPORTAL&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=T%2FqjOolo3Nm7a%2FVAzRYsXSWSL%2BBOMGqWoRn3EVISWnE%3D&reserved=0>, o a trav�s de la Sede electr�nica<https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsede.uned.es%2F&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=qawjEDAthPOw%2BwkTDJ8Ud3C2D2FzNuNN%2BCPqbHrAnlI%3D&reserved=0> de la Universidad.

_______________________________________________
R-help-es mailing list
R-help-es en r-project.org
https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=PQA2wFJL5ttPP8QIoZKgTPZdG2n8QrdasnMmTudvKNw%3D&reserved=0

	[[alternative HTML version deleted]]



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