Problemas Conocidos

Este artículo detalla problemas conocidos (y soluciones) para el Software de Control de Sistema de FRC®

Problemas Abiertos

No such host is known in the WPILib Installer

The following error message will show up when downloading VS Code with WPILib Installer version 2021.2.1 or earlier or version 2021.2.2 that was downloaded before 3/24/2021.

System.Net.Http.HttpRequestException: No such host is known.

This is due to the VS Code download URL being changed. A hotfix has been published and users should redownload the 2021.2.2 release or later. This fix can be downloaded here.

Invalid build due to missing GradleRIO

Issue: Rarely, a user’s Gradle cache will get broken and they will get shown errors similar to the following:

Could not apply requested plugin [id: ‘edu.wpi.first.GradleRIO’, version: ‘2020.3.2’] as it does not provide a plugin with id ‘edu.wpi.first.GradleRIO’

Solución Alternativa:

Delete your Gradle cache located under ~$USER_HOME/.gradle. Windows machines may need to enable the ability to view hidden files. This issue has only shown up on Windows so far. Please report this issue if you get it on an alternative OS.

Caracteres Chinos al iniciar la Driver Station

Problema: Rara vez, al iniciar la driver station se mostrarán caracteres Chinos en vez de texto en Inglés. Esto aparece solo cuando Windows esta configurado en otro idioma que no es Inglés.

Chinese character appearing in the Driver Station log window.

Solución alternativa: Hay dos soluciones alternativas conocidas:

  1. Copie y pegue los caracteres Chinos en un bloc de notas, y el texto en Inglés se mostrará.

  2. Cambie temporalmente el lenguaje de Windows a Inglés.

C++ Intellisense - Los Archivos Abiertos al Iniciarse No Funcionan Correctamente

Problema: En C++, los archivos que se abren cuando se inicia VS Code tendrán problemas con Intellisense mostrando sugerencias de todas las opciones desde una unidad de compilación y no solo las apropiadas o no encontrando archivos de encabezado. Este es un error en VS Code.

Solución Alternativa:

  1. Cierre todos los archivos en VS Code, pero deje VS Code abierto

  2. Elimine el archivo c_cpp_properties.json en la carpeta .vscode, si existe

  3. Corra el comando «Refresh C++ Intellisense» en vscode.

  4. En la esquina inferior derecha debe ver algo que se vea como una plataforma (linuxathena o windowsx86-64 etc). Si no es linuxathena de click y configure a linuxathena (lanzamiento)

  5. Espere ~1 min

  6. Abra el archivo main cpp (no el archivo de título). Intellisense debe de funcionar ahora

SmartDashboard y Simulation fallan al iniciar en Windows N Editions

Problema: Código de WPILib usando CSCore (dashboards y código simulados de robot) van a fallar al iniciar en versiones Education N de Windows.

Solución: Intalar el Media Feature Pack

Interoperabilidad de NetworkTables

There is currently an issue with inter-operating C++/Java NetworkTables clients (dashboards or co-processors) with LabVIEW servers (LV robot code). In some scenarios users will see updates from one client fail to be replicated across to other clients (e.g. data from a co-processor will not be properly replicated out to a dashboard). Data still continues to return correctly when accessed by code on the server.

Solución: Escriba el código en el servidor para reflejar cualquier clave que desee ver en otros clientes (por ejemplo, dashboards) en una clave separada. Por ejemplo, si tiene una clave llamada targetX que está siendo publicada por un coprocesador y desea que aparezca en la dashboard, puede escribir código en el robot para leer la clave y volver a escribirla en una clave como targetXDash.

Corregido en WPILib 2021.2.2

Bloqueo de Simulación de macOS Mojave

Problema: La Interfaz Gráfica del Usuario de la simulación no se inicia en macOS Mojave (10.14.x) debido a un error del enlazador dinámico (ejemplo a continuación):

dyld: lazy symbol binding failed: Symbol not found: _objc_opt_respondsToSelector

Solución: Actualice a WPILib 2021.2.2 utilizando el instalador más reciente o la función «Buscar actualizaciones de WPILib» en VS Code.

Game Tools fijos 2021 f1

2021_v3.0 Problema de Imagen

Problema: Se descubrió un problema con la versión de imagen de la roboRIO 2021_v3.1 incluida en el lanzamiento inicial de las Herramientas de Juego de NI 2021 que evita la generación de imágenes exitosas de la roboRIO.

Solutción: Los equipos que descargaron el instalador de las Herramientas de Juego del 2021 antes de la mañana del 11 de enero de 2021 deben volver a descargar e instalar el instalador más reciente (no es necesario desinstalarlo primero). La nueva versión es 2021 f1. Los usuarios con la versión correcta instalada no verán 2021_v3.1 como una opción en la herramienta de imágenes roboRIO. Una vez que se instala la nueva versión, se puede crear una imagen de la roboRIO con 2021_v3.0.