diff --git a/trick_source/sim_services/MonteCarlo/MonteVarFile.cpp b/trick_source/sim_services/MonteCarlo/MonteVarFile.cpp index 6a0ba1d4..7a1cb2a9 100644 --- a/trick_source/sim_services/MonteCarlo/MonteVarFile.cpp +++ b/trick_source/sim_services/MonteCarlo/MonteVarFile.cpp @@ -88,7 +88,10 @@ void Trick::MonteVarFile::set_file_name(std::string in_file_name) { input_file_stream = new std::ifstream(in_file_name.c_str(), std::ifstream::in); if (input_file_stream->fail()) { std::stringstream string_stream; - string_stream << "Trick:MonteVarFile the input file \"" << in_file_name << "\" failed to open"; + + string_stream << "Error: " << strerror(errno) << std::endl + << " Trick:MonteVarFile input file \"" << in_file_name << "\" failed to open"; + exec_terminate_with_return(-1, __FILE__, __LINE__, string_stream.str().c_str()); } this->file_name = in_file_name;