2015-07-20 5 views
0

Я создаю блестящее приложение с четырьмя вкладками, каждый из которых отображает график и три таблицы данных. Когда я запускаю приложение через runApp('app_name'), в основном все загружается правильно. Иногда сюжет не загружается, иногда таблица данных не загружается, а иногда несколько вещей не загружаются. И есть несколько редкое явление, когда все загружается без проблем.RStudio Shiny Errors исчезают после обновления браузера

Ошибка была в основном одна из следующих:

  • Error in eval(substitute(expr), envir, enclos) : not compatible with requested type

  • Error in eval(substitute(expr), envir, enclos) : expected >

  • Error in eval(substitute(expr), envir, enclos) : filter condition does not evaluate to a logical vector.

Ошибки возникает, казалось бы, Rando и я не смог определить какую-либо конкретную часть моего кода, вызвав проблему. То есть я запускаю код вне приложения Shiny и не могу реплицировать ошибки.

Странно, что ошибки происходят только на первой вкладке и исчезают при обновлении веб-страницы!

Я довольно увлекся этим, поэтому мне интересно, есть ли у кого-то подобная проблема и как/если они ее разрешили.

Некоторые другие заметки, которые могут быть полезны:

  • Я использую dplyr, tidyr, readxl и ggplot2. Я знаю, что это, как известно, есть некоторые ошибки с блестящим
  • Моего блестящим приложением всегда запускается с Internet Explorer 11

Спасибо за помощь и дай мне знать, если дальнейшее уточнение может помочь.

+1

Вы должны отредактировать свой вопрос, чтобы опубликовать минимальный набор кода для других, чтобы воспроизвести ваши проблемы, в противном случае любая помощь может только гадать. Я знаю, что ваша проблема возникает только иногда, но проверьте это: http://stackoverflow.com/help/mcve – mts

+0

Спасибо за предложение, я буду работать над созданием небольшого примера и обновлением (надеюсь) в ближайшее время! – reidjax

ответ

0

Извините, что не отправлял фрагмент кода, чтобы воспроизвести проблему, но я уверен, что выяснил, что происходит не так.

Во-первых, я изначально был library(shiny) в качестве первой линии в моих ui.R и server.R сценариев, а затем source('ui_functions.R') и source(server_functions.R) ссылаться на поддержку R-код. Я попытался удалить команду library(shiny) с ui.R и server.R, и чудом ошибки исчезли. Я понятия не имею, почему это сработало, но так оно и было.

Во-вторых, я обнаружил, что мой код работал только с версиями RStudio> = 0.99. Поэтому, если вы получаете странные ошибки, как я, возможно, попробуйте обновить свой RStudio.

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