Merged in paulis/processmaker/HOR-1745 (pull request #4844)

HOR-1745
This commit is contained in:
Julio Cesar Laura Avendaño
2016-08-30 17:47:01 -04:00
2 changed files with 6 additions and 358 deletions

View File

@@ -290,14 +290,18 @@ EOT;
$taskOpts[$validOpts[$optName]] = $optArg;
}
} catch (Exception $e) {
echo self::error( "Invalid options: " . $e->getMessage() ) . "\n\n";
$token = strtotime("now");
PMException::registerErrorLog($e, $token);
echo self::error( G::LoadTranslation("ID_EXCEPTION_LOG_INTERFAZ", array($token)) );
self::help( $taskName );
return;
}
try {
call_user_func( $taskData['function'], $arguments, $taskOpts );
} catch (Exception $e) {
echo self::error( "\n Error executing '$taskName':\n\n {$e->getMessage()}\n" ) . "\n";
$token = strtotime("now");
PMException::registerErrorLog($e, $token);
echo self::error( G::LoadTranslation("ID_EXCEPTION_LOG_INTERFAZ", array($token)) );
global $tempDirectory;
if (!empty($tempDirectory)) {
G::rm_dir($tempDirectory);