RSelenium
RSelenium copied to clipboard
Package updating issue going from R 3.3 to R3.4
Operating System: MAC OS Sierra 10.12.6
Selenium Server version (selenium-server-standalone-3.0.1.jar etc.)
Browser version: Chrome Version 61.0.3163.100 (Official Build) (64-bit)
Other driver version: Docker: Version 17.09.0-ce-mac33 (19543)
Expected behaviour: remDr$open() should open a session or report an error because the selenium server is not running
Actual behaviour: R returns a segment fault and has to be shut down.
Steps to reproduce the behaviour:
Recently updated to R for Mac 3.4.1. Updated packages, including RSelenium. I was able to fix the problem by manually updating Rcurl, then manually updating jsonlite. I figured this out by working through the attached screenshot of the segment fault reported by R. (unfortunately I did not capture screenshot of what led me manually update Rcurl, but it was similar). Now I get the correct behavior.
Point being (I really don't understand the inner workings) it seems like something went wrong with the package update process.
Final note, I don't think this is specific to RSelenium, as I had to manually update gmp to get Rmpfr package to load properly. Perhaps the R folks have messed up the package updater. Like I said, I am clueless as to how this all works under the hood, but I hope this info is useful to someone.