2015-08-24 3 views
4

У меня возникают проблемы при развертывании на shinyapps.io приложения, работающего локально. Приложение использует блестящие и shinydashboard. Я могу запустить приложение в RStudio, но когда я нажимаю публикацию, он останавливает выполнение без заметной ошибки. Сообщение об ошибке я получаю это:Ошибка ShinyApp во время развертывания: Выполнение приостановлено

Error: Unhandled Exception: Child Task 71390052 error: Unhandled Exception: 
Execution halted 

Кроме того, когда я бегу shinyapps::showLogs() ничего не возвращается.

Я проверил, что все необходимые пакеты обновляются и, насколько мне известно, все необходимые пакеты. Вызов sessionInfo() дает:

R version 3.1.3 (2015-03-09) 
Platform: x86_64-w64-mingw32/x64 (64-bit) 
Running under: Windows 8 x64 (build 9200) 

locale: 
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252 
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C       
[5] LC_TIME=English_United States.1252  

attached base packages: 
[1] grid  stats  graphics grDevices utils  datasets methods base  

other attached packages: 
[1] gtable_0.1.2   gridExtra_2.0.0  ggplot2_1.0.1  dplyr_0.4.2   
[5] jsonlite_0.9.16  DT_0.1.32   shinydashboard_0.5.0 shiny_0.12.2 

Я знаю, что это не так много, чтобы идти дальше, но так как приложение работает отлично локально и нет никаких сообщений об ошибках, я не уверен, что код будет полезным. Я просмотрел любые другие вопросы, которые я мог найти при блестящих ошибках развертывания, но у всех есть полезное сообщение об ошибке.

Любые предложения по отладке, помощь или другие идеи приветствуются.

+0

Поскольку вы не используете последнюю версию R, это может быть чем-то, над чем можно работать. Кроме того, вы вошли в систему shinyapps.io? Существует ли там проект, и если да, то это «нормально»? У меня были проблемы с переименованием проекта один раз, он был решен путем удаления экземпляра онлайн (через браузер) и загрузки снова. – Molx

+0

Я могу попробовать обновить до последней версии R, но у меня есть еще одно приложение, развернутое на shinyapps.io в моей учетной записи. После попытки публикации/развертывания из RStudio приложение имеет статус undeployed, а не «running» или «sleep» и т. Д., Когда я вхожу в мою учетную запись в shinyapps.io – wormhole

ответ

0

После некоторого поворота и переконфигурации сервера и ui-кодов на отдельные файлы server.R и ui.R я нашел решение. Это кажется мне тонким, но я думаю, что ошибка может быть из-за того, что я изначально создала приложение в одном файле, вызывающем shinyUI и shinyServer функции, которые, как я знаю, больше не нужны в новых версиях блестящих. Основное приложение скелет был:

ui <- shinyUI("some code here") 
server <- shinyServer(function(input, output, session) { "some other code here"}) 

shinyAPP(ui = ui, server = server) 

После расщепления этого на две отдельные файлы, как указано выше, я все еще возникают ошибки публикации. Однако, когда я удалил явные вызовы shinyUI и shinyServer, приложение развернуло штраф.

Надеюсь, что это поможет любому, у кого есть подобная проблема в будущем.

Смежные вопросы