Dimitri Payet was struck by a bottle and threw it back into the crowd before fans stormed the pitch making the game between Nice and Marseille to be abandoned.
“Our players were attacked,” said Marseille president Pablo Longoria.
“We decided for the safety of our players, who were attacked during the pitch invasion, not to resume the match because the safety of our players was not guaranteed.”
The chaos continued as the players tried to leave the pitch, with scuffles breaking out and Marseille coach Jorge Sampaoli having to be held back by his staff.
Marseille players had been targeted by plastic water bottles from that section of the crowd throughout the match, before one hit Payet and saw the midfielder fall to the ground.
In the melee that followed, team-mates Alvaro Gonzalez and Matteo Guendouzi ran towards the end of the ground to face down the fans and Nice skipper Dante then attempted to calm angry supporters.
A security cordon of stewards tried to stem the pitch invasion before a brawl broke out between players of the two teams, supporters and staff.
Players and officials eventually made it off the pitch and back down the tunnel away from the chaos outside.
It comes after Marseille’s opening 3-2 win at Montpellier two weeks ago was also held up when fans pelted the pitch with bottles.
The game was halted in the 89th minute after Marseille substitute Valentin Rongier was hit on the head and Montpellier’s Florent Mollet was also hit as he prepared to take a corner.
There were chaotic scenes before players were told to leave the field.
Nice’s players came back out to finish the match but Marseille’s did not. The Nice players applauded the fans who were left in the ground Lineups Nice Formation 4-4-2
40 Benítez 20 Atal 25 Todibo 4 Costa Santos 26 Bard 28 Boudaoui 8 Rosario 18 Lemina 21 Kluivert 9 Dolberg 11 Gouiri 40Benítez 20AtalSubstituted forLotombaat 6’minutes 25Todibo 4Costa Santos 26BardBooked at 69mins 28Boudaoui 8Rosario 18LeminaBooked at 15minsSubstituted forThuram-Ulienat 71’minutes 21KluivertBooked at 66mins 9DolbergBooked at 63mins 11Gouiri Substitutes 1Bulka 5Daniliuc 7Maolida 13Kamara 14Ndoye 19Thuram-Ulien 23Lotomba 29Da Cunha 33Smith Marseille Formation 3-2-4-1
30 Mandanda 2 Saliba 14 Peres Petroni 3 González 22 Gueye 6 Guendouzi 4 Kamara 8 Santos da Silva 17 Ünder 10 Payet 11 de Lima 30Mandanda 2Saliba 14Peres PetroniBooked at 71mins 3González 22GueyeSubstituted forRongierat 57’minutes 6Guendouzi 4KamaraBooked at 3mins 8Santos da Silva 17Ünder 10Payet 11de LimaSubstituted forDe la Fuenteat 56’minutes Substitutes 1Ngapandouetnbu 12Dieng 20De la Fuente 21Rongier 23Amavi 26Targhalline 34Sciortino 39Nadir Referee: Benoît Bastien