Значение этого предупреждения; «Предупреждающее сообщение: В get (object, envir = currentEnv, наследует = TRUE): перезапуск оценки прерванного обещания» - PullRequest
1 голос
/ 01 мая 2019

Я написал функцию в R, которая извлекает данные из базы данных и создает новую таблицу.

Моя новая таблица помечена датой извлечения (build_date_0).

Когда я отлаживаю свою функцию, я получаю следующее предупреждение, когда смотрю на строку с датой:

Browse[2]> build_date_0
[1] "2019-05-01"
Warning message:
In get(object, envir = currentEnv, inherits = TRUE) :
  restarting interrupted promise evaluation

Вопросы:

  1. Что означает это предупреждение / что происходит(шаг за шагом / основы)?
  2. Должен ли я заботиться?
  3. В общем, как я могу узнать больше об этой ошибке?

Это мойкод:

build_account_db = function(conn = connection_object
                            ,various_inputs = 24){
browser()

# create connection objects
tabs_1 = dplyr::tbl(conn,in_schema("DB_1","VIEW_W") # some table

# create date string
  build_date_0 = lubridate::today() %>% as.character()
  build_date = str_replace_all(build_date_0,"-+","_")
  db_name_1 = paste0('DATABASE.tab_1_',build_date)
  db_name_2 = paste0('DATABASE.tab_2_',build_date)

# build query
query_text_1 = tabs_1 %>% select(COL_1) # some query
query_text_1 = tabs_1 %>% select(COL_2)

# build new tables
create_db = DBI::dbSendQuery(conn_t,paste('CREATE TABLE',db_name_1,'AS (',query_text_1,') WITH DATA PRIMARY INDEX (ID_1)'))
create_db2 = DBI::dbSendQuery(conn_t,paste('CREATE TABLE',db_name_2,'AS (',query_text_2,') WITH DATA PRIMARY INDEX (ID_1)'))

}

Когда я проверяю переменную, я могу получить или не получить это предупреждение (оно меняется, даже если я перезагружаю R и снова запускаю свой код с очищенной средой)

Browse[2]> build_date
[1] "2019-02-28 11:00:00 AEDT"
Warning message:
In get(object, envir = currentEnv, inherits = TRUE) :
  restarting interrupted promise evaluation

Что я пробовал: Я прочитал этот вопрос , но это больше о подавлении ошибки.Кроме того, Google.

...