This Bible contradiction is from the Skeptic's Annotated Bible.
Verses
Yes.
2 Chronicles 17:5-6 View context
Therefore the LORD stablished the kingdom in his hand; and all Judah brought to Jehoshaphat presents; and he had riches and honour in abundance.
And his heart was lifted up in the ways of the LORD: moreover he took away the high places and groves out of Judah.
No.
1 Kings 22:42-43 View context
Jehoshaphat [was] thirty and five years old when he began to reign; and he reigned twenty and five years in Jerusalem. And his mother's name [was] Azubah the daughter of Shilhi.
And he walked in all the ways of Asa his father; he turned not aside from it, doing [that which was] right in the eyes of the LORD: nevertheless the high places were not taken away; [for] the people offered and burnt incense yet in the high places.
2 Chronicles 20:31-33 View context
And Jehoshaphat reigned over Judah: [he was] thirty and five years old when he began to reign, and he reigned twenty and five years in Jerusalem. And his mother's name [was] Azubah the daughter of Shilhi.
And he walked in the way of Asa his father, and departed not from it, doing [that which was] right in the sight of the LORD.
Howbeit the high places were not taken away: for as yet the people had not prepared their hearts unto the God of their fathers.