In this article, we will review the case when the “Master project does not have all sub-projects to upload” or "Missing subproject" errors occur during the project upload or download and how to resolve it.
Issue:
One of the most frequent reasons for such error to occur is when any of the sub-projects in the Master project is renamed. Project Online in such case does not automatically update the name of the sub-project within the Master Project. To be more precise, the name of the sub-project is stored in the 'Subproject file' field within the Master. By updating the sub-project's name either in PWA or in Project Desktop, you are not automatically updating its name within the Master's 'Subproject file' field:
Later, when user performs the download or upload of the Master with FluentBooks, FluentBooks would use this 'Subproject file' field to find the required sub-projects. If the names of the sub-project differ in the PWA and the Master's 'Subproject file' field, FluentBooks cannot find this sub-project, and it is considered to be missing in the Master Project, which triggers the error discussed in the current article.
Solution:
Open the Master Project via Project desktop app and unfold all subprojects. In case one or several sub-projects were indeed renamed, the sole process of opening a Master and unfolding the subs is usually enough for the sub's name to get automatically updated. If you would like to make sure, add the 'Subproject file' field to the current view and compare.
In some cases, Project desktop app would also display a pop-up asking you to select the sub-projects and add them to the Master again. Please complete this step if asked to.
❗️Make sure that you publish your Master after performing the steps above.
If you were performing the project download and the 'Missing subproject' error occurred, after performing the steps in the 'Solution' section here, download should be proceeding normally.
If you were performing an upload of the Master Project and received the "“Master project does not have all sub-projects to upload” error, it would not be possible to fix the affected project file unfortunately and proceed with successful upload. However, after performing the steps in the 'Solution' section here, you can re-download the Master, and the upload of the new project file should proceed successfully.