Solução de problemas do Cloud Compiler no VEXcode EXP

Este artigo fornecerá assistência a administradores de TI e usuários que estão recebendo a mensagem de erro “O processo do compilador expirou. Por favor, tente novamente."

VEXcode EXP executado em sistemas operacionais baseados na Web, ChromeOS, iPadOS ou Android requer o uso de um Cloud Compiler para compilar projetos de usuários em código de microprocessador. Devido às limitações de segurança nessas plataformas, o compilador do microprocessador VEX não pode ser executado localmente. Para contornar esse problema, o VEXcode usa um webservice Cloud Compiler para permitir que os usuários dessas plataformas possam baixar o código para seu robô.

Nota: Os usuários de Windows e Mac não utilizam os serviços do Cloud Compiler.

Os usuários podem visitar status.vexcode.cloud para descobrir se há uma interrupção de serviço no Cloud Compiler para todos os usuários. Se os serviços do VEXcode Cloud Compiler estiverem reportando como "conectados" no site de status, então sua rede local pode estar bloqueando o acesso ao Cloud Compiler.

 

Firewall/Informações de rede

(Informações atualizadas para VEXcode 2.3.1+)

Para garantir que o VEXcode Cloud Compiler possa funcionar, certifique-se de que os seguintes endereços e portas estejam desbloqueados em sua rede para usuários finais.

Compilador de blocos / C++: cppexp.vexcode.cloud
Python Linter Service: pythonexp.vexcode.cloud
Porta: 443 (também disponível em 5637)
Protocolo: TCP

Observação: Endereços IP fixos não estão disponíveis para serviços do Cloud Compiler - os serviços são hospedados na AWS e os endereços IP podem mudar ao longo do tempo com base na configuração das instâncias do servidor AWS.

Serviço de atualização de firmware: content.vexrobotics.com
Porta: 443
Protocolo: HTTPS

 

Testando a conectividade do Cloud Compiler

Os administradores de TI podem baixar o utilitário VEXcode Cloud Check para ajudar na solução de problemas de conectividade de uma rede local com os serviços do Cloud Compiler sem precisar do VEXcode instalado ou de um robô conectado.

Baixe o utilitário VEXcode Cloud Check - Windows
Baixe o utilitário VEXcode Cloud Check - Mac

EXP_202.png

Como usar

  • Selecione sua plataforma (IQ, EXP, V5) no menu suspenso Plataforma. Depois de selecionada, a IU será atualizada para mostrar os servidores corretos.
  • O lado esquerdo dos indicadores é o status do serviço Cloud Compiler - baseado em dados de status.vexcode.cloud. Esses indicadores informarão se os serviços do Cloud Compiler estão em execução para todos os usuários.
  • O lado direito dos indicadores é a sua conexão com os serviços do Cloud Compiler da sua rede atual. Se esses indicadores indicarem "Não conectado", sua rede estará bloqueando o acesso ao Cloud Compiler. Abra os endereços e portas listados na sua rede usando as informações deste artigo.
  • O botão "Testar novamente" tentará se conectar ao serviço Cloud Compiler novamente e atualizará os indicadores de status.

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

Last Updated: