Not really an answer, but posting here due to longish length of sessionInfo()
library(RTextTools)
> sessionInfo()
R version 3.0.2 (2013-09-25)
Platform: x86_64-w64-mingw32/x64 (64-bit)
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] RTextTools_1.4.1 tau_0.0-15 glmnet_1.9-5 Matrix_1.0-14 lattice_0.20-23 maxent_1.3.3
[7] Rcpp_0.10.5 caTools_1.14 ipred_0.9-2 e1071_1.6-1 class_7.3-9 tm_0.5-9.1
[13] nnet_7.3-7 tree_1.0-34 randomForest_4.6-7 SparseM_1.03
loaded via a namespace (and not attached):
[1] bitops_1.0-6 grid_3.0.2 KernSmooth_2.23-10 MASS_7.3-29 parallel_3.0.2 prodlim_1.3.7
[7] rpart_4.1-3 slam_0.1-30 splines_3.0.2 survival_2.37-4 tools_3.0.2
In my case, all the required modules are loaded under other attached packages
whereas in your case they are loaded under loaded via a namespace (and not attached)
Under case 2, R can access the packages but user cannot. See In R, what does "loaded via a namespace (and not attached)" mean? for more explanation
I do not know why the packages are not attached in your case but as a workaround you could try this:
#grab list of package names required for RTextTools
# not_attached_list<-dput(names(sessionInfo()$otherPkgs))
#c("RTextTools", "tau", "glmnet", "Matrix", "lattice", "maxent",
#"Rcpp", "caTools", "ipred", "e1071", "class", "tm", "nnet", "tree",
#"randomForest", "SparseM")
not_attached_list<-c("RTextTools", "tau", "glmnet", "Matrix", "lattice", "maxent",
"Rcpp", "caTools", "ipred", "e1071", "class", "tm", "nnet", "tree",
"randomForest", "SparseM")
#Load the packages manually
sapply(not_loaded_list, require, character.only=TRUE)
#Check in sessionInfo if they have been attached now under 'other attached packages'
sessionInfo()
let us know if this works..