PLGAJS-85 : Better handling of project type
PLGAJS-86 : better error handling