Solución de problemas del compilador en la nube en VEXcode V5

Este artículo proporcionará asistencia a los administradores de TI y usuarios que reciben el mensaje de error "El proceso del compilador ha agotado el tiempo de espera. Por favor, inténtalo de nuevo."

VEXcode V5 que se ejecuta en sistemas operativos basados en web, iPadOS o Android requiere el uso de un compilador en la nube para compilar los proyectos de los usuarios en código de microprocesador. Debido a las limitaciones de seguridad en estas plataformas, el compilador de microprocesadores VEX no puede ejecutarse localmente. Para solucionar este problema, VEXcode utiliza un servicio web de Cloud Compiler para permitir que los usuarios de estas plataformas puedan descargar código a su robot.

Nota: Los usuarios de Windows y Mac no utilizan los servicios de Cloud Compiler.

Los usuarios pueden visitar status.vexcode.cloud para descubrir si hay una interrupción del servicio del Cloud Compiler para todos los usuarios. Si los servicios de VEXcode Cloud Compiler informan como "conectados" en el sitio web de estado, es posible que su red local esté bloqueando el acceso al Cloud Compiler.

 

Información de firewall / red

(Información actualizada para VEXcode 2.3.1+)

Para garantizar que VEXcode Cloud Compiler pueda funcionar, asegúrese de que las siguientes direcciones y puertos estén desbloqueados en su red para los usuarios finales.

Blocks / C++ Compilador: cppv5.vexcode.cloud
Python Linter Service: pythonv5.vexcode.cloud
Puerto: 443 (también disponible en 5637)
Protocolo: TCP

Nota: Las direcciones IP fijas no están disponibles para los servicios de Cloud Compiler: los servicios están alojados en AWS y las direcciones IP pueden cambiar con el tiempo en función de la configuración de las instancias de servidor de AWS.

Servicio de actualización de firmware:
content.vexrobotics.com Puerto: 443
Protocolo: HTTPS

Para obtener una lista completa de todos los dominios que deben incluirse en la lista blanca, incluido el dominio en la nube, vaya a Requisitos de acceso al dominio para sitios web y recursos de VEX.

Prueba de conectividad del compilador en la nube

Los administradores de TI pueden descargar VEXcode Cloud Check Utility para ayudar a solucionar problemas de conectividad de una red local a los servicios de Cloud Compiler sin necesidad de instalar VEXcode o conectar un robot.

Descargar VEXcode Cloud Check Utility -
Descargar Windows VEXcode Cloud Check Utility - Mac

Diagrama de resolución de problemas del robot V5 que ilustra problemas y soluciones comunes para los sistemas de robótica V5, con componentes etiquetados y pasos de resolución de problemas.

Modo de uso

  • Seleccione su plataforma (IQ, EXP, V5) en el menú desplegable Plataforma. Una vez seleccionada, la interfaz de usuario se actualizará para mostrar los servidores correctos.
  • El lado izquierdo de los indicadores es el estado del servicio Cloud Compiler, que se basa en los datos de status.vexcode.cloud. Estos indicadores le informarán si los servicios de Cloud Compiler se están ejecutando para todos los usuarios.
  • El lado derecho de los indicadores es su conexión a los servicios de Cloud Compiler desde su red actual. Si estos indicadores dicen "No conectado", entonces su red está bloqueando el acceso al Cloud Compiler. Abra las direcciones y los puertos que figuran en su red utilizando la información de este artículo.
  • El botón "Probar de nuevo" intentará conectarse de nuevo al servicio Cloud Compiler y actualizar los indicadores de estado.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: