I am a third year programmer with this issue being my second occurrence. I opened up my Java program for a sonar sensor and all of the code involving the Wpilibj seems to have errors. These errors are only appearing inside that project. Has anyone else encountered this and or have a fix for this? The first time this appeared was at competition last year and, with help from advisors and other fellow programmers, we were able to copy the code into a different project and have successful code. This seems to happen after the project searches for updates to the wpilib
Can you paste a code snippet, as well as the exact error?
Does the code still compile? If so, then it’s just vscode intellisense being weird. If not, then something is weird about your project configuration.
A screenshot of what you’re seeing would help immensely
I posted an image above
Are you using the old command-based or new command-based? Given the presence of OI.java
and RobotMap.java
, I’m going to assume old. If you’re actually using the new one, your imports should be wpilibj2
instead of wpilibj
. If this is the case, I recommend creating a new project and migrating functionality piece-by-piece instead of copying entire files.
You should have a json file for one or the other in your vendordeps folder. At quick glance, I don’t see either, though it might simply be off screen.
Assuming you don’t have one, you need to “Manage Vendor Libraries” and “Install Offline”, then select the appropriate one. Making the command-based libraries into vendordeps is new this year.
What do you have in vendordeps?
Definitely odd. What version of WPILib are you running? Also, can you try building, just to see what it does.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.