Buggy code:
public class Robot extends SampleRobot { static final int A_BUTTON = 1 ; static final int B_BUTTON = 2 ; static final int X_BUTTON = 3 ; static final int Y_BUTTON = 4 ; static final int LEFT_BUMPER = 5 ; static final int RIGHT_BUMPER = 6 ; static final int BACK_BUTTON = 7 ; static final int START_BUTTON = 8 ; static final int LEFT_JOYSTICK_CLICK = 9 ; static final int RIGHT_JOYSTICK_CLICK = 10 ; static final int LEFT_X_AXIS = 0 ; static final int LEFT_Y_AXIS = 1 ; static final int LEFT_TRIGGER_AXIS = 2 ; static final int RIGHT_TRIGGER_AXIS = 3 ; static final int RIGHT_X_AXIS = 4 ; static final int RIGHT_Y_AXIS = 5 ; static final int D_PAD = 6 ; RobotDrive myDrive ; Joystick moveStick ; Joystick shootStick ; ExecutiveOrder control ; ExecutiveRelease release ; Thread releaseThread ; Talon liftMotor ; DigitalInput liftSwitch ; LiftControl lift ; Thread liftThread ; DriveState orientationSwitcher ; Thread orientationThread ; SendableChooser autoChooser ; Integer autonomousID ; SendableChooser teleChooser ; Integer teleID ; AutonomousManager autoManager ; public Robot ( ) { } public void autonomous ( ) { } public void autonomous0 ( double scale ) { } public void autonomous1 ( double scale ) { } public void autonomous2 ( double scale ) { } public void autonomous3 ( ) { } public void operatorControl ( ) { } public void teleOpLoop0 ( double scale , double liftSpeed ) { } public void teleOpLoop1 ( double scale , double liftSpeed ) { } public void teleOpLoop2 ( double scale , double liftSpeed ) { } @ Override public void disabled ( ) { while ( isDisabled ( ) ) { SmartDashboard . putBoolean ( "Advanced<seq2seq4repair_space>Auto<seq2seq4repair_space>Is<seq2seq4repair_space>Updating" , true ) ; for ( int i = 0 ; i <= ( autoManager . actionList . size ( ) ) ; i ++ ) { try { if ( SmartDashboard . getBoolean ( ( "Add<seq2seq4repair_space>Step<seq2seq4repair_space>" + i ) ) ) { try { AutoAction action = new AutoAction ( SmartDashboard . getNumber ( ( "X<seq2seq4repair_space>Movement<seq2seq4repair_space>" + i ) ) , SmartDashboard . getNumber ( ( "Y<seq2seq4repair_space>Movement<seq2seq4repair_space>" + i ) ) , SmartDashboard . getNumber ( ( "Twist<seq2seq4repair_space>" + i ) ) , SmartDashboard . getNumber ( ( "Wait<seq2seq4repair_space>Time<seq2seq4repair_space>" + i ) ) , SmartDashboard . getNumber ( ( "Lift<seq2seq4repair_space>Speed<seq2seq4repair_space>" + i ) ) ) ; if ( ! ( autoManager . actionList . get ( i ) . equals ( action ) ) ) { autoManager . actionList . set ( i , action ) ; } } catch ( TableKeyNotDefinedException e ) { SmartDashboard . putNumber ( ( "X<seq2seq4repair_space>Movement<seq2seq4repair_space>" + i ) , 0.0 ) ; SmartDashboard . putNumber ( ( "Y<seq2seq4repair_space>Movement<seq2seq4repair_space>" + i ) , 0.0 ) ; SmartDashboard . putNumber ( ( "Twist<seq2seq4repair_space>" + i ) , 0.0 ) ; SmartDashboard . putNumber ( ( "Wait<seq2seq4repair_space>Time<seq2seq4repair_space>" + i ) , 0.0 ) ; SmartDashboard . putNumber ( ( "Lift<seq2seq4repair_space>Speed" + i ) , 0.0 ) ; SmartDashboard . putBoolean ( ( "Open<seq2seq4repair_space>Lift" + i ) , false ) ; SmartDashboard . putBoolean ( ( ( "Add<seq2seq4repair_space>Step" + i ) + 1 ) , false ) ; autoManager . addAutoAction ( 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ) ; } } } catch ( TableKeyNotDefinedException e ) { } } SmartDashboard . putBoolean ( "Advanced<seq2seq4repair_space>Auto<seq2seq4repair_space>Is<seq2seq4repair_space>Updating" , false ) ; <START_BUG> Timer . delay ( 10.0 ) ; <END_BUG> } SmartDashboard . putBoolean ( "Advanced<seq2seq4repair_space>Auto<seq2seq4repair_space>Is<seq2seq4repair_space>Updating" , false ) ; } public void test ( ) { } public double buffer ( int axisNum , Joystick joystickName , boolean inverted , double highMargin , double lowMargin ) { } public double buffer ( int axisNum , Joystick joystickName , boolean inverted , double highMargin , double lowMargin , double scale ) { } public void solenoidToggle ( int offButton , int onButton , Joystick joystickName , Solenoid solenoid1 , Solenoid solenoid2 ) { } public void relayControl ( Relay relayName , DigitalInput switchName1 , DigitalInput switchName2 ) { } public void relayControl ( Relay relayName , AnalogInput sonicPing , double pullBack ) { } public void relayControl ( Relay relayName , Joystick joystickName , int forward , int back , String type ) { } public void relayControl ( Relay relayName , Joystick joystickName , int forward , int back , String type , DigitalInput inside , DigitalInput outside ) { } }

Fix:
Timer . delay ( 0.01 ) ;