Some error codes are logged during normal execution of scripts. Set Error Capture will keep an error dialog from interrupting your script, but the error is still logged. Other script steps are always returning error codes in certain circumstances without generating a dialog box and those codes are logged as well. We'd never know they were generated except for checking the log or using Get ( LastError ) immediately after the script step.
Thus, if you perform a find and no records are found, a 401 error code will be logged.
If you loop through records with the Go To Record/Request/Page [next ; exit after last] script step, a 101 error will be logged whent the script reaches the last record and exits the loop. Even though your script has performed exactly as you have designed it to perform.
Other's have also complained about these "errors that aren't really errors" as they clutter up the log and can make it difficult to isolate a log entry that does tell us something significant from amongst all the "chaff" that is meaningless.