Results 7 comments of Mike Silversides

Since you mention bumping into stuff (and ESD) maybe you can avoid the error. Maybe it's ESD, maybe it is just a loose connection. If ESD or mechanical vibration reliably...

Can you post a link to your code on GitHub? Also a link to a robotcontroller log file from a session where the error occurred? That will let us know...

Can we get a robot controller log file that includes the error? Also a link to the source code. Not much anyone can do if we can't replicate the problem...

Wow! Confirmed. Setting RobotLog.setGlobalErrorMsg("Test Global Error Msg") results in a running program that can't be easily stopped. My test program had motors running and telemetry still running. NOTE: A Restart...

If you want to stop the robot with an error message you could use the following code: ` throw new RuntimeException("test runtime exception msg");` That should stop your program with...

There was one SDK Team member who commented that the SetGlobalError methods may have been intended for internal SDK use and perhaps should not have been made public. These methods...

This does look like a valid issue. robotlog.e can't process the exception (none of the method signatures for robotlog.e accept a Throwable parameter) so robotlog.e only logs the tag. robotlog.ee...