Buggy code:
public class Snobot extends IterativeRobot { private Joystick mRawOperatorJoystick ; private Joystick mRawDriverJoystickPrimary ; private Joystick mRawDriverJoystickSecondary ; private DigitalInput mUpperLimitSwitch ; private DigitalInput mLowerLimitSwitch ; private Gyro mGyroSensor ; private SnobotOperatorJoystick mOperatorJoystick ; private IDriverJoystick mDriverJoystick ; private DriveMode mDriveMode ; private PowerDistributionPanel mPowerDistributionPanel ; private SnobotStacker mStacker ; private SnobotClaw mClaw ; private SnobotDriveTrain mDriveTrain ; private Logger mLogger ; private SnobotPosition mPositioner ; private String mAutonFilePath ; private CommandParser mParser ; private Solenoid mClawHandSolenoid ; private Solenoid mClawArmSolenoid ; private Talon mDriveLeft1 ; private Talon mDriveRight1 ; private Talon mStackerMotor ; private ArrayList < ISubsystem > mSubsystems ; private AnalogInput mTransducer ; private Encoder mEncoderLeft ; private Encoder mEncoderRight ; private Encoder mStackerEncoder ; SimpleDateFormat sdf ; @ Override public void robotInit ( ) { mPowerDistributionPanel = new PowerDistributionPanel ( ) ; mParser = new CommandParser ( this ) ; <START_BUG> mAutonFilePath = new String ( "C://Users//Andrew//Desktop//snobot2015//snobot2015//resources//autonoumous//TestAutonCommand.txt" ) ; <END_BUG> sdf = new SimpleDateFormat ( "yyyyMMdd_hhmmssSSS" ) ; String headerDate = sdf . format ( new Date ( ) ) ; mLogger = new Logger ( headerDate ) ; mLogger . init ( ) ; mTransducer = new AnalogInput ( 1 ) ; mDriveLeft1 = new Talon ( ConfigurationNames . getOrSetPropertyInt ( sDRIVE_MOTOR_LEFT_1 , 0 ) ) ; mDriveRight1 = new Talon ( ConfigurationNames . getOrSetPropertyInt ( sDRIVE_MOTOR_RIGHT_1 , 1 ) ) ; mRawOperatorJoystick = new Joystick ( ConfigurationNames . getOrSetPropertyInt ( sOPERATOR_JOYSTICK_PORT , 1 ) ) ; mUpperLimitSwitch = new DigitalInput ( ConfigurationNames . getOrSetPropertyInt ( sSTACKER_UPPER_LIMIT_SWITCH_PORT_1 , 1 ) ) ; mLowerLimitSwitch = new DigitalInput ( ConfigurationNames . getOrSetPropertyInt ( sSTACKER_LOWER_LIMIT_SWITCH_PORT_1 , 2 ) ) ; mClawHandSolenoid = new Solenoid ( ConfigurationNames . getOrSetPropertyInt ( sCLAW_HAND_SOLENOID , 1 ) ) ; mClawArmSolenoid = new Solenoid ( ConfigurationNames . getOrSetPropertyInt ( sCLAW_ARM_SOLENOID , 2 ) ) ; mOperatorJoystick = new SnobotOperatorJoystick ( mRawOperatorJoystick ) ; mStackerMotor = new Talon ( ConfigurationNames . getOrSetPropertyInt ( sSTACKER_MOTOR , 2 ) ) ; mClaw = new SnobotClaw ( mOperatorJoystick , mLogger , mTransducer , mClawHandSolenoid , mClawArmSolenoid ) ; String joystickType = ConfigurationNames . getOrSetPropertyString ( sJoystickMode , sJOYSTICK_MODE_XBOX ) ; if ( joystickType . equals ( sJOYSTICK_MODE_XBOX ) ) { mRawDriverJoystickPrimary = new Joystick ( ConfigurationNames . getOrSetPropertyInt ( sDRIVER_FLIGHTSTICK_1_PORT , 0 ) ) ; mDriverJoystick = new com . snobot . joystick . SnobotXBoxDriverJoystick ( mRawDriverJoystickPrimary , mLogger , mDriveMode ) ; } else { mRawDriverJoystickPrimary = new Joystick ( ConfigurationNames . getOrSetPropertyInt ( sDRIVER_FLIGHTSTICK_1_PORT , 0 ) ) ; mRawDriverJoystickSecondary = new Joystick ( ConfigurationNames . getOrSetPropertyInt ( sDRIVER_FLIGHTSTICK_2_PORT , 0 ) ) ; mDriverJoystick = new com . snobot . joystick . SnobotFlightstickJoystick ( mRawDriverJoystickPrimary , mRawDriverJoystickSecondary , mLogger ) ; } mEncoderLeft = new Encoder ( ConfigurationNames . getOrSetPropertyInt ( sLEFT_DRIVE_ENC_A , 7 ) , ConfigurationNames . getOrSetPropertyInt ( sLEFT_DRIVE_ENC_B , 4 ) ) ; mEncoderRight = new Encoder ( ConfigurationNames . getOrSetPropertyInt ( sRIGHT_DRIVE_ENC_A , 5 ) , ConfigurationNames . getOrSetPropertyInt ( sRIGHT_DRIVE_ENC_B , 6 ) ) ; mStackerEncoder = new Encoder ( ConfigurationNames . getOrSetPropertyInt ( sSTACKER_ENCODER_A , 0 ) , ConfigurationNames . getOrSetPropertyInt ( sSTACKER_ENCODER_B , 8 ) ) ; mStacker = new SnobotStacker ( mOperatorJoystick , mStackerMotor , mUpperLimitSwitch , mLowerLimitSwitch , mLogger , mStackerEncoder ) ; mDriveTrain = new SnobotDriveTrain ( mDriveLeft1 , mDriveRight1 , mDriverJoystick , mDriveMode , mEncoderLeft , mEncoderRight , mLogger ) ; mGyroSensor = new Gyro ( ConfigurationNames . getOrSetPropertyInt ( sGYRO_SENSOR , 0 ) ) ; mPositioner = new SnobotPosition ( mGyroSensor , mDriveTrain , mLogger ) ; mSubsystems = new ArrayList < ISubsystem > ( ) ; mSubsystems . add ( mOperatorJoystick ) ; mSubsystems . add ( mDriverJoystick ) ; mSubsystems . add ( mStacker ) ; mSubsystems . add ( mClaw ) ; mSubsystems . add ( mDriveTrain ) ; mSubsystems . add ( mPositioner ) ; for ( ISubsystem iSubsystem : mSubsystems ) { iSubsystem . init ( ) ; } mLogger . endHeader ( ) ; ConfigurationNames . saveIfUpdated ( ) ; } @ Override public void autonomousInit ( ) { } @ Override public void autonomousPeriodic ( ) { } @ Override public void teleopPeriodic ( ) { } private void update ( ) { } private void control ( ) { } private void updateSmartDashboard ( ) { } private void updateLog ( ) { } @ Override public void testPeriodic ( ) { } @ Override public void teleopInit ( ) { } public SnobotDriveTrain getDriveTrain ( ) { } public SnobotPosition getPositioner ( ) { } public SnobotStacker getSnobotStacker ( ) { } public SnobotClaw getSnobotClaw ( ) { } }

Fix:
mAutonFilePath = new String ( "..//..//snobot2015//resources//autonoumous//TestAutonCommand.txt" ) ;