Si te encuentras con un error al intentar crear una vista nueva en la biblioteca de Images (PublishingImages), que se ha creado por defecto al crear el sitio basado en la plantilla de ENTWIKI (Enterprise Wiki), tranquilo, no has hecho nada malo, es un bug de la template. Es totalmente reproducible en cualquier tenant de SharePoint Online u On Premises. Basta con crear un nuevo site collection o site, basado en la plantilla OOB EntWiki. Una vez creado el sitio, vas a la Publishing Images library, intentas crear una nueva Vista, eliges tipo “Estandar”, y boom! Correlation ID Screen of Death!

issue-new-view

Causa

Por algún extraño motivo, está esperando ciertos campos en la lista que no existen. Esos campos son agregados por el Video Content Type, pero solo cuando la Feature “Video and Rich media” esta activada en el sitio, cosa que no ocurre con la template de Enterprise Wiki.

video-feature

Solución

Para solucionarlo, debes activar dicha Feature a nivel de la Site Collection, pero, además, deberás eliminar el Tipo de Contenido “Video” de la lista, y volverlo a agregar a la misma, de esta forma, todos los campos de “Video” se añadirán a la lista, y ya podrás crear la vista sin problemas.

PnP al rescate!

Si utilizas el framework de Provisioning del PnP, puedes configurar la template para que active la feature, y además, re-aplique el tipo de contenido sobre la lista. El XML seria:

[xml]<pnp:ProvisioningTemplate ID="MyTemplate ">

<pnp:Features>
<pnp:SiteFeatures>
<pnp:Feature ID="6e1e5426-2ebd-4871-8027-c5ca86371ead" Description="Video and Rich Media" />
</pnp:SiteFeatures>
</pnp:Features>

<pnp:Lists>
<pnp:ListInstance Title="Images" Description="This system library was created by the Publishing feature to store images that are used on pages in this site." DocumentTemplate="" TemplateType="851" Url="PublishingImages" EnableVersioning="true" MinorVersionLimit="0" MaxVersionLimit="0" DraftVersionVisibility="0" TemplateFeatureID="4bcccd62-dcaf-46dc-a7d4-e38277ef33f4" ContentTypesEnabled="true" EnableAttachments="false">
<pnp:ContentTypeBindings>
<pnp:ContentTypeBinding ContentTypeID="0x0101009148F5A04DDD49CBA7127AADA5FB792B00AADE34325A8B49CDA8BB4DB53328F214" Default="true" />
<pnp:ContentTypeBinding ContentTypeID="0x0101009148F5A04DDD49CBA7127AADA5FB792B006973ACD696DC4858A76371B2FB2F439A" />
<pnp:ContentTypeBinding ContentTypeID="0x0101009148F5A04DDD49CBA7127AADA5FB792B00291D173ECE694D56B19D111489C4369D" />
<pnp:ContentTypeBinding ContentTypeID="0x0120" />
<pnp:ContentTypeBinding ContentTypeID="0x0120D520A808" />
</pnp:ContentTypeBindings>
</pnp:ListInstance>
</pnp:Lists>

</pnp:ProvisioningTemplate>[/xml]

@LuisManez