robot
2024.10
true
UiPath logo, featuring letters U and I in white

Guía de administración de UiPath Robot

Última actualización 10 de dic. de 2024

Solución de problemas de ejecución

Mensaje demasiado grande para procesarlo

Descripción

Las automatizaciones que procesan grandes volúmenes de datos pueden fallar debido al siguiente error: "Mensaje: no se pudo recuperar el resultado de la ejecución del trabajo. Esto podría deberse a que un mensaje era demasiado grande para procesarlo. Tipo de excepción: System.Exception".

Posible problema

Los datos producidos por la automatización superan el valor del parámetro maxMessageSizeInMegabytes en el archivo uipath.config .

Solución

Configura la automatización para guardar la salida en un Depósito de almacenamiento en Orchestrator o en Data Service, en lugar de utilizar un argumento de salida.

Las automatizaciones desatendidas que utilizan actividades UIAutomation no funcionan

Descripción

Las automatizaciones desatendidas que utilizan actividades UIAutomation no funcionan.

Posible problema

Cuando un programa como Server Manager, configurado para iniciarse automáticamente, muestra un aviso de Control de cuentas de usuario (UAC) de Windows, evita que el UiPath Robot interactúe con la interfaz de usuario.

Solución

Identifica el programa que desencadena la solicitud de Control de cuentas de usuario (UAC) y configúralo para que no se inicie automáticamente.

El robot no ha podido iniciar la ejecución

Descripción

El robot no puede iniciar la ejecución de una automatización y muestra el siguiente error: "Error en el proceso de inicio del ejecutor, razón System.Runtime.InteropServices.COMException: no existe una sesión de inicio de sesión especificada. Es posible que ya se haya cancelado.".

Las siguientes tablas resumen varios problemas y sus soluciones.

Posible problema

Solución

La máquina del robot no tiene suficientes recursos (como CPU, RAM o espacio en disco), por lo que el ejecutor del robot no puede iniciar la automatización.

  • Asegúrate de que la máquina del robot tiene suficientes recursos (como CPU, RAM o espacio en disco).

  • Comprueba el tiempo de conexión utilizando la función de línea de comandos mstsc . Debe ser superior a 60 segundos, de lo contrario se muestra el error.

No se puede crear una sesión de inicio de sesión en este momento. Esto puede suceder en las siguientes situaciones:

  • La propiedadIniciar sesión en la consola está establecida en Verdadero para los robots de alta densidad (HD). En este caso, el servicio de robot se adjunta a la sesión de consola actual. Esto no se recomienda para HD Robots, porque solo puede haber una sesión de consola activa a la vez.

  • Múltiples sesiones RDP en versiones de escritorio de Windows (no servidores). Las versiones de escritorio de Windows solo pueden gestionar una sesión RDP a la vez por máquina, mientras que las versiones de Windows Server pueden gestionar varias sesiones RDP.

En este caso, debes realizar una de las siguientes acciones:

  • Establece Iniciar sesión en la consola como Falso. Esto significa que el servicio de UiPath Robot inicia una conexión RDP desde la máquina de UiPath Robot en sí misma y se adjunta a ella. Este es el método recomendado para HD Robots.

  • Comprueba la versión de Windows, debe ser Windows Server.

  • Comprueba si las versiones de Studio y Robot son posteriores a 2018.1.3.

  • Aumenta el valor de la variable de entorno del sistema UIPATH_SESSION_TIMEOUTen tu servidor. El valor predeterminado es 60 segundos, que puede ser insuficiente debido al bajo rendimiento en algunas máquinas. Reinicia el servicio de robot después de modificar esta variable.
  • Comprueba si tu licencia de escritorio remoto está activa en el servidor.

  • Comprueba si los robots están en los grupos adecuados. Los usuarios locales deben estar en el mismo grupo de Escritorio remoto.

  • Comprueba si el nombre de usuario de tu conexión RDP a la máquina del robot es el mismo que el configurado. Para evitar este error, cierra todas las conexiones RDP en la máquina del robot.

Contraseña no proporcionada

Descripción

Al iniciar una automatización desde Orchestrator o Assistant se muestra el siguiente mensaje de error: "Error en el proceso de inicio del ejecutor, razón System.UnauthorizedAccessException: acceso denegado".

La siguiente tabla resume los posibles problemas y sus soluciones:

Posible problema

Solución

La cuenta de UiPath Robot se creó sin contraseña.

Edita la cuenta del robot en Orchestrator y proporciona los siguientes valores:
  • Dominio\Nombre de usuario* : el nombre de usuario utilizado para conectarse a la máquina en la que está instalado el UiPath Robot. Si el usuario está bajo un dominio, también debes especificarlo en un formato DOMAIN\UserName .
  • Contraseña : la contraseña de inicio de sesión de Windows.

El servicio de robot está inactivo.

  1. Abre la ventana Servicios .

  2. Selecciona el servicio UiPathRobotSvc .
  3. Abre el panel Propiedades para el servicio seleccionado.

  4. En la pestaña Iniciar sesión , selecciona Cuenta de sistema local.

  5. Selecciona Aplicar y Aceptar para confirmar los cambios y, a continuación, cierra la ventana. Esto garantiza que el servicio de robot se esté ejecutando y tenga todos los privilegios que necesita para ejecutar automatizaciones.

La máquina del robot ya no tiene privilegios de administrador.

Inicia sesión en la máquina del robot con el mismo conjunto de credenciales con las que creaste el robot en Orchestrator. Si un proceso no se inicia desde UiPath Assistant, deberás ponerte en contacto con tu administrador de red para conceder derechos de administrador a esa cuenta de usuario.

No se puede serializar System.Collections.IEnumerable

Descripción

Al utilizar una tabla de datos en una actividad Esperar tarea y reanudar , devuelve el siguiente error: "Excepción: el tipo 'System.Collections.IEnumerable' no se puede serializar".

Posible problema

El objeto FilaDeDatos de la Tabla de datos no se puede serializar, por lo que no se puede persistir, lo que da lugar a posibles problemas o errores.

Solución

Ejecuta la actividad Crear tarea de formulario y crea la salida recorriendo las filas de datos, para crear una lista de objetos de tarea. A continuación, recorre la lista de salida de los objetos de la tarea utilizando las actividades Paralelo Para cada o Para cada . En estos bucles, ejecuta la actividad Esperar tarea y reanudar para cada objeto de tarea.

Trabajo detenido con un código de salida inesperado

Descripción

La ejecución de tu trabajo falla y se registra el siguiente mensaje de error en Orchestrator: "Trabajo detenido con un código de salida inesperado: 0x40010004".

Posible problema

Normalmente, este error se produce cuando:

  • La cuenta de usuario, utilizada por el UiPath Robot, se desconecta a la fuerza durante la ejecución del proceso.

  • La máquina en la que se ejecuta el robot se apaga o se reinicia manualmente durante la ejecución del proceso.

Solución

Para evitar este error, asegúrate de que el UiPath Robot está instalado correctamente para el tipo de automatización previsto: atendido o desatendido. Tener el UiPath Robot instalado en modo de usuario no puede ejecutar automatizaciones desatendidas.

Además, configura la sesión de UiPath Robot para que se adapte a tu entorno y necesidades empresariales.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.