public function OnRebundleFailed(RebundleFailedEvent $event)
{
try {
$BundleTask = BundleTask::LoadById($event->BundleTaskID);
} catch (Exception $e) {
\Scalr::getContainer()->logger(__CLASS__)->fatal("Rebundle complete event without bundle task.");
return;
}
$msg = 'Received RebundleFailed event from server';
if ($event->LastErrorMessage) {
$msg .= ". Reason: {$event->LastErrorMessage}";
}
$BundleTask->SnapshotCreationFailed($msg);
}