Narrative:

I had cleared aircraft X for takeoff and he took a while to roll. I then cleared aircraft Y for takeoff behind aircraft X and was preparing to cross aircraft downfield. After I had cleared aircraft Y for takeoff I was scanning my arrivals and departures and taxiing the aircraft that had landed. I saw an aircraft pass in front of me airborne and assuming it was aircraft Y that I had cleared for takeoff; I began to cross aircraft Z at taxiway wj; aircraft a at taxiway Z and aircraft B at taxiway Y. I then went to tell the departing aircraft to contact departure and noticed with my strip management that it was aircraft X who was acquiring and that aircraft Y was still cleared for takeoff on the runway.I then went to stop aircraft Z; aircraft a and aircraft B to hold short of the runway. Aircraft Z did not read it back but aircraft a said that they had already crossed the hold short line but had stopped. It appeared aircraft a [was] short of the runway lines. I observed aircraft B not to have moved and was coming back to get a read back from aircraft Z to hold short of the runway. Aircraft Z had come to a stop but had crossed the hold short line but appeared to have stopped prior to entering the runway. I was observing and scanning everything to see what I could do to make sure it was the safest thing I could do in this situation and make sure everyone had stopped prior to the runway. Aircraft Z was calling tower to let me know that they had stopped because they saw the departure.I should slow down a bit and double check my departure strips before crossing. Get a good read back of hold short instructions from aircraft who didn't answer.

Google
 

Original NASA ASRS Text

Title: A Tower Local controller reported they cleared three aircraft to taxi across a runway which they had cleared an aircraft to depart from.

Narrative: I had cleared Aircraft X for takeoff and he took a while to roll. I then cleared Aircraft Y for takeoff behind Aircraft X and was preparing to cross aircraft downfield. After I had cleared Aircraft Y for takeoff I was scanning my arrivals and departures and taxiing the aircraft that had landed. I saw an aircraft pass in front of me airborne and assuming it was Aircraft Y that I had cleared for takeoff; I began to cross Aircraft Z at Taxiway WJ; Aircraft A at Taxiway Z and Aircraft B at Taxiway Y. I then went to tell the departing aircraft to contact departure and noticed with my strip management that it was Aircraft X who was acquiring and that Aircraft Y was still cleared for takeoff on the runway.I then went to stop Aircraft Z; Aircraft A and Aircraft B to hold short of the runway. Aircraft Z did not read it back but Aircraft A said that they had already crossed the hold short line but had stopped. It appeared Aircraft A [was] short of the runway lines. I observed Aircraft B not to have moved and was coming back to get a read back from Aircraft Z to hold short of the runway. Aircraft Z had come to a stop but had crossed the hold short line but appeared to have stopped prior to entering the runway. I was observing and scanning everything to see what I could do to make sure it was the safest thing I could do in this situation and make sure everyone had stopped prior to the runway. Aircraft Z was calling Tower to let me know that they had stopped because they saw the departure.I should slow down a bit and double check my departure strips before crossing. Get a good read back of hold short instructions from aircraft who didn't answer.

Data retrieved from NASA's ASRS site and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.