A group of maddened passengers demanding compensation for a delayed flight charged on to a runway in Shanghai and stopped an Etihad plane, according to reports.
About 20 luggage-wielding people stormed the runway at Pudong International Airport, the Shanghai Daily reports.
Airport and airline officials said an Etihad Airlines flight arriving from the United Arab Emirates at night was forced to stop in a hurry to them.
The passengers were among 161 whose Shenzhen Airlines domestic flight was diverted to Pudong and delayed because of a thunderstorm.
The airline says it had arranged to accommodate passengers at a nearby hotel and put them on flights the following day.
But that didn't satisfy some travellers, who made their point by running on to the runway, the article says.
"Since no one was coming up to solve our problem, we decided to rush to the runway," a man who claimed to be one of the passengers said on the Chinese version of Twitter.
The airport said the incident lasted about five minutes and didn't affect other flights.
Shenzhen Airlines later agreed to pay 1000 yuan (about NZ$193) in compensation to each passenger.
But those who protested could face up to five years in prison.
Follow Yahoo! New Zealand Travel on Twitter - @YahooNZTravel