Forum Discussion

dpombal's avatar
dpombal
Post Partisan
8 years ago
Solved

R Visual Rcpp package error

Hi, all

I was using several custom visuals using R using R 3.4.2 however after upgrading to latest R 3.5.1 I find both custom  R visuals and basic Object visuals using R start failing (even after upgrading packages to R 3.5.1 compatibility)

 

 

1st Error on R Visual

 

R Code

library(ggplot2)
t<-ggplot(dataset, aes(ID, Promedio)) + geom_point(aes(color=factor(Year))) + facet_wrap(~Year)
#Cambiando los colores
t + scale_color_manual(values=c("red","black","green"))

 

 

Error trace 1

 

Error Message: Error in R script .
Error: package or namespace load failed for 'ggplot2':
 package 'Rcpp' was installed by an R version with different internals; it needs to be reinstalled for use with this R version
Ejecución interrumpida

 

 

Most annoying part is that previous code works in RStudio!! I have Powerbi--Z Options-->R pointing to my R version 3.5.1

 

 

 

 

 

 

 

 

 

Same code in R Studio works OK, without errors

s

 

ñ

 

 

g

2º nd Error on Forecasting ARIMA R Visual

Error Trace

 

Error Message:
Error del script R.
Loading required package: XML
Loading required package: htmlwidgets
Error: package or namespace load failed for 'htmlwidgets':
 package 'Rcpp' was installed by an R version with different internals; it needs to be reinstalled for use with this R version
Warning message:
In libraryRequireInstall("htmlwidgets") :
  *** The package: 'htmlwidgets' was not installed ***
Loading required package: scales
Error: package or namespace load failed for 'scales':
 package 'Rcpp' was installed by an R version with different internals; it needs to be reinstalled for use with this R version
Warning message:
In libraryRequireInstall("scales") :
  *** The package: 'scales' was not installed ***
Loading required package: forecast
Error: package or namespace load failed for 'forecast':
 package 'Rcpp' was installed by an R version with different internals; it needs to be reinstalled for use with this R version

  • I had yesterday the same problem. Only reinstalling (or even go back to older versions) did not help.

    Only after I deleted the libraries in "<user>/documents/R" and in "<user>/library"  and reinstalled R and installed the packages I needed, the problem was solved.

     

    I think mixed package versions in <user>/library did give the problem for me. I did not know that packages were also in that directory. Only uninstall R en delete "<user>/documents/R" was not enough.

    The newest version of PowerBi and R (3.5.1) are now working for me.

  • my problem....old versions installed here "<user>/library"  ...and newer ones  "<user>/documents/R". Deleting  "<user>/library" work!! **bleep**ing libraries...only 6 where the problem...I updated libraries several times... "<user>/documents/R"

10 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi dpombal,

     

    According to your error message, it normally appears when loading failed for some R packages.
    In my opinion, I'd like to suggest you copy these package name and reinstall in R studio.(please confirm install success and update all packages to last version)

     

    Regards,

    Xiaoxin Sheng

    • dpombal's avatar
      dpombal
      Post Partisan

      I reinstall libraries and keeps on failing could anyone test this on new R 3.5.1 and check if Rcpp is compatible?

      • cvharen's avatar
        cvharen
        Regular Visitor

        I had yesterday the same problem. Only reinstalling (or even go back to older versions) did not help.

        Only after I deleted the libraries in "<user>/documents/R" and in "<user>/library"  and reinstalled R and installed the packages I needed, the problem was solved.

         

        I think mixed package versions in <user>/library did give the problem for me. I did not know that packages were also in that directory. Only uninstall R en delete "<user>/documents/R" was not enough.

        The newest version of PowerBi and R (3.5.1) are now working for me.