UiPath Documentation
automation-suite
2.2510
true
Guía de instalación de Automation Suite en Linux
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Studio Desktop no puede cargar conectores y actividades de Integration Service

Solución para el escritorio de Studio que no muestra los conectores y actividades de Integration Service debido a un problema de enrutamiento de Typecache en Automation Suite 2025.10.0–2025.10.2.

Nota:

Este problema afecta a Automation Suite 2025.10.0–2025.10.2. Se resuelve en 2025.10.3.

Descripción

En Studio Desktop, el panel de actividades no muestra los conectores y actividades de Integration Service. Los registros de servicio intsvcs-periodic contienen el siguiente error:

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

Esto se debe a una configuración incorrecta de enrutamiento: Studio Desktop solicita información del conector en la ruta /v3/element/typecache/..., pero el enrutamiento en el clúster reenvía esta solicitud al servicio intsvcs-periodic sin eliminar el prefijo /v3/element. El servicio no tiene ningún controlador registrado para la ruta prefijada y devuelve 404 No encontrado.

Nota:

Studio Web no se ve afectado por este problema.

Solución

Paso 1: Confirma que te afecta

Ejecuta el siguiente comando para comprobar los registros intsvcs-periodic para el error 404:

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"

Si el comando devuelve una salida, estás enfrentando este problema.

Paso 2: Aplicar la reescritura de VirtualService

  1. Abre el VirtualService (abreviado vs en kubectl) para editarlo:

    kubectl -n uipath edit vs intsvcs-periodic-vs
    kubectl -n uipath edit vs intsvcs-periodic-vs
    
  2. Localiza la regla llamada standard-url-periodic-elementPath y añade las siguientes dos líneas directamente encima de la clave route::

    rewrite:
      uri: /
    rewrite:
      uri: /
    

    Después de la actualización, la regla debería tener este aspecto:

    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. Guarda y cierra el editor. Kubernetes aplica el cambio inmediatamente.

Paso 3: Verificar la reescritura

Ejecuta el siguiente comando para leer la definición de VirtualService guardada y confirmar que se aplicó la regla de reescritura. El comando utiliza jq para extraer solo el campo de reescritura de la salida JSON:

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'

Salida esperada:

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

Paso 4: Validar en Studio Desktop

Vuelve a abrir el panel de actividades en Studio Desktop y confirma que ahora aparecen los conectores y actividades de Integration Service.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado