@@ -92,6 +92,7 @@ TritonService::TritonService(const edm::ParameterSet& pset, edm::ActivityRegistr
9292 areg.watchPostEndJob (this , &TritonService::postEndJob);
9393
9494 // check for server specified in SITECONF
95+ // (temporary solution, to be replaced with entry in site-local-config.xml or similar)
9596 std::string siteconf_address (edm::getEnvironmentVariable (Server::siteconfName + " _HOST" ));
9697 std::string siteconf_port (edm::getEnvironmentVariable (Server::siteconfName + " _PORT" ));
9798 if (!siteconf_address.empty () and !siteconf_port.empty ()) {
@@ -318,7 +319,7 @@ void TritonService::preBeginJob(edm::PathsAndConsumesOfModulesBase const&, edm::
318319 if (rv != 0 ) {
319320 edm::LogError (" TritonService" ) << output;
320321 printFallbackServerLog<edm::LogError>();
321- throw cms ::Exception (" FallbackFailed " )
322+ throw edm ::Exception (edm::errors::ExternalFailure )
322323 << " TritonService: Starting the fallback server failed with exit code " << rv;
323324 } else if (verbose_)
324325 edm::LogInfo (" TritonService" ) << output;
@@ -333,11 +334,11 @@ void TritonService::preBeginJob(edm::PathsAndConsumesOfModulesBase const&, edm::
333334 else if (chosenDevice == " gpu" )
334335 server.type = TritonServerType::LocalGPU;
335336 else
336- throw cms ::Exception (" FallbackFailed " )
337+ throw edm ::Exception (edm::errors::ExternalFailure )
337338 << " TritonService: unsupported device choice " << chosenDevice << " for fallback server, log follows:\n "
338339 << output;
339340 } else
340- throw cms ::Exception (" FallbackFailed " )
341+ throw edm ::Exception (edm::errors::ExternalFailure )
341342 << " TritonService: unknown device choice for fallback server, log follows:\n "
342343 << output;
343344 }
@@ -351,8 +352,9 @@ void TritonService::preBeginJob(edm::PathsAndConsumesOfModulesBase const&, edm::
351352 if (!portNum.empty ())
352353 server.url += " :" + portNum;
353354 else
354- throw cms::Exception (" FallbackFailed" ) << " TritonService: Unknown port for fallback server, log follows:\n "
355- << output;
355+ throw edm::Exception (edm::errors::ExternalFailure)
356+ << " TritonService: Unknown port for fallback server, log follows:\n "
357+ << output;
356358}
357359
358360void TritonService::notifyCallStatus (bool status) const {
0 commit comments