Vivado fails to open a project in GUI mode with the bellow stack info:
To get more information, try to open the project in Tcl mode:
vivado -mode tcl open_project <project_name>.xpr
If the following error is seen, the problem is related to an empty part or board in the *.xpr file
To work around the problem, open the *.xpr file and search for the part or board fields.
If they are empty or not present then add the following line:
In Vivado 2014.3 a check was added to the project parser.
If the Part field is null, it will issue a Critical Warning and set the Part to the default part.