Judges 2:4

4 The angel of the LORD spoke those things to all of the people of Israel. Then the people began to sob out loud.

Judges 2:4 Meaning and Commentary

Judges 2:4

And it came to pass, when the angel of the Lord spake these
words unto all the children of Israel
This being either one of the three solemn feasts, when all the males appeared at the tabernacle of the Lord; or else here was now a solemn convention of all the tribes to inquire of the Lord the reason why they were not able to drive out the Canaanites in some places, and why they prevailed over them in many:

that the people lift up their voice, and wept;
being affected with what the angel said, and convicted in their consciences of their sins, and so fearing the bad consequences thereof, they wept because of the sins they had been guilty of, and because of the evils that were like to befall them on account of them.

Judges 2:4 In-Context

2 So you must not make a covenant with the people of this land. Instead, you must tear down their altars.' "But you have disobeyed me. Why did you do it?
3 I have something to tell you. I will not drive those people out to make room for you. They will be like thorns in your sides. Their gods will be a trap to you."
4 The angel of the LORD spoke those things to all of the people of Israel. Then the people began to sob out loud.
5 So that place was called Bokim. The people offered sacrifices to the LORD there.
6 Joshua sent the people of Israel away. Then they went to take over the land. All of them went to their own shares of land.
Holy Bible, New International Reader's Version® Copyright © 1995, 1996, 1998 by Biblica.   All rights reserved worldwide.