This article applies to:
The following runtime error occurs:
Invalid state for Start, call Load first 20.
When upgrading an experiment from E-Prime 2.0 to E-Prime 3.0, you may encounter the "Invalid state for Start" error. In previous versions of E-Prime, the Generate PreRun property's default value was "TopOfProcedure." In E-Prime 3.0, this property has a default value of "BeforeObjectRun." When TopOfProcedure is set on the Procedure that the sound is played on, a runtime error occurs during the stimulus presentation.
WorkaroundSet Generate PreRun to "BeforeObjectRun" for the Procedure that the audio is presented on (Refer to TIMING: Pre-Run and Post-Run Generation  for information on Generate PreRun).