God promises to give Joshua all of the land that his "foot shall tread upon." He says that none of the people he
encounters will be able to resist him. But later we find that God didn't keep his promise, and that many tribes withstood
Joshua's attempt to steal their land. 1:3-5
Joshua tells the Israelites that God will "without fail" drive out the Canaanites and the Jebusites. But later, the Bible
tells us that he could not drive them out. 3:10
This verse says that Ai was never again occupied after it was destroyed by Joshua. But Nehemiah
(7:32) lists it among the cities of Israel at the time of the Babylonian captivity.
God promised the Israelites that he would drive out all the inhabitants of the lands they pass through. But this verse
shows that he didn't keep his promise since he couldn't drive out the Jebusites. 15:63
"And they drave not out the Canaanites." Once again God fails keep his promise to destroy all the people the
Israelites encounter. 16:10
The Israelites, contrary to God's promises to them, could not drive out the Canaanites. 17:12-13
Joshua tells Manasseh that he will be able to drive out the Canaanites, but it turns out (see 1:27-28) that he
couldn't do it. 17:17-18
According to these verses, God fulfilled his promise to give the Israelites all of the lands that they encountered.
But in several places the Bible tells us that these promises were not kept. 21:43-45