Train traffic across central New York came to an abrupt halt Friday after a train struck a truck that had gotten hung up on the tracks in the Town of Mentz.
The accident happened at about 3:20 p.m. on North Main Street Road just north of the village of Port Byron.
The truck was heavily damaged, and the state Department of Environmental Conservation was called to handle a spill of about 25 gallons of diesel fuel and hydraulic fluid.
Eight train cars were reported to be off the rails, but none had overturned.
There were no reports of injuries.
The track, which runs across the state, is used by CSX for freight service, and Amtrak for passenger service.
Amtrak posted on Twitter Friday evening that the accident resulted in an eastbound train being stopped east of Rochester, with trains scheduled to depart from Syracuse, Albany and New York City being temporarily held.
The company later reported that the stopped eastbound train would be reversing to Rochester and that alternative transportation would be provided to passengers traveling between Rochester and Syracuse.
The crossing has been the site of several crashes, federal reports show. A Port Byron man was killed in March 2016 when he tried to drive across the tracks while the gates were down. Before that, there were three documented accidents at the North Main Street Road railroad crossing since 1977.
The most recent incident occurred in March 2015, when a vehicle was struck by a freight train. No one was injured.
In July 1990, a pedestrian was struck and killed by a freight train at the crossing.