ERROR

ArcGIS Pro puede dejar de funcionar en el inicio después de actualizar a Pro 2.8 con la excepción "System.MissingFieldException"

Last Published: May 18, 2021

Descripción

Después de actualizar a la versión 2.8, ArcGIS Pro puede dejar de funcionar en el inicio en equipos que tienen la versión .NET 3.5 de Lucene.net v3.0.3 registrada en .NET Global Assembly Cache (GAC), y se devuelve la excepción "System.MissingFieldException" y el mensaje "Campo no encontrado: 'Lucene.Net.Analysis.StopAnalyzer.ENGLISH_STOP_WORDS_SET'.

Lucene.net es una popular biblioteca de búsqueda de código abierto utilizada tanto por aplicaciones de Esri como por aplicaciones que no son de Esri.

Se ha registrado como BUG-000139936.

Causa

El bloqueo se debe a un conflicto entre la copia de Lucene.net.dll que está usando ArcGIS Pro y una copia similar registrada en el GAC por otra aplicación. Todavía no se conoce qué aplicación o aplicaciones están registrando la versión en conflicto de Lucene en el GAC en los equipos afectados, pero Esri ha confirmado que ni ArcGIS Pro ni ArcMap registran Lucene v3.0.3 en el GAC. .NET framework evita este tipo de conflictos DLL al permitir a los autores de DLL nombrar y versionar de forma única DLL cuando su contenido cambie. Sin embargo, la biblioteca Lucene.net no se creó de forma que permita la detección de conflictos fácilmente.

Solución alternativa

Advertencia: Las instrucciones que se indican a continuación incluyen hacer cambios en partes fundamentales del sistema operativo. Se recomienda que realice una copia de seguridad del sistema operativo y de los archivos, incluido el registro, antes de continuar. Si es necesario, consulte a un profesional en sistemas informáticos cualificado. Esri no puede garantizar resultados por modificaciones incorrectas cuando sigue estas instrucciones. Por tanto, utilícelos asumiendo el riesgo correspondiente.
  1. Abra regedit.exe y vaya a HKEY_CURRENT_USER\Software\ESRI\ArcGISPro\Settings.
    Es posible que esta carpeta no exista si el equipo nunca ha tenido ArcGIS Pro instalado.
  2. Cree un nuevo valor DWORD (32 bits) y asígnele el nombre CommandSearchEnabled.
  3. Verifique que la columna Datos para CommandSearchEnabled indica 0x00000000 (0). Si el valor es algo distinto, establézcalo en 0.

ArcGIS Pro 2.8 debería iniciarse ahora sin bloquearse. Sin embargo, la nueva funcionalidad de búsqueda de comandos no estará disponible hasta un parche posterior.

Id. de artículo:000025643

Recibir notificaciones y encontrar soluciones a problemas nuevos o comunes

Obtenga respuestas resumidas y soluciones de vídeo de nuestro nuevo chatbot de IA.

Descargar la aplicación de soporte de Esri

Información relacionada

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga