No se pueden leer las propiedades de undefined (lectura de ‘CreateObjectAsync’) – qué es este error

No se pueden leer las propiedades de undefined (lectura de ‘CreateObjectAsync’) – qué es este error.

La firma electrónica se ha utilizado cada vez más en la última década. Gracias a ellos, no es necesario desplazarse al lugar de la transacción para verificar los documentos. Todo puede hacerse a distancia desde cualquier lugar del mundo, siempre que se disponga de un ordenador y de Internet. Esto mejora la comodidad y ofrece nuevas oportunidades de negocio, y los EDS son seguros porque no se pueden falsificar.

Sin embargo, a veces la tecnología falla y hay algunos problemas con el uso de las firmas digitales electrónicas. Y estos problemas suelen tener un impacto negativo en el negocio, retrasándolo. En este artículo describiremos el error Cannot read properties of undefined (reading ‘CreateObjectAsync’) que se produce al confirmar documentos en el sitio web de Contratación Pública. Averigüemos cómo resolver este problema lo antes posible y por tu cuenta, empezando por acciones sencillas.

Reiniciar el ordenador

Reiniciar el ordenador es la panacea para muchos problemas informáticos. Es lo más rápido que se puede hacer si algo no funciona como debería y en la mayoría de los casos esta simple acción ayuda. Así que empieza por reiniciar tu ordenador.

Durante este proceso, no sólo se reiniciará su ordenador, sino también el navegador que utilizaba para la contratación pública y el software CryptoPro EDS, que también puede ayudar a resolver el problema. Después de que el ordenador haya arrancado con éxito, intente de nuevo realizar la acción en la que apareció el error Cannot read properties of undefined (reading ‘CreateObjectAsync’).

Cambiar de navegador

Algunos usuarios aconsejan utilizar el navegador Sputnik o Internet Explorer. La primera opción es más recomendable. No sólo debes descargar e instalar el navegador Sputnik, sino la versión que soporta la criptografía https://www.sputnik-lab.com/news/suspend.

Internet Explorer también ha ayudado a algunos a resolver este error. Pero esta opción es ligeramente peor que la de Sputnik, porque este navegador ya no cuenta con el apoyo del desarrollador y no está disponible en las versiones recientes de Windows. Sin embargo, según muchos, funciona mejor con sitios como Public Procurement.

Instalación del complemento del navegador CryptoPro para CAdES

Cuando apareció el error Cannot read properties of undefined (reading ‘CreateObjectAsync’), el complemento CryptoPro Extension for CAdES Browser ayudó un poco. Esta extensión es para el navegador Google Chrome y sólo funcionará allí. Instálelo y luego intente validar el documento de nuevo en Contratación Pública.

Reinstalación de CryptoPro EDS

CryptoPro EDS es un programa que se instala en un ordenador. Proporciona un enlace entre el sitio donde se realiza la validación del documento y los certificados de firma electrónica que se almacenan en el ordenador. Naturalmente, si hay un fallo en este software, los documentos no podrán ser validados y se producirá un error.

Por lo tanto, si los métodos descritos no ayudan, se recomienda reinstalar CryptoPro EDS. Para ello, primero debes desinstalarlo de tu ordenador, luego descargarlo de la página web del desarrollador e instalarlo de nuevo https://www.cryptopro.ru/products/cades/plugin. Si tiene dificultades para desinstalar el programa, simplemente reinstálelo, entonces el programa reemplazará todos sus archivos en su computadora y esto muy probablemente también resolverá el problema del error.

Actualización de certificados en CryptoPro EDS

CryptoPro EDS sabe sobre los certificados exactamente lo que el usuario del ordenador le especifica. El programa recuerda las rutas de almacenamiento de certificados especificadas. Si los certificados en el ordenador se han movido a otra ubicación, o si hay un fallo que hace que CryptoPro pierda sus rutas de almacenamiento, debe especificarlos de nuevo.

Para ello, abra la aplicación CryptoPro EDS y vaya a la sección «Herramientas». Haga clic en el botón «Examinar» y vuelva a especificar la ruta del archivo del certificado».

Desactivar la extensión del navegador

Las extensiones del navegador, incluso las útiles, pueden interferir con CryptoPro EDS. Por lo tanto, se recomienda desactivarlas temporalmente e intentar volver a validar el documento en Contratación Pública.

Incluso si no has instalado ninguna extensión nueva en tu navegador, deberías desactivarla. Porque algunas extensiones se actualizan y cambian su algoritmo, y suele ocurrir que un usuario instale extensiones en su navegador por accidente y sin darse cuenta.

Desactivación del antivirus

Muchos usuarios son conscientes de que los antivirus suelen dar falsos positivos. Incluso archivos completamente inofensivos son marcados como maliciosos. Esto hace que algunos programas funcionen mal, y con CryptoPro EDS también puede ocurrir.

Por lo tanto, se recomienda desactivar el antivirus mientras se utiliza CryptoPro EDS, si aparece un error. También se recomienda reinstalar CryptoPro EDS con el antivirus desactivado.

Te interesará esto: ¿Cuáles son los peligros de la firma electrónica para los particulares?

Actualización del navegador

Los navegadores modernos se actualizan con frecuencia. No sólo para mejorar su funcionalidad y añadir nuevas características, sino también para protegerla. Porque también surgen con frecuencia nuevas formas de hackear y atacar. Cuando se trata de EDS, la seguridad es lo primero. Por lo tanto, es posible que el software CryptoPro EDS no funcione con una versión anticuada del navegador. Actualizar el navegador en este caso resuelve el problema.

Por cierto, no se puede actualizar el navegador en ordenadores con una versión anticuada de Windows XP, porque los desarrolladores han dejado de dar soporte a ese sistema operativo. Sin embargo, a pesar de ello, algunas personas lo siguen utilizando. En este caso, es necesario utilizar un ordenador más moderno para instalar en él una versión actualizada del navegador.

ForoPc