- Información general
- Requisitos
- Preinstalación
- Preparar la instalación
- Descarga de los paquetes de instalación
- Configurar el registro compatible con OCI
- Conceder permisos de instalación con roles de clúster
- Conceder permisos de instalación sin roles de clúster
- Instalar y configurar la malla de servicio
- Instalar y configurar la herramienta GitOps
- Instalar el operador de secretos externos
- Implementar Redis a través de OperatorHub
- Aplicar configuraciones varias
- Ejecutar uipathctl
- Instalación
- Después de la instalación
- Migración y actualización
- Supervisión y alertas
- Administración de clústeres
- Configuración específica del producto
- Configuración avanzada de Orchestrator
- Configurar parámetros de Orchestrator
- Configurar AppSettings
- Configurar el tamaño máximo de la solicitud
- Anular la configuración de almacenamiento a nivel de clúster
- Configurar NLog
- Guardar los registros del robot en Elasticsearch
- Configurar almacenes de credenciales
- Configurar clave de cifrado por tenant
- Limpiar la base de datos de Orchestrator
- Omitir la instalación de la biblioteca de host
- Ai Trust Layer
- Solución de problemas
- Cómo desinstalar Automation Suite
- Cómo resolver el fallo de comprobación de conectividad prerrequisito en OpenShift 4.16–4.18
- Cómo implementar Insights en un clúster habilitado para FIPS
- Cómo deshabilitar la habilitación automática de CDI en el operador de GPU de Nvidia
- Cómo codificar la URL de una contraseña de cadena de conexión de PostgreSQL
- 500 errores y limitación de tasa en solicitudes S3 en ODF
- Solución de problemas de secretos externos
- Configurar las tolerancias del controlador CSI para ODF 4.20
- Solución de problemas de Temporal como servicio
- Los pods de AI Center y Document Understanding no se inician con la verificación del certificado TLS habilitada
- Studio Desktop no puede cargar conectores y actividades de Integration Service
- Errores de validación del certificado TLS
- Mitigación manual de Política de red de ArgoCD (GHSA-47m3-95c7-g2g8)
- Configurar solicitudes de recursos y límites para cargas de trabajo creadas por uipathctl
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.
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.
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
-
Abre el VirtualService (abreviado
vsen kubectl) para editarlo:kubectl -n uipath edit vs intsvcs-periodic-vskubectl -n uipath edit vs intsvcs-periodic-vs -
Localiza la regla llamada
standard-url-periodic-elementPathy añade las siguientes dos líneas directamente encima de la claveroute::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: 60suri: 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 -
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.