miércoles, 15 de julio de 2009

System.NullReferenceException en ListFormWebPart - Solución al Error en Sharepoint

Escenario:
Customizando el formulario EditForm.aspx , DispForm.aspx o NewForm.aspx al guardar y probar la pagina obtenemos un error

Problema:
Tras customizar un formulario con sharepoint designer y guardar
Se produce el error
"System.NullReferenceException: Object reference not set to an instance of an object"
en el objeto
Microsoft.SharePoint.WebPartPages.ListFormWebPart.UseLegacyForm
Aparece en varias paginas, en las que usen esta lista Sharepoint corrupta.



Causa:
Se ha estropeado el WebPart de ListFormWebpart, que si estamos customizando estara en la parte de arriba.
Se han desconfigurado las supporting Files.

Solución:
1º Eliminar el ListFormWebpart de la pagina que produce el error y guardar
2º Probar, funcionara la pagina pero no las alertas y algunos vínculos de Edit, New o Display pueden fallar.
3º Realizar el procedimiento descrito en este otro post para que funcionen las alertas y los vínculos http://sharepointworks.blogspot.com/2009/05/reparacion-las-supporting-files-las.html

Saludos
RobertoMarcos.com

No hay comentarios:

Publicar un comentario