Mauricio Monsalvo
2017-Jun-20 13:16 UTC
[R-es] Contacting Delphi...the oracle is unavailable
:( Por lo pronto, estoy "depurando" el código: conseguí que convierta los caracteres "raros" en ???? con File/Reopen with Encoding , ISO-2022-JP y luego hice en lentísimo depurado del código para reemplazar cada ???? por su carácter correcto (tipo ????cu????l por ¿cuál? y así. Arduo). Luego, a modo de "respaldo", copié y pegué el código en un archivo .doc Por ahora parece funcionar, aunque la solución creo que se va a perder cuando cierre y vuelva a levantar la sintaxis. Tendré que ver cómo lo hace. Si vuelve a los caracteres raros, intentaré utilizar el código de respaldo que guardé en el .doc. Todo muy precario. Lo poco que pude encontrar a modo de ayuda es: src/library/utils/R/question.R <https://github.com/wch/r-source/commit/34b3998c928fbf50e24ab0e33c7d72ab8c944330#diff-0fed3be71e4fd49b8046dcb7cdeebb4c> <https://github.com/wch/r-source/commit/34b3998c928fbf50e24ab0e33c7d72ab8c944330#diff-0fed3be71e4fd49b8046dcb7cdeebb4c> @@ -27,6 +27,14 @@ # ??foo is parsed as `?`(`?`(foo)) search <- TRUE topicExpr <- topicExpr[[2]] + if (is.call(topicExpr) && topicExpr[[1]] == "?" + && is.call(topicExpr[[2]]) && topicExpr[[2]][[1]] == "?") { + cat("Contacting Delphi...") + flush.console() + Sys.sleep(2+rpois(1,2)) + cat("the oracle is unavailable.\nWe apologize for any inconvenience.\n") + return(invisible()) + } } else search <- FALSE No logro entender bien y la función no corre en mi consola, pero me parece entender que el problema está justamente cuando el R encuentra un "?" en el código. Algo así parece que quieren decir con el It means the call to `?` is messed up que mencionan en esta entrada: http://r.789695.n4.nabble.com/Contacting-Delphi-td4645736.html El 20 de junio de 2017, 10:01, Carlos Ortega <cof en qualityexcellence.es> escribió:> Hola, > > Eso suena muy raro... a virus diría yo... > Salvo que hayas instalado recientemente alguna librería y esté produciendo > estas llamadas... > Te diría que eliminaras R/RStudio y lo volvieras a instalar todo, incluso > antes de reinstalar pasar algún tipo de antivirus... > > Gracias, > Carlos Ortega > www.qualityexcellence.es > > El 20 de junio de 2017, 13:02, Mauricio Monsalvo <m.monsalvo en gmail.com> > escribió: > >> Hola. >> Comencé teniendo problemas con el Encoding del RStudio que creo haber >> superado (a mano, infelizmente) pero ahora, de la nada, sin que haya >> ejecutado ninguna línea de código con error, la consola tira: >> Contacting Delphi...the oracle is unavailable. >> We apologize for any inconvenience. >> Una y otra vez. >> Busqué algo de ayuda pero encuentro poco y no me es útil. No comprendo qué >> sucede. >> Tampoco parece hacer nada malo, pero molesta. Y después de haber >> re-editado >> todo el código pasando por UTF-8, ISO-2022-JP, ISO-8859-1 y WIN-1252 sin >> estar seguro de haber resuelto nada, me preocupa el bug. >> Saludos >> >> -- >> Mauricio >> >> [[alternative HTML version deleted]] >> >> _______________________________________________ >> R-help-es mailing list >> R-help-es en r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> > > > > -- > Saludos, > Carlos Ortega > www.qualityexcellence.es >-- Mauricio [[alternative HTML version deleted]]
Marcelino de la Cruz Rot
2017-Jun-20 15:04 UTC
[R-es] Contacting Delphi...the oracle is unavailable
> ????LO_QUE_SEAContacting Delphi...the oracle is unavailable. We apologize for any inconvenience. > El 20/06/2017 a las 15:16, Mauricio Monsalvo escribió:> :( > Por lo pronto, estoy "depurando" el código: conseguí que convierta los > caracteres "raros" en ???? con File/Reopen with Encoding , ISO-2022-JP y > luego hice en lentísimo depurado del código para reemplazar cada ???? por > su carácter correcto (tipo ????cu????l por ¿cuál? y así. Arduo). Luego, a > modo de "respaldo", copié y pegué el código en un archivo .doc > Por ahora parece funcionar, aunque la solución creo que se va a perder > cuando cierre y vuelva a levantar la sintaxis. Tendré que ver cómo lo hace. > Si vuelve a los caracteres raros, intentaré utilizar el código de respaldo > que guardé en el .doc. Todo muy precario. > Lo poco que pude encontrar a modo de ayuda es: > src/library/utils/R/question.R > <https://github.com/wch/r-source/commit/34b3998c928fbf50e24ab0e33c7d72ab8c944330#diff-0fed3be71e4fd49b8046dcb7cdeebb4c> > <https://github.com/wch/r-source/commit/34b3998c928fbf50e24ab0e33c7d72ab8c944330#diff-0fed3be71e4fd49b8046dcb7cdeebb4c> > @@ > -27,6 +27,14 @@ > # ??foo is parsed as `?`(`?`(foo)) > search <- TRUE > topicExpr <- topicExpr[[2]] > + if (is.call(topicExpr) && topicExpr[[1]] == "?" > + && is.call(topicExpr[[2]]) && topicExpr[[2]][[1]] == "?") { > + cat("Contacting Delphi...") > + flush.console() > + Sys.sleep(2+rpois(1,2)) > + cat("the oracle is unavailable.\nWe apologize for any inconvenience.\n") > + return(invisible()) > + } > } else > search <- FALSE > > No logro entender bien y la función no corre en mi consola, pero me parece > entender que el problema está justamente cuando el R encuentra un "?" en el > código. Algo así parece que quieren decir con el It means the call to `?` > is messed up que mencionan en esta entrada: > http://r.789695.n4.nabble.com/Contacting-Delphi-td4645736.html > > > > El 20 de junio de 2017, 10:01, Carlos Ortega <cof en qualityexcellence.es> > escribió: > >> Hola, >> >> Eso suena muy raro... a virus diría yo... >> Salvo que hayas instalado recientemente alguna librería y esté produciendo >> estas llamadas... >> Te diría que eliminaras R/RStudio y lo volvieras a instalar todo, incluso >> antes de reinstalar pasar algún tipo de antivirus... >> >> Gracias, >> Carlos Ortega >> www.qualityexcellence.es >> >> El 20 de junio de 2017, 13:02, Mauricio Monsalvo <m.monsalvo en gmail.com> >> escribió: >> >>> Hola. >>> Comencé teniendo problemas con el Encoding del RStudio que creo haber >>> superado (a mano, infelizmente) pero ahora, de la nada, sin que haya >>> ejecutado ninguna línea de código con error, la consola tira: >>> Contacting Delphi...the oracle is unavailable. >>> We apologize for any inconvenience. >>> Una y otra vez. >>> Busqué algo de ayuda pero encuentro poco y no me es útil. No comprendo qué >>> sucede. >>> Tampoco parece hacer nada malo, pero molesta. Y después de haber >>> re-editado >>> todo el código pasando por UTF-8, ISO-2022-JP, ISO-8859-1 y WIN-1252 sin >>> estar seguro de haber resuelto nada, me preocupa el bug. >>> Saludos >>> >>> -- >>> Mauricio >>> >>> [[alternative HTML version deleted]] >>> >>> _______________________________________________ >>> R-help-es mailing list >>> R-help-es en r-project.org >>> https://stat.ethz.ch/mailman/listinfo/r-help-es >>> >> >> >> -- >> Saludos, >> Carlos Ortega >> www.qualityexcellence.es >> > >-- Marcelino de la Cruz Rot Depto. de Biología y Geología Física y Química Inorgánica Universidad Rey Juan Carlos Móstoles España
Víctor Granda García
2017-Jun-20 15:22 UTC
[R-es] Contacting Delphi...the oracle is unavailable
Buenas, el problema viene al sustituir todos los caracteres "raros" por "????". Como te comenta Marcelino escuetamente, si ejecutas "????LO_QUE_SEA_AQUI" en la consola te aparece el mensaje de Delphi (supongo que una nota de humor de los programadores para decirte que has puesto demasiados "?", ya que sucede de cuatro para arriba). Así que si en vez de "????" para sustituir los caracteres lo intentas con otra cosa el "bug" desaparecerá. Un saludo! El mar., 20 jun. 2017 a las 17:05, Marcelino de la Cruz Rot (< marcelino.delacruz en urjc.es>) escribió:> > ????LO_QUE_SEA > Contacting Delphi...the oracle is unavailable. > We apologize for any inconvenience. > > > > > > > El 20/06/2017 a las 15:16, Mauricio Monsalvo escribió: > > :( > > Por lo pronto, estoy "depurando" el código: conseguí que convierta los > > caracteres "raros" en ???? con File/Reopen with Encoding , ISO-2022-JP y > > luego hice en lentísimo depurado del código para reemplazar cada ???? por > > su carácter correcto (tipo ????cu????l por ¿cuál? y así. Arduo). Luego, a > > modo de "respaldo", copié y pegué el código en un archivo .doc > > Por ahora parece funcionar, aunque la solución creo que se va a perder > > cuando cierre y vuelva a levantar la sintaxis. Tendré que ver cómo lo > hace. > > Si vuelve a los caracteres raros, intentaré utilizar el código de > respaldo > > que guardé en el .doc. Todo muy precario. > > Lo poco que pude encontrar a modo de ayuda es: > > src/library/utils/R/question.R > > < > https://github.com/wch/r-source/commit/34b3998c928fbf50e24ab0e33c7d72ab8c944330#diff-0fed3be71e4fd49b8046dcb7cdeebb4c > > > > < > https://github.com/wch/r-source/commit/34b3998c928fbf50e24ab0e33c7d72ab8c944330#diff-0fed3be71e4fd49b8046dcb7cdeebb4c > > > > @@ > > -27,6 +27,14 @@ > > # ??foo is parsed as `?`(`?`(foo)) > > search <- TRUE > > topicExpr <- topicExpr[[2]] > > + if (is.call(topicExpr) && topicExpr[[1]] == "?" > > + && is.call(topicExpr[[2]]) && topicExpr[[2]][[1]] == "?") { > > + cat("Contacting Delphi...") > > + flush.console() > > + Sys.sleep(2+rpois(1,2)) > > + cat("the oracle is unavailable.\nWe apologize for any > inconvenience.\n") > > + return(invisible()) > > + } > > } else > > search <- FALSE > > > > No logro entender bien y la función no corre en mi consola, pero me > parece > > entender que el problema está justamente cuando el R encuentra un "?" en > el > > código. Algo así parece que quieren decir con el It means the call to `?` > > is messed up que mencionan en esta entrada: > > http://r.789695.n4.nabble.com/Contacting-Delphi-td4645736.html > > > > > > > > El 20 de junio de 2017, 10:01, Carlos Ortega <cof en qualityexcellence.es> > > escribió: > > > >> Hola, > >> > >> Eso suena muy raro... a virus diría yo... > >> Salvo que hayas instalado recientemente alguna librería y esté > produciendo > >> estas llamadas... > >> Te diría que eliminaras R/RStudio y lo volvieras a instalar todo, > incluso > >> antes de reinstalar pasar algún tipo de antivirus... > >> > >> Gracias, > >> Carlos Ortega > >> www.qualityexcellence.es > >> > >> El 20 de junio de 2017, 13:02, Mauricio Monsalvo <m.monsalvo en gmail.com> > >> escribió: > >> > >>> Hola. > >>> Comencé teniendo problemas con el Encoding del RStudio que creo haber > >>> superado (a mano, infelizmente) pero ahora, de la nada, sin que haya > >>> ejecutado ninguna línea de código con error, la consola tira: > >>> Contacting Delphi...the oracle is unavailable. > >>> We apologize for any inconvenience. > >>> Una y otra vez. > >>> Busqué algo de ayuda pero encuentro poco y no me es útil. No comprendo > qué > >>> sucede. > >>> Tampoco parece hacer nada malo, pero molesta. Y después de haber > >>> re-editado > >>> todo el código pasando por UTF-8, ISO-2022-JP, ISO-8859-1 y WIN-1252 > sin > >>> estar seguro de haber resuelto nada, me preocupa el bug. > >>> Saludos > >>> > >>> -- > >>> Mauricio > >>> > >>> [[alternative HTML version deleted]] > >>> > >>> _______________________________________________ > >>> R-help-es mailing list > >>> R-help-es en r-project.org > >>> https://stat.ethz.ch/mailman/listinfo/r-help-es > >>> > >> > >> > >> -- > >> Saludos, > >> Carlos Ortega > >> www.qualityexcellence.es > >> > > > > > > -- > Marcelino de la Cruz Rot > Depto. de Biología y Geología > Física y Química Inorgánica > Universidad Rey Juan Carlos > Móstoles España > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]