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

Fehlerbehebung für die Ausführung

Nachricht zu groß für die Verarbeitung

Beschreibung

Automatisierungen, die große Datenmengen verarbeiten, können aufgrund des folgenden Fehlers fehlschlagen: „Meldung: Das Ergebnis der Auftragsausführung konnte nicht abgerufen werden. Dies kann daran liegen, dass eine Nachricht zu groß für die Verarbeitung war. Ausnahmetyp: System.Exception“.

Mögliches Problem

Die von der Automatisierung erzeugten Daten überschreiten den Wert des Parameters maxMessageSizeInMegabytes in der Datei uipath.config .

Lösung

Konfigurieren Sie die Automatisierung so, dass die Ausgabe in einem Speicher-Bucket im Orchestrator oder im Data Service gespeichert wird, anstatt ein Ausgabeargument zu verwenden.

Unattended-Automatisierungen mit UIAutomation-Aktivitäten funktionieren nicht

Beschreibung

Unattended-Automatisierungen mit UIAutomation-Aktivitäten funktionieren nicht.

Mögliches Problem

Wenn ein Programm wie der Server Manager, das auf automatischen Start eingestellt ist, eine Eingabeaufforderung für die Windows-Benutzerkontensteuerung (Windows User Account Control, UAC) anzeigt, verhindert es, dass der Roboter mit der Benutzeroberfläche interagiert.

Lösung

Identifizieren Sie das Programm, das die Eingabeaufforderung zur Benutzerkontensteuerung (User Account Control, UAC) auslöst, und konfigurieren Sie es so, dass es nicht automatisch gestartet wird.

Roboter startet Ausführung nicht

Beschreibung

Der Roboter kann die Ausführung einer Automatisierung nicht starten und zeigt den folgenden Fehler an: „Executor-Startprozess fehlgeschlagen, Grund: System.Runtime.InteropServices.COMException: Es existiert keine angegebene Anmeldesitzung. Sie wurde möglicherweise schon beendet.“

In den folgenden Tabellen sind mehrere Probleme und deren Lösungen zusammengefasst.

Mögliches Problem

Lösung

Die Robotermaschine verfügt nicht über genügend Ressourcen (z. B. CPU, RAM oder Festplattenspeicher), sodass der Roboter-Executor die Automatisierung nicht starten kann.

  • Stellen Sie sicher, dass die Robotermaschine über genügend Ressourcen verfügt (z. B. CPU, RAM oder Festplattenspeicher).

  • Überprüfen Sie die Verbindungszeit, indem Sie die mstsc Befehlszeilenfunktion verwenden. Sie muss mehr als 60 Sekunden sein, sonst wird der Fehler angezeigt.

Die Anmeldesitzung kann derzeit nicht erstellt werden. Dies kann in den folgenden Situationen passieren:

  • Die Eigenschaft BeiKonsole anmelden ist für High-Density-Roboter (HD) auf True festgelegt. In diesem Fall fügt sich der Roboterdienst an die aktuelle Konsolensitzung an. Dies wird für HD-Roboter nicht empfohlen, da es jeweils nur eine aktive Konsolensitzung geben kann.

  • Mehrere RDP-Sitzungen auf Windows-Desktopversionen (nicht Server). Desktop-Windows-Versionen können jeweils nur eine RDP-Sitzung pro Maschine verarbeiten, während Windows Server-Versionen mehrere RDP-Sitzungen verarbeiten können.

