public static function update_project($projectId, $projectDetails)
{

    $updatedProject = new Project();
    $updatedProject->owner = $projectDetails["owner"];
    $updatedProject->name = $projectDetails["name"];
    $updatedProject->description = $projectDetails["description"];

    try
    {
        Airavata::updateProject($projectId, $updatedProject);

        //Utilities::print_success_message('Project updated! Click <a href="project_summary.php?projId=' . $projectId . '">here</a> to view the project summary.');
    }
    catch (InvalidRequestException $ire)
    {
        Utilities::print_error_message('InvalidRequestException!<br><br>' . $ire->getMessage());
    }
    catch (ProjectNotFoundException $pnfe)
    {
        Utilities::print_error_message('ProjectNotFoundException!<br><br>' . $pnfe->getMessage());
    }
    catch (AiravataClientException $ace)
    {
        Utilities::print_error_message('AiravataClientException!<br><br>' . $ace->getMessage());
    }
    catch (AiravataSystemException $ase)
    {
        Utilities::print_error_message('AiravataSystemException!<br><br>' . $ase->getMessage());
    }
}