[R] tidyverse repeating error: "object 'rlang_mut_env_parent' not found"

Szumiloski, John John.Szumiloski at bms.com
Mon Aug 14 17:37:01 CEST 2017


Thanks for the feedback Jeff.  Before I pursue a bug report, let me give a full example:

###### begin console output

R version 3.4.1 (2017-06-30) -- "Single Candle"
Copyright (C) 2017 The R Foundation for Statistical Computing
Platform: i386-w64-mingw32/i386 (32-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

Desktop> library(tidyverse)
Loading tidyverse: ggplot2
Loading tidyverse: tibble
Loading tidyverse: tidyr
Loading tidyverse: readr
Loading tidyverse: purrr
Loading tidyverse: dplyr
Conflicts with tidy packages --------------------------------------------------------------
filter(): dplyr, stats
lag():    dplyr, stats
Desktop> library(magrittr)

Attaching package: ‘magrittr’

The following object is masked from ‘package:purrr’:

    set_names

The following object is masked from ‘package:tidyr’:

    extract

Desktop> Test <-  read_csv("Test.csv")
Parsed with column specification:
cols(
  Tests1 = col_character(),
  Tests2 = col_character(),
  X1 = col_integer(),
  X2 = col_integer(),
  Result = col_double()
)
Desktop> Test
# A tibble: 15 x 5
   Tests1 Tests2    X1    X2 Result
    <chr>  <chr> <int> <int>  <dbl>
 1      C      C     3     1   0.58
 2      C      C     3     3  -0.78
 3      C      C     2     2  -0.74
 4      C      C     1     1   1.78
 5      C      C     1     3   0.91
 6      A      A     3     1   0.07
 7      A      A     3     3   0.57
 8      A      A     2     2   0.37
 9      A      A     1     1  -1.25
10      A      A     1     3   0.73
11      B      B     3     1   2.17
12      B      B     3     3  -0.02
13      B      B     2     2  -0.17
14      B      B     1     1   0.37
15      B      B     1     3   1.28
Desktop>
Desktop> ### dplyr::select
Desktop>
Desktop> Test %>% select(Tests, Tests2)
Error in mut_env_parent(overscope$.top_env, lexical_env) :
  object 'rlang_mut_env_parent' not found
Desktop>
Desktop> select(Test, Tests, Tests2)
Error in mut_env_parent(overscope$.top_env, lexical_env) :
  object 'rlang_mut_env_parent' not found
Desktop>
Desktop> # tibble::tibble
Desktop>
Desktop> Test <- Test %$% tibble(T1=Test1, Y=Result)
Error in mut_env_parent(overscope$.top_env, lexical_env) :
  object 'rlang_mut_env_parent' not found
Desktop>
Desktop> Test <- tibble(T1=Test[['Test1']], Y=Test[['Result']])
Error in mut_env_parent(overscope$.top_env, lexical_env) :
  object 'rlang_mut_env_parent' not found
Desktop>
Desktop> ### tidyr::nest
Desktop>
Desktop> byTest <- Test %>% group_by(Tests1, Tests2)
Desktop> nest(byTest)
Error in mut_env_parent(overscope$.top_env, lexical_env) :
  object 'rlang_mut_env_parent' not found
Desktop>
Desktop> ### session information
Desktop>
Desktop> version
               _
platform       i386-w64-mingw32
arch           i386
os             mingw32
system         i386, mingw32
status
major          3
minor          4.1
year           2017
month          06
day            30
svn rev        72865
language       R
version.string R version 3.4.1 (2017-06-30)
nickname       Single Candle
Desktop>
Desktop> search()
 [1] ".GlobalEnv"        "package:magrittr"  "package:dplyr"     "package:purrr"
 [5] "package:readr"     "package:tidyr"     "package:tibble"    "package:ggplot2"
 [9] "package:tidyverse" "tools:rstudio"     "package:stats"     "package:graphics"
[13] "package:grDevices" "package:utils"     "package:datasets"  "package:methods"
[17] "Autoloads"         "package:base"
Desktop>
Desktop> sessionInfo()
R version 3.4.1 (2017-06-30)
Platform: i386-w64-mingw32/i386 (32-bit)
Running under: Windows 7 (build 7601) Service Pack 1

Matrix products: default

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] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
[1] magrittr_1.5    dplyr_0.7.2     purrr_0.2.3     readr_1.1.1     tidyr_0.6.3
[6] tibble_1.3.3    ggplot2_2.2.1   tidyverse_1.1.1

