Joysticks not working after Software Deploy

We are having trouble with Joysticks not working after a deploying software. We can enable and see the joysticks working in the Driver Station but nothing works on the robot. We have to Re-Deploy and hope it works. We have quite a few LoopOverruns and I’m trying to understand where those are coming from. Occasionally we see a “PID did not die within 500ms. Force killing with kill -9” Not sure if this is related.

I’m trying to understand the log information, but I’m not finding very useful documentation. The examples errors are not what I’m seeing. Is there a place where the log messages are well documented?

Thanks

Do you ever have Phoenix Tuner running while you see this by chance?

We have seen this quite a bit, but only when testing things while robot code is running AND Phoenix Tuner’s diagnostic server is running on the Rio.

Have you tried just restarting the robot code via DS instead of re-deploying? That will often fix it for us.

What version of WPIlib are you using? What is your CAN utilization? What is your roboRIO CPU utilization?

We have been using the Phoenix Tuner quite a bit. I assumed, that after using the tuner and then deploying code the diagnostic server was done and out of the picture.

Is there a specific step to ensure the diagnostic server is shut down or wiped out?

Thanks

I know we need to install the latest 2022 WPIlib but we are running the initial 2022 WPIlib. I’m going to take a closer look at usage tonight.

Thanks

Specifically, joysticks not responding may be caused by this issue in the initial WPILib release

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.