When something goes wrong, it seems the getErrorMessage method can't be found.
Can't locate object method "getErrorMessage" via package "Statistics::RserveClient::Exception=HASH(0xe110ccc)
Died within Statistics::RserveClient::Connection::new called at line 50 of (eval 2241)
from within main::rserve_start called at line 44 of (eval 2042)
" (perhaps you forgot to load "Statistics::RserveClient::Exception=HASH(0xe110ccc)
Died within Statistics::RserveClient::Connection::new called at line 50 of (eval 2241)
from within main::rserve_start called at line 44 of (eval 2042)
"?) at /usr/lib/perl5/site_perl/5.8.8/Statistics/RserveClient/Connection.pm line 248
To replicate this, you can change the R host to something invalid or non-existing in RservClient.pl and it will fail the connection and throw out this message.