wrench::FailureCause

class FailureCause

A top-level class to describe all simulation-valid failures that can occur during workflow execution (and should/could be handled by a WMS)

Subclassed by wrench::ComputationHasDied, wrench::FatalFailure, wrench::FileAlreadyBeingCopied, wrench::FileAlreadyBeingRead, wrench::FileAlreadyBeingWritten, wrench::FileNotFound, wrench::FunctionalityNotAvailable, wrench::HostError, wrench::InvalidDirectoryPath, wrench::JobKilled, wrench::JobTimeout, wrench::NetworkError, wrench::NotAllowed, wrench::NotEnoughResources, wrench::ServiceIsDown, wrench::ServiceIsSuspended, wrench::SomeActionsHaveFailed, wrench::StorageServiceNotEnoughSpace

Public Functions

virtual std::string toString() = 0

Return an error message that describes the failure cause (to be overridden)

Returns:

an error message