Narrative:

Maintenance truck; needed five minutes on runway xxl and was granted this access while holding short of runway xy on runway xxl. Meanwhile; aircraft X began taxiing to runway xxl while an inbound was about 10 miles out for runway xy. The south radar controller briefly called to coordinate something; but then hung up and this got the trainee and I in a brief discussion about what apreq [approval request] they may have been considering. We were using the correct memory aid to show that runway xxl was occupied and unavailable; however; our scan broke down and aircraft X was cleared for takeoff while taxiing on taxiway D towards D1; as the runway xy lander was already crossing the runway xy/ xxl intersection. Maintenance truck; then reported exiting runway xxl as he heard our clearance and saw the A320 turning from D1 to begin taking the runway. I quickly verified that maintenance truck had exited runway xxl; and he confirmed this immediately and then aircraft X continue lining up on runway xxl and he then commenced his takeoff roll. Training on local control was in progress and I was the OJT instructor.I could have refrained from discussing a theoretical apreq and maybe this would helped the trainee and I from having a degraded runway scan that is obviously much more important.

Google
 

Original NASA ASRS Text

Title: Tower controllers reported a runway incursion with a departure and a vehicle.

Narrative: Maintenance truck; needed five minutes on Runway XXL and was granted this access while holding short of Runway XY on Runway XXL. Meanwhile; Aircraft X began taxiing to Runway XXL while an inbound was about 10 miles out for Runway XY. The South radar controller briefly called to coordinate something; but then hung up and this got the Trainee and I in a brief discussion about what APREQ [Approval Request] they may have been considering. We were using the correct memory aid to show that Runway XXL was occupied and unavailable; however; our scan broke down and Aircraft X was cleared for takeoff while taxiing on Taxiway D towards D1; as the Runway XY lander was already crossing the Runway XY/ XXL intersection. Maintenance Truck; then reported exiting Runway XXL as he heard our clearance and saw the A320 turning from D1 to begin taking the runway. I quickly verified that Maintenance Truck had exited Runway XXL; and he confirmed this immediately and then Aircraft X continue lining up on Runway XXL and he then commenced his takeoff roll. Training on local control was in progress and I was the OJT instructor.I could have refrained from discussing a theoretical APREQ and maybe this would helped the Trainee and I from having a degraded runway scan that is obviously much more important.

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.