UiPath Documentation
automation-suite
2.2510
true
Automation Suite unter Linux – Installationsanleitung
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Studio Desktop kann keine Integration Service-Connectors und -Aktivitäten laden

Problemumgehung für Studio Desktop, in dem Integration Service-Connectors und -Aktivitäten aufgrund eines Typecache-Routing-Problems in Automation Suite 2025.10.0–2025.10.2 nicht angezeigt werden.

Hinweis:

Dieses Problem betrifft die Automation Suite 2025.10.0–2025.10.2. Es wurde in 2025.10.3 gelöst.

Beschreibung

In Studio Desktop werden im Aktivitätenbereich keine Integration Service-Connectors und -Aktivitäten aufgeführt. Die Protokolle des intsvcs-periodic -Diensts enthalten den folgenden Fehler:

org.springframework.web.servlet.NoHandlerFoundException:
No endpoint GET /v3/element/typecache/api/Studio/Packages
org.springframework.web.servlet.NoHandlerFoundException:
No endpoint GET /v3/element/typecache/api/Studio/Packages

Dies wird durch eine Routing-Fehlkonfiguration verursacht: Studio Desktop fordert Connector-Informationen am Pfad /v3/element/typecache/... an, aber das Routing innerhalb des Clusters leitet diese Anforderung an den intsvcs-periodic -Dienst weiter, ohne das Präfix /v3/element zu entfernen. Der Dienst hat keinen Handler für den Präfixpfad registriert und gibt 404 Not Found zurück.

Hinweis:

Studio Web ist von diesem Problem nicht betroffen.

Lösung

Schritt 1 – Bestätigen, dass Sie betroffen sind

Führen Sie den folgenden Befehl aus, um die intsvcs-periodic -Protokolle auf den Fehler 404 zu überprüfen:

kubectl -n uipath logs deploy/intsvcs-periodic -c periodic --since=1h \
  | grep "No endpoint GET /v3/element/typecache"
kubectl -n uipath logs deploy/intsvcs-periodic -c periodic --since=1h \
  | grep "No endpoint GET /v3/element/typecache"

Wenn der Befehl eine Ausgabe zurückgibt, treffen Sie dieses Problem.

Schritt 2 – Anwenden der VirtualService-Neuschreibung

  1. Öffnen Sie den VirtualService (abgekürzt vs in kubectl) zum Bearbeiten:

    kubectl -n uipath edit vs intsvcs-periodic-vs
    kubectl -n uipath edit vs intsvcs-periodic-vs
    
  2. Suchen Sie die Regel mit dem Namen standard-url-periodic-elementPath und fügen Sie die folgenden zwei Zeilen direkt über dem Schlüssel route: hinzu:

    rewrite:
      uri: /
    rewrite:
      uri: /
    

    Nach dem Update sollte die Regel folgendermaßen aussehen:

    uri:
      prefix: /v3/element/
    name: standard-url-periodic-elementPath
    retries:
      attempts: 3
      perTryTimeout: 20s
      retryOn: connect-failure,refused-stream
    rewrite:
      uri: /
    route:
      - destination:
          host: intsvcs-periodic.uipath.svc.cluster.local
          port:
            number: 80
    timeout: 60s
    uri:
      prefix: /v3/element/
    name: standard-url-periodic-elementPath
    retries:
      attempts: 3
      perTryTimeout: 20s
      retryOn: connect-failure,refused-stream
    rewrite:
      uri: /
    route:
      - destination:
          host: intsvcs-periodic.uipath.svc.cluster.local
          port:
            number: 80
    timeout: 60s
    
  3. Speichern und schließen Sie den Editor. Kubernetes wendet die Änderung sofort an.

Schritt 3 – Überprüfen der Neufassung

Führen Sie den folgenden Befehl aus, um die gespeicherte VirtualService-Definition zu lesen und zu bestätigen, dass die Neuschreibungsregel angewendet wurde. Der Befehl verwendet jq, um nur das Feld für die Neufassung aus der JSON-Ausgabe zu extrahieren:

kubectl -n uipath get vs intsvcs-periodic-vs -o json \
  | jq '.spec.http[] | select(.name=="standard-url-periodic-elementPath").rewrite'
kubectl -n uipath get vs intsvcs-periodic-vs -o json \
  | jq '.spec.http[] | select(.name=="standard-url-periodic-elementPath").rewrite'

Erwartete Ausgabe:

{
  "uri": "/"
}
{
  "uri": "/"
}

Schritt 4 – In Studio Desktop validieren

Öffnen Sie den Aktivitätenbereich in Studio Desktop erneut, und bestätigen Sie, dass Integration Service-Connectors und Aktivitäten jetzt angezeigt werden.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben