robot
2024.10
true
UiPath logo, featuring letters U and I in white
Robot admin guide
Last updated 18 de nov de 2024

Solução de problemas de execução

Mensagem muito grande para processar

Description

Automações que processam grandes volumes de dados podem falhar devido ao seguinte erro: "Mensagem: não foi possível recuperar o resultado da execução do trabalho. Isso pode ter ocorrido porque uma mensagem era muito grande para ser processada. Tipo de exceção: System.Exception".

Problema potencial

Os dados produzidos pela automação excedem o valor do parâmetro maxMessageSizeInMegabytes no arquivo uipath.config .

Solução

Configure a automação para salvar a saída em um Bucket de Armazenamento no Orchestrator ou no Data Service, em vez de usar um argumento de saída.

Automações Unattended que usam atividades do UIAutomation não funcionam

Description

Automações Unattended que usam atividades do UIAutomation não funcionam.

Problema potencial

Quando um programa como o Server Manager, definido para iniciar automaticamente, mostra um prompt de Controle de Conta de Usuário do Windows (UAC), ele impede que o Robô interaja com a interface do usuário.

Solução

Identifique o programa que dispara o prompt do Controle de Conta de Usuário (UAC) e configure-o para que não inicie automaticamente.

O Robô falhou em Iniciar a Execução

Description

O Robô falha ao iniciar a execução de uma automação e exibe o seguinte erro: "O processo de inicialização do executor falhou, motivo System.Runtime.InteropServices.COMException: uma sessão de logon especificada não existe. Ela pode já ter sido encerrada.".

As tabelas a seguir resumem vários problemas e suas soluções.

Problema potencial

Solução

A máquina do Robô não tem recursos suficientes (como CPU, RAM ou Espaço em Disco), logo o Executor do Robô não pode iniciar a automação.

  • Certifique-se de que a máquina do Robô tenha recursos suficientes (como CPU, RAM ou Espaço em Disco).

  • Marque o tempo de conexão usando a função de linha de comando mstsc . Ele precisa ser maior do que 60 segundos, caso contrário, o erro é exibido.

A sessão de login não pode ser criada no momento. Isso pode acontecer nas seguintes situações:

  • A propriedadeLogin no Console é definida como True para robôs de alta densidade (HD). Neste caso, o Serviço de Robôs da UiPath se conecta à sessão de console atual. Isso não é recomendado para os Robôs HD, porque só pode haver uma sessão de console ativa por vez.

  • Várias sessões RDP em versões de área de trabalho do Windows (não Servidores). As versões desktop do Windows podem lidar apenas com uma sessão RDP por vez por máquina, enquanto as versões do Windows Server podem lidar com várias sessões RDP.

Nesse caso, você precisa realizar uma das seguintes ações:

  • Defina Login no Console como False. Isso significa que o Serviço de Robôs da UiPath iniciará uma conexão RDP a partir da máquina do Robô para si mesma e conecta-se a ela. Esse é o método recomendado para os Robôs HD.

  • Cheque a versão do Windows, ela precisa ser o Windows Server.

  • Verifique se as versões do Studio e do Robô são posteriores à 2018.1.3.

  • Aumente o valor da variável de ambiente do sistema UIPATH_SESSION_TIMEOUTno seu servidor. O valor padrão é de 60 segundos, que pode ser insuficiente devido a um desempenho lento em algumas máquinas. Reinicie o serviço do robô após modificar esta variável.
  • Verifique se sua Licença de Área de Trabalho Remota está ativa no servidor.

  • Verifique se os Robôs estão nos grupos apropriados. Os usuários locais precisam estar no mesmo grupo de Área de Trabalho Remota.

  • Verifique se o nome de usuário da sua conexão RDP com a máquina do Robô é o mesmo que a configurada. Para evitar esse erro, desligue todas as conexões RDP na máquina do Robô.

Senha Não Fornecida

Description

Iniciar uma automação a partir do Orchestrator ou do Assistant exibe a seguinte mensagem de erro: "O processo de inicialização do executor falhou, motivo System.UnauthorizedAccessException: acesso negado.".

A tabela a seguir resume os possíveis problemas e suas soluções:

Problema potencial

Solução

A conta do Robot foi criada sem uma senha.

Edite a conta do robô no Orchestrator e forneça os seguintes valores:
  • Domínio\Nome do Usuário* - O nome de usuário usado para conectar à máquina na qual o Robô está instalado. Se o usuário estiver sob um domínio, você será solicitado a também especificá-lo em um DOMAIN\UserName formato.
  • Senha - A senha de logon do Windows.

O Serviço do Robot está inativo.

  1. Abra a janela Serviços .

  2. Selecione o serviço UiPathRobotSvc .
  3. Abra o painel Propriedades para o serviço selecionado.

  4. Na aba Logon , selecione a conta do Sistema Local.

  5. Selecione Aplicar e OK para confirmar as alterações e, em seguida, feche a janela. Isso garante que o Serviço de Robôs da UiPath esteja em execução e tem todos os privilégios que ele precisa para executar automações.

A máquina do Robô não tem mais os privilégios de administrador.

Faça login na máquina do Robô com o mesmo conjunto de credenciais com as quais você criou o Robô no Orchestrator. Se um processo falhar ao iniciar a partir do Assistant, você precisará entrar em contato com o administrador da rede para permitir direitos de administrador para essa conta de usuário.

System.Collections.IEnumerable não pode ser serializado

Description

Ao usar uma Tabela de Dados em uma atividade Wait For Task and Resume , ele retorna o seguinte erro: "Exception: Type 'System.Collections.IEnumerable' cannot be serialized."

Problema potencial

O objeto DataRow da Tabela de Dados não pode ser serializado, portanto, não pode ser persistente, levando a possíveis problemas ou erros.

Solução

Execute a atividade Create Form Task e crie a saída fazendo um loop pelas linhas de dados, para criar uma lista de objetos de tarefa. Em seguida, faça o loop pela lista de saída de objetos da tarefa usando as atividades Parallel For Each ou For Each . Nesses loops, execute a atividade Wait for Task and Resume para cada objeto da tarefa.

Job stopped with an unexpected exit code

Description

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

Problema potencial

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.

Solução

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.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.