Missing content types

After the upgrade process you may find that some content types are not available. You can view the available content types by navigating to the following location:

The following content types should be listed and should always be inherited from the Site Collection root:

Cause

This issue commonly occurs when subsites that do not have the Nintex Workflow Site collection feature enabled are imported in to a site collection. These errors happen especially when using Metalogix to migrate. If you used Metalogix to migrate, please contact Metalogix support for assistance.

Resolution

The process below may resolve this issue in some cases; however, we strongly recommend you follow the process given in the Upgrade to Nintex for SharePoint 2016 section of our documentation when doing an upgrade to avoid this issue.

  1. Find the sites in the site collection that use content types. The root site of the site collection is the only site that should have the Content Types, all other sites inherit from the root.
  2. After you locate the subsites that have the Nintex Content Types you have to export these sites using the PowerShell export-spweb command.
  3. Delete the site and empty it from the Recycling Bin and Second Stage Recycling bin.
  4. After all the sites are deleted, activate Nintex features on the Site Collection by going to Site Actions > Site Settings > under Site Collection Administration choose Site Collection Features > Nintex Workflow 20xx.
  5. After successfully activating the features without errors, import the subsites that you exported using the PowerShell script import-spweb.