diff --git a/wpilibj/wpilibJavaDevices/src/main/java/edu/wpi/first/wpilibj/CameraServer.java b/wpilibj/wpilibJavaDevices/src/main/java/edu/wpi/first/wpilibj/CameraServer.java index 3024508b61..b38385f7d2 100644 --- a/wpilibj/wpilibJavaDevices/src/main/java/edu/wpi/first/wpilibj/CameraServer.java +++ b/wpilibj/wpilibJavaDevices/src/main/java/edu/wpi/first/wpilibj/CameraServer.java @@ -164,9 +164,14 @@ public class CameraServer { * The name of the camera interface (e.g. "cam1") */ public void startAutomaticCapture(String cameraName) { - USBCamera camera = new USBCamera(cameraName); - camera.openCamera(); - startAutomaticCapture(camera); + try { + USBCamera camera = new USBCamera(cameraName); + camera.openCamera(); + startAutomaticCapture(camera); + } + catch (VisionException ex) { + DriverStation.reportError("Error when starting the camera: " + cameraName + " " + ex.getMessage(), true); + } } public synchronized void startAutomaticCapture(USBCamera camera) {