X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d2d907185a41d4e59e9f4eaa7d42700ea9483140..6d004c352f7b26fba38486001f874e65466b5bee:/src/simix/smx_deployment.cpp?ds=sidebyside diff --git a/src/simix/smx_deployment.cpp b/src/simix/smx_deployment.cpp index 78196650e2..422f0a86d4 100644 --- a/src/simix/smx_deployment.cpp +++ b/src/simix/smx_deployment.cpp @@ -48,7 +48,7 @@ void SIMIX_launch_application(const std::string& file) parse_status = surf_parse(); surf_parse_close(); xbt_assert(not parse_status, "Parse error at %s:%d", file.c_str(), surf_parse_lineno); - } catch (const xbt_ex&) { + } catch (const simgrid::Exception&) { XBT_ERROR( "Unrecoverable error at %s:%d. The full exception stack follows, in case it helps you to diagnose the problem.", file.c_str(), surf_parse_lineno); @@ -125,7 +125,7 @@ void SIMIX_process_set_function(const char* process_host, const char* process_fu sg_host_t host = sg_host_by_name(process_host); if (not host) - THROWF(arg_error, 0, "Host '%s' unknown", process_host); + throw std::invalid_argument(simgrid::xbt::string_printf("Host '%s' unknown", process_host)); actor.host = process_host; actor.args.push_back(process_function); /* add arguments */