Excepción de función definida por el usuario de la aplicación de Servicios de Excel - Evento 6467

 

Se aplica a: SharePoint Server 2010

Última modificación del tema: 2009-11-09

Nombre de alerta: excepción de función definida por el usuario de la aplicación de Servicios de Excel

Identificador de evento: 6467

Resumen: una función definida por el usuario produjo una excepción. Las funciones definidas por el usuario son ensamblados de código personalizado que se implementan en el servidor back-end de Aplicación de Servicios de Excel y se llaman desde una aplicación front-end de Aplicación de Servicios de Excel. Es posible que los libros que requieren esta función definida por el usuario no calculen adecuadamente. Puede que la función definida por el usuario deba corregirse y volver a implementarse en el servidor.

Síntomas: es posible que se muestren uno o varios de los síntomas siguientes:

  • Los libros que usan esta función definida por el usuario no calculan correctamente y es posible que muestren errores en las hojas de cálculo.

  • Este evento aparece en el registro de eventos: Identificador de evento: 6467 Descripción: se ha producido una excepción en una función definida por el usuario. Ensamblado=<nombre y ruta de acceso de ensamblado>, clase= <clase que generó la excepción>, nombre de la función=< nombre de función>, texto de la excepción=<mensaje de excepción>

Causa: el código de función definida por el usuario detectó una condición de error de la que no se puede recuperar.

Solución: corregir el código de función definida por el usuario

  • Este error se produce cuando una función definida por el usuario produce excepciones. Las funciones definidas por el usuario no son código de producto Aplicación de Servicios de Excel. Use los siguientes pasos para encontrar la ubicación del ensamblado implementado.

    Para corregir la función definida por el usuario:

    1. Consulte con el desarrollador de la función definida por el usuario sobre la implementación de administración de errores más robustos para la función.

    2. Implemente la función definida por el usuario actualizada. Pida al desarrollador de la función definida por el usuario que guarde el ensamblado de funciones definidas por el usuario nuevo en la memoria caché global de ensamblados o en el recurso compartido de archivos, según el modo en que implementó inicialmente el ensamblado.

    Para encontrar la ubicación del ensamblado:

    1. En el sitio web de Administración central de SharePoint, en la sección Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

    2. En la columna Nombre, haga clic en el nombre de la aplicación de Aplicación de Servicios de Excel. En la columna Tipo, las aplicaciones de Aplicación de Servicios de Excel son de tipo Aplicación de servicios web de la aplicación de Servicios de Excel.

    3. En la página Administrar la aplicación de Servicios de Excel, haga clic en Ensamblados de funciones definidas por el usuario.

    4. En la columna Ensamblado, haga clic en la función definida por el usuario que planea volver a implementar.

    5. En la sección Detalles del ensamblado, el cuadro de texto Ensamblado mostrará la ruta de acceso al ensamblado o solo su nombre seguro si la función definida por el usuario está instalada en la memoria caché global de ensamblados en <raíz>\windows\assembly. Tenga en cuenta que la opción Ubicación del ensamblado indica si el ensamblado se encuentra en la memoria caché global de ensamblados o es una ruta de acceso al archivo.