robot
2024.10
true
UiPath logo, featuring letters U and I in white
Robot admin guide
Last updated 18 de nov. 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.

Job stopped with an unexpected exit code

Descripción

Your job execution fails and the following error message is logged in Orchestrator: "Job stopped with an unexpected exit code: 0x40010004".

Posible problema

Commonly, this error occurs when:

  • The user account, used by the Robot, is forcibly logged off during the execution of the process.

  • The machine on which the Robot is running is manually shut down or restarted during the process execution.

Solución

To avoid this error, make sure the Robot is installed correctly for the intended type of automation: attended or unattended. Having the Robot installed in User Mode cannot execute unattended automations.

Additionally, configure the Robot session to suit your environment and business needs.

¿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.