In diesem Fall müssen Sie eine der folgenden Aufgaben ausführen:

  • Legen Sie An der Konsole anmelden auf False fest. Das bedeutet, dass der Roboterdienst eine RDP-Verbindung von der Robotermaschine an sich selbst initiiert und die Sitzung daran anfügt. Dies ist die empfohlene Methode für HD-Roboter.

  • Überprüfen Sie die Windows-Version, es muss Windows Server sein.

  • Überprüfen Sie, ob die Studio- und Roboterversionen höher als 2018.1.3 sind.

  • Erhöhen Sie den Wert der Systemumgebungsvariablen UIPATH_SESSION_TIMEOUTauf Ihrem Server. Der Standardwert beträgt 60 Sekunden, was aufgrund von langsamer Leistung auf manchen Maschinen möglicherweise nicht ausreicht. Starten Sie den Roboterdienst neu, nachdem Sie diese Variable geändert haben.
  • Überprüfen Sie, ob Ihre Remotedesktoplizenz auf dem Server aktiv ist.

  • Überprüfen Sie, ob die Roboter in den richtigen Gruppen sind. Lokale Benutzer müssen sich in derselben Remotedesktopgruppe befinden.

  • Überprüfen Sie, ob der Benutzername Ihrer RDP-Verbindung mit der Robotermaschine mit dem konfigurierten Benutzernamen übereinstimmt. Um diesen Fehler zu vermeiden, signieren Sie alle RDP-Verbindungen auf der Robotermaschine ab.

Kennwort nicht bereitgestellt

Beschreibung

Beim Starten einer Automatisierung über den Orchestrator oder Assistant wird die folgende Fehlermeldung angezeigt: „Executor-Startprozess fehlgeschlagen, Grund: System.UnauthorizedAccessException: Zugriff verweigert.“

Die folgende Tabelle fasst die potenziellen Probleme und deren Lösungen zusammen:

Mögliches Problem

Lösung

Das Roboterkonto wurde ohne Passwort erstellt.

Bearbeiten Sie das Roboterkonto im Orchestrator und geben Sie die folgenden Werte an:
  • Domäne\Benutzername* – Der Benutzername, der zum Herstellen einer Verbindung mit der Maschine verwendet wird, auf der der Roboter installiert ist. Wenn sich der Benutzer in einer Domäne befindet, muss er auch im Format DOMAIN\UserName vorliegen.
  • Kennwort – Das Windows-Anmeldekennwort.

Der Roboterdienst ist inaktiv.

  1. Öffnen Sie das Fenster Dienste .

  2. Wählen Sie den Dienst UiPathRobotSvc aus.
  3. Öffnen Sie den Eigenschaftenbereich für den ausgewählten Dienst.

  4. Wählen Sie auf der Registerkarte Anmelden die Option Lokales Systemkonto aus.

  5. Wählen Sie Anwenden und OK aus, um die Änderungen zu bestätigen, und schließen Sie dann das Fenster. Dadurch wird sichergestellt, dass der Roboterdienst ausgeführt wird und über alle Berechtigungen verfügt, die er für die Ausführung von Automatisierungen benötigt.

Die Robotermaschine verfügt nicht mehr über Administratorrechte.

Melden Sie sich bei der Robotermaschine mit den gleichen Anmeldeinformationen an, mit denen Sie den Roboter im Orchestrator erstellt haben. Wenn ein Prozess nicht vom Assistant aus gestartet werden kann, müssen Sie sich an Ihren Netzwerkadministrator wenden, um Administratorrechte für dieses Benutzerkonto zuzulassen.

System.Collections.IEnumerable kann nicht serialisiert werden

Beschreibung

Wenn Sie eine Datentabelle in einer Wait For Task and Resume -Aktivität verwenden, wird der folgende Fehler zurückgegeben: Ausnahme: Typ 'System.Collections.IEnumerable' kann nicht serialisiert werden.

Mögliches Problem

Das Datenzeile-Objekt der Datentabelle kann nicht serialisiert werden, daher kann es nicht beibehalten werden, was zu potenziellen Problemen oder Fehlern führt.

Lösung

Führen Sie die Aktivität Create Form Task aus und erstellen Sie die Ausgabe, indem Sie eine Schleife für Datenzeilen durchlaufen, um eine Liste von Aufgabenobjekten zu erstellen. Durchlaufen Sie dann die Ausgabeliste der Aufgabenobjekte mithilfe der Aktivitäten Parallel For Each oder For Each . Führen Sie in diesen Schleifen die Aktivität Wait for Task and Resume für jedes Aufgabenobjekt aus.

Job stopped with an unexpected exit code

Beschreibung

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

Mögliches Problem

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.

Lösung

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.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten