Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Warnings when using heatmaply #226

Closed
talgalili opened this issue Dec 6, 2019 · 6 comments
Closed

Warnings when using heatmaply #226

talgalili opened this issue Dec 6, 2019 · 6 comments
Assignees
Labels

Comments

@talgalili
Copy link
Owner

talgalili commented Dec 6, 2019

Describe the bug

Warnings when using heatmaply.

To Reproduce

I ran:

library(heatmaply)
heatmaply(mtcars)

I got:

> heatmaply(mtcars)
Warning messages:
1: In doTryCatch(return(expr), name, parentenv, handler) :
  unable to load shared object '/Library/Frameworks/R.framework/Resources/modules//R_X11.so':
  dlopen(/Library/Frameworks/R.framework/Resources/modules//R_X11.so, 6): Library not loaded: /opt/X11/lib/libfontconfig.1.dylib
  Referenced from: /Library/Frameworks/R.framework/Resources/modules//R_X11.so
  Reason: Incompatible library version: R_X11.so requires version 11.0.0 or later, but libfontconfig.1.dylib provides version 10.0.0
2: 'heatmap' objects don't have these attributes: 'showlegend'
Valid attributes include:
'type', 'visible', 'opacity', 'name', 'uid', 'ids', 'customdata', 'meta', 'hoverinfo', 'hoverlabel', 'stream', 'transforms', 'uirevision', 'z', 'x', 'x0', 'dx', 'y', 'y0', 'dy', 'text', 'hovertext', 'transpose', 'xtype', 'ytype', 'zsmooth', 'connectgaps', 'xgap', 'ygap', 'zhoverformat', 'hovertemplate', 'zauto', 'zmin', 'zmax', 'zmid', 'colorscale', 'autocolorscale', 'reversescale', 'showscale', 'colorbar', 'coloraxis', 'xcalendar', 'ycalendar', 'xaxis', 'yaxis', 'idssrc', 'customdatasrc', 'metasrc', 'hoverinfosrc', 'zsrc', 'xsrc', 'ysrc', 'textsrc', 'hovertextsrc', 'hovertemplatesrc', 'key', 'set', 'frame', 'transforms', '_isNestedKey', '_isSimpleKey', '_isGraticule', '_bbox'
 

Additional context

> sessionInfo()
R version 3.6.1 (2019-07-05)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS Mojave 10.14.4

Matrix products: default
BLAS:   /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.6/Resources/lib/libRlapack.dylib

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

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

other attached packages:
[1] heatmaply_1.0.0   viridis_0.5.1     viridisLite_0.3.0 plotly_4.9.1      ggplot2_3.2.0    

loaded via a namespace (and not attached):
 [1] gtools_3.8.1       tidyselect_0.2.5   purrr_0.3.3        reshape2_1.4.3    
 [5] colorspace_1.4-1   vctrs_0.2.0        htmltools_0.4.0    yaml_2.2.0        
 [9] rlang_0.4.1        later_1.0.0        pillar_1.4.2       glue_1.3.1        
[13] withr_2.1.2        RColorBrewer_1.1-2 registry_0.5-1     foreach_1.4.7     
[17] lifecycle_0.1.0    plyr_1.8.4         stringr_1.4.0      munsell_0.5.0     
[21] gtable_0.3.0       htmlwidgets_1.5.1  caTools_1.17.1.2   codetools_0.2-16  
[25] labeling_0.3       fastmap_1.0.1      httpuv_1.5.2       crosstalk_1.0.0   
[29] Cairo_1.5-10       seriation_1.2-8    Rcpp_1.0.2         xtable_1.8-4      
[33] KernSmooth_2.23-15 promises_1.1.0     backports_1.1.4    scales_1.0.0      
[37] gdata_2.18.0       webshot_0.5.2      jsonlite_1.6       mime_0.7          
[41] gplots_3.0.1.1     gridExtra_2.3      digest_0.6.20      stringi_1.4.3     
[45] gclus_1.3.2        shiny_1.4.0        dplyr_0.8.3        grid_3.6.1        
[49] tools_3.6.1        bitops_1.0-6       magrittr_1.5       lazyeval_0.2.2    
[53] tibble_2.1.3       cluster_2.1.0      crayon_1.3.4       tidyr_1.0.0       
[57] pkgconfig_2.0.2    zeallot_0.1.0      dendextend_1.13.0  MASS_7.3-51.4     
[61] data.table_1.12.6  assertthat_0.2.1   httr_1.4.0         rstudioapi_0.10   
[65] iterators_1.0.12   R6_2.4.0           TSP_1.1-7          compiler_3.6.1    

@alanocallaghan
Copy link
Collaborator

alanocallaghan commented Dec 6, 2019

Warning 1 I have no idea, I think that's specific to your R installation. Try updating libfontconfig. I've seen lots of colleagues on mac having issues loading shared objs recently. This repo might help https://github.com/rmacoslib/r-macos-rtools

Second issue is from plotly, I've flagged it there plotly/plotly.R#1670

@talgalili
Copy link
Owner Author

Thanks @alanocallaghan
Let's hope plotly would solve it soon...

@alanocallaghan
Copy link
Collaborator

Is this still the case? I don't have access to osx to check

@talgalili
Copy link
Owner Author

I can still reproduce this warning.

library("heatmaply")
heatmaply(mtcars)

Also appears in Linux (mint)

> sessionInfo()
R version 3.6.3 (2020-02-29)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Linux Mint 19.2

Matrix products: default
BLAS:   /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.7.1
LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.7.1

locale:
 [1] LC_CTYPE=en_IL.UTF-8       LC_NUMERIC=C               LC_TIME=en_IL.UTF-8       
 [4] LC_COLLATE=en_IL.UTF-8     LC_MONETARY=en_IL.UTF-8    LC_MESSAGES=en_IL.UTF-8   
 [7] LC_PAPER=en_IL.UTF-8       LC_NAME=C                  LC_ADDRESS=C              
[10] LC_TELEPHONE=C             LC_MEASUREMENT=en_IL.UTF-8 LC_IDENTIFICATION=C       

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

other attached packages:
[1] heatmaply_1.1.2   viridis_0.5.1     viridisLite_0.3.0 plotly_4.9.1      ggplot2_3.2.1    

loaded via a namespace (and not attached):
 [1] Rcpp_1.0.3         tidyr_1.0.0        gtools_3.8.1       assertthat_0.2.1   digest_0.6.23     
 [6] foreach_1.4.7      mime_0.7           R6_2.4.1           plyr_1.8.5         evaluate_0.14     
[11] httr_1.4.1         pillar_1.4.2       gplots_3.1.0       rlang_0.4.6        lazyeval_0.2.2    
[16] rstudioapi_0.11    data.table_1.12.8  rmarkdown_1.18     labeling_0.3       webshot_0.5.2     
[21] stringr_1.4.0      htmlwidgets_1.5.1  munsell_0.5.0      shiny_1.4.0        compiler_3.6.3    
[26] httpuv_1.5.2       xfun_0.16          pkgconfig_2.0.3    htmltools_0.4.0    tidyselect_0.2.5  
[31] tibble_2.1.3       gridExtra_2.3      seriation_1.2-8    codetools_0.2-16   dendextend_1.14.0 
[36] crayon_1.3.4       dplyr_0.8.3        withr_2.1.2        later_1.0.0        MASS_7.3-53       
[41] bitops_1.0-6       grid_3.6.3         jsonlite_1.7.0     xtable_1.8-4       gtable_0.3.0      
[46] lifecycle_0.1.0    registry_0.5-1     magrittr_1.5       scales_1.1.0       KernSmooth_2.23-17
[51] stringi_1.4.3      farver_2.0.1       reshape2_1.4.3     promises_1.1.0     vctrs_0.3.1       
[56] RColorBrewer_1.1-2 iterators_1.0.12   tools_3.6.3        glue_1.3.1         purrr_0.3.3       
[61] gclus_1.3.2        crosstalk_1.0.0    fastmap_1.0.1      yaml_2.2.0         colorspace_1.4-1  
[66] cluster_2.1.0      caTools_1.18.0     TSP_1.1-8          knitr_1.26        

@talgalili
Copy link
Owner Author

I see you've reported it here: plotly/plotly.R#1670

I'll ping there again as well.

talgalili added a commit that referenced this issue Jan 29, 2021
…presswarning. This is a hack, and may be referted in the future.
talgalili added a commit that referenced this issue Jan 29, 2021
talgalili added a commit that referenced this issue Feb 2, 2021
…w print method, and now it's working fine (but we get back the warning message from issue #226: #226  )
@talgalili
Copy link
Owner Author

Seems resolved to me now

> sessionInfo()
R version 3.6.3 (2020-02-29)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Linux Mint 19.2

Matrix products: default
BLAS:   /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.7.1
LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.7.1

locale:
 [1] LC_CTYPE=en_IL.UTF-8       LC_NUMERIC=C               LC_TIME=en_IL.UTF-8       
 [4] LC_COLLATE=en_IL.UTF-8     LC_MONETARY=en_IL.UTF-8    LC_MESSAGES=en_IL.UTF-8   
 [7] LC_PAPER=en_IL.UTF-8       LC_NAME=C                  LC_ADDRESS=C              
[10] LC_TELEPHONE=C             LC_MEASUREMENT=en_IL.UTF-8 LC_IDENTIFICATION=C       

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

other attached packages:
[1] heatmaply_1.5.0   viridis_0.5.1     viridisLite_0.3.0 plotly_4.9.3      ggplot2_3.4.1    

loaded via a namespace (and not attached):
 [1] tidyselect_1.1.2   purrr_0.3.4        reshape2_1.4.4     colorspace_2.0-0   vctrs_0.6.1       
 [6] generics_0.1.0     htmltools_0.5.2    yaml_2.2.1         utf8_1.1.4         rlang_1.1.0       
[11] pillar_1.7.0       glue_1.6.2         withr_2.5.0        DBI_1.1.1          RColorBrewer_1.1-2
[16] registry_0.5-1     foreach_1.5.1      lifecycle_1.0.3    plyr_1.8.6         stringr_1.4.0     
[21] munsell_0.5.0      gtable_0.3.0       htmlwidgets_1.5.3  codetools_0.2-19   labeling_0.4.2    
[26] fastmap_1.1.0      crosstalk_1.1.1    seriation_1.2-9    fansi_0.4.2        Rcpp_1.0.8.3      
[31] scales_1.2.1       webshot_0.5.2      jsonlite_1.7.2     farver_2.0.3       gridExtra_2.3     
[36] digest_0.6.27      stringi_1.5.3      dplyr_1.0.9        grid_3.6.3         cli_3.6.1         
[41] tools_3.6.3        magrittr_2.0.1     lazyeval_0.2.2     tibble_3.1.7       crayon_1.4.1      
[46] tidyr_1.2.0        pkgconfig_2.0.3    dendextend_1.17.1  ellipsis_0.3.2     data.table_1.13.6 
[51] assertthat_0.2.1   httr_1.4.2         rstudioapi_0.13    iterators_1.0.13   R6_2.5.0          
[56] TSP_1.1-10         compiler_3.6.3    

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants