/** * @param BatchJob $dbBatchJob * @param kPostConvertJobData $data * @param BatchJob $twinJob * @return BatchJob */ public static function handlePostConvertFailed(BatchJob $dbBatchJob, kPostConvertJobData $data, BatchJob $twinJob = null) { KalturaLog::debug("Post Convert failed for flavor params output: " . $data->getFlavorParamsOutputId()); // get additional info from the parent job $engineType = null; $mediaInfoId = null; $parentJob = $dbBatchJob->getParentJob(); if ($parentJob) { $engineType = $parentJob->getJobSubType(); $convertJobData = $parentJob->getData(); if ($convertJobData instanceof kConvertJobData) { $mediaInfoId = $convertJobData->getMediaInfoId(); } } kBusinessPostConvertDL::handleConvertFailed($dbBatchJob, $engineType, $data->getFlavorAssetId(), $data->getFlavorParamsOutputId(), $mediaInfoId); return $dbBatchJob; }