steve at revolution-computing.com
2008-May-07 17:35 UTC
[Rd] closeAllConnections fails with socketConnection (PR#11396)
Full_Name: Stephen Weston Version: 2.7.0 OS: darwin8.10.1 Submission from: (NULL) (75.56.13.246) If a socketConnection is created in an R session, and you call closeAllConnections to close it, you get the following error:> x <- socketConnection("localhost", 80) > closeAllConnections()Error in socket$socket : $ operator is invalid for atomic vectors You get the same error message if you try to quit, saving the workspace image. I also noticed that getConnection returns an object that has a different class than the original socket connection object:> class(x)[1] "sockconn" "connection"> class(getConnection(3))[1] "socket" "connection" My version information is:> version_ platform i386-apple-darwin8.10.1 arch i386 os darwin8.10.1 system i386, darwin8.10.1 status major 2 minor 7.0 year 2008 month 04 day 22 svn rev 45424 language R version.string R version 2.7.0 (2008-04-22) My session information is:> sessionInfo()R version 2.7.0 (2008-04-22) i386-apple-darwin8.10.1 locale: en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8 attached base packages: [1] stats graphics grDevices utils datasets methods base