Processing math: 100%

2 votos

Error de script al buscar herramientas en la ventana de búsqueda de ArcGIS 10.2.1

Hasta que intenté instalar Visual Studio 6.0 y Crystal Reports 8.5 la semana pasada, mi ArcGIS funcionaba perfectamente. Después de la instalación, sin embargo, cada vez que intento ejecutar cualquier búsqueda en la ventana de búsqueda en ArcGIS 10.2.1 (tanto ArcMap como ArcCatalog), obtengo un error de script con el mensaje Referencia de objeto no establecida a instancia de un objeto en la línea 93.

Script Error on line 93 char 5

A continuación se muestra la función del archivo que está causando el error descrito.

    function DoSearch()
    {
    var st = document.getElementById("st_ID").value;
    if ((st == null) || (st.replace(/\s/g,"") == "") || (st.lenght == 0))
    {
    if(GetContextCode(currentContextOnPage) != 6)
    $('#st_ID').unbind('keypress');
    else
    {
    var autoCompStr =  getAutoCompleteStrings();
    $("#st_ID").autocompleteArray(autoCompStr.split('+'),
    {
    delay:10,
    minChars:1,
    matchSubset:1,

    autoFill:false,
    maxItemsToShow:15,
    width:0
    });
    }

    document.getElementById("st_ID").focus();
    return;
    }

    var context = GetContextCode(currentContextOnPage);
    window.external.DoSearch(st, context); // <-- Error line
    }

Las siguientes son cosas que probé y que no dieron ningún resultado positivo:

  • Desinstalación de Visual Studio 6.0 y Crystal Reports
  • Desinstalar y volver a instalar ArcGIS
  • Sustitución del MdDlgContent.xsl y MdDlgHelp.xsl con el contenido de ver10.zip como se describe en ESRI KB38099 aquí .
  • Actualizado mi Java RE a la última disponible esta mañana (Java 7 actualización 60 v7.0.600)
  • Instaladas todas las actualizaciones de Windows para Internet Explorer
  • Restablecer toda la configuración de Internet Explorer
  • Permitir la ejecución de todos los scripts

Sorprendentemente, las ventanas de herramientas no se ven afectadas y puedo ejecutar herramientas cuando hago doble clic en ellas desde la caja de herramientas. La siguiente captura de pantalla muestra la herramienta Buffer abierta y mostrándose correctamente.

Buffer tool window

¿Cómo puedo solucionar este error?

1voto

UnkwnTech Puntos 21942

El error recuerda mucho, aunque quizá no sea idéntico, a uno que me encontré, hace unos años, y que no estoy convencido de que se haya resuelto nunca.

Se debate en el Foros de debate de ArcGIS :

He visto un error en dos herramientas (Create Raster Catalog y Clip - pero qué herramientas es probablemente irrelevante) en tres portátiles con Windows XP utilizando un procedimiento que funciona bien en otros tres portátiles con Windows XP y dos portátiles con Windows Vista.

Se produce después de utilizar la herramienta de Búsqueda (con la opción Herramientas) para encontrar un herramienta y luego se hace clic en la herramienta para intentar iniciarla.

En vez de arrancarlo el error que se ve es:

"Error de página web

Contiene errores que pueden impedir su visualización correctamente

...

Línea: 14

Error: Puntero no válido"

Le recomiendo que informe de ello a su ayuntamiento. Soporte de Esri .

1voto

Ben Puntos 11

Posible respuesta. A mí me funcionó. https://gisnuts.com/terra/blog/2013/01/22/arcgis-geoprocessing-tools-scripting-error

0voto

Ned Pederson Puntos 31

Como no conseguí solucionar este problema, escribí una extensión de ArcGIS para buscar herramientas. Puede que la amplíe para permitir la búsqueda de otras cosas además de herramientas en el futuro.

Puede descargarse desde Buscador de herramientas v1.0-beta .

0voto

snapfractalpop Puntos 166

Acabo de encontrar la solución para este problema.

Lo que tienes que hacer es lo siguiente: En Windows ir a: Panel de control -> Programas -> Desinstalar un programa. A continuación, haga clic con el botón derecho del ratón en "ArcGIS for Desktop" -> Seleccione "Desinstalar/cambiar". Aparecerá el diálogo de instalación de ArcGIS. Elija la opción "Reparar".

Una vez finalizados los procedimientos de reparación, ArcGIS funcionará correctamente.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X