Omission of Vijayendra's name from the list, and Yeddyurappa's subsequent announcement led to BJP workers' protest, forcing police to resort to lathicharge in Mysuru.
Protesters raised slogans against BJP chief Amit Shah and party's senior leader from Karnataka, Ananth Kumar. They also resorted to vandalism and damaged furniture at the venue at Nanjanagudu near Mysuru.
BJP workers also vandalised the stage after Yeddyurappa left.
BY Vijayendra was seen as a likely candidate for Varuna assembly seat-where Congress is fielding incumbent Chief Minister Siddaramaiah's son Yatindra-in Mysuru, although Yeddyurappa announced at a party meeting later in the day that his son would not fight from the segment.
The announcement came after Vijayendra's omission from the list led to BJP workers' protest and clashes with police.
"Vijayendra is not filing nomination today, a common man (party worker) will be fielded and he will be filing the nomination," Yeddyurappa said at the meeting in Nanjanagudu, near Mysuru. "With folded hands I request all of you to support and bless that candidate and make him win."
The BJP's fourth list announced on Monday had seven names, bringing the total number of candidates announced so far to 220 of 224-member assembly. Notably, the BJP has not so far officially announced any candidate for Varuna.
Later, Vijayendra tweeted to "urge the party cadre to maintain peace & tranquility which is of foremost importance."
Vijayendra has been campaigning in the segment for more than a fortnight now, and sources claimed he was geared to file his nomination. What led to the change remains unknown.
Karnataka assembly elections are scheduled for May 12. Votes will be counted on May 15.