loaded via a namespace (and not attached):
 [1] rvest_0.3.2      lattice_0.20-35  foreign_0.8-69   pkgconfig_2.0.1  xml2_1.1.1
 [6] compiler_3.4.1   stringr_1.2.0    forcats_0.2.0    parallel_3.4.1   readxl_1.0.0
[11] Rcpp_0.12.12     plyr_1.8.4       cellranger_1.1.0 httr_1.2.1       tools_3.4.1
[16] nlme_3.1-131     broom_0.4.2      R6_2.2.2         bindrcpp_0.2     bindr_0.1
[21] scales_0.4.1     assertthat_0.2.0 gtable_0.2.0     stringi_1.1.5    reshape2_1.4.2
[26] hms_0.3          munsell_0.4.3    grid_3.4.1       colorspace_1.3-2 glue_1.1.1
[31] lubridate_1.6.0  rlang_0.1.2      psych_1.7.5      lazyeval_0.2.0   haven_1.1.0
[36] modelr_0

#################   end console output

Thanks again for any feedback,
John
John Szumiloski, Ph.D.
Principal Scientist, Statistician
Pharmaceutical Development / Drug Product Science & Technology
NBR105-1-1411

Bristol-Myers Squibb
P.O. Box 191
1 Squibb Drive
New Brunswick, NJ
USA
08903-0191

(732) 227-7167



-----Original Message-----
From: Jeff Newmiller [mailto:jdnewmil at dcn.davis.ca.us]
Sent: Monday, 14 August, 2017 10:33 AM
To: r-help at r-project.org; Szumiloski, John <John.Szumiloski at bms.com>
Subject: Re: [R] tidyverse repeating error: "object 'rlang_mut_env_parent' not found"

This sounds an awful lot like a bug. Read the Posting Guide to know what to do about bugs. And delaying making the reprex is _always_ a bad idea.
--
Sent from my phone. Please excuse my brevity.

On August 14, 2017 7:26:32 AM PDT, "Szumiloski, John" <John.Szumiloski at bms.com> wrote:
>UseRs,
>
>When doing some data manipulations using the tidyverse, I am repeatedly
>getting the same error message in now three separate situations.  I can
>write up a reproducible example, but want to lay out the high-level
>issues in case someone recognizes exactly what is happening here.
>
>The error is:
>
>Error in mut_env_parent(overscope$.top_env, lexical_env) :
>  object 'rlang_mut_env_parent' not found
>
>and it occurs in three situations:
>
>
>1)      Using tidyr::nest() on an output from dplyr::group_by()
>
>2)      Using tibble::tibble() with <name> = <value> arguments
>
>3)      Using dplyr::select() on a tibble to select two columns
>
>Any obvious clues as to what's happening here? The only non-base
>packages loaded are current tidyverse, forcats, magrittr, readxl and
>stringr.
>
>Thanks,
>John
>John Szumiloski, Ph.D.
>Principal Scientist, Statistician
>Pharmaceutical Development / Drug Product Science & Technology
>NBR105-1-1411
>
>Bristol-Myers Squibb
>P.O. Box 191
>1 Squibb Drive
>New Brunswick, NJ
>08903-0191
>
>(732) 227-7167
>
>
>________________________________
>This message (including any attachments) may contain
>con...{{dropped:11}}
>
>______________________________________________
>R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide
>http://www.R-project.org/posting-guide.html
>and provide commented, minimal, self-contained, reproducible code.
________________________________
 This message (including any attachments) may contain confidential, proprietary, privileged and/or private information. The information is intended to be for the use of the individual or entity designated above. If you are not the intended recipient of this message, please notify the sender immediately, and delete the message and any attachments. Any disclosure, reproduction, distribution or other use of this message or any attachments by an individual or entity other than the intended recipient is prohibited.


More information about the R-help mailing list