Joshua 9:18

NLT
New Living Translation

18But the Israelites did not attack the towns, for the Israelite leaders had made a vow to them in the name of the lord, the God of Israel.
The people of Israel grumbled against their leaders because of the treaty.