Contradiction with 1 Kings 13:2-3
These verses predict that a Josiah would one day destroy this altar, which aligns with 2 Kings 23:15 describing the fulfillment rather than contradicting.
1 Kings 13:2-3: And he cried against the altar in the word of the LORD, and said, O altar, altar, thus saith the LORD; Behold, a child shall be born unto the house of David, Josiah by name; and upon thee shall he offer the priests of the high places that burn incense upon thee, and men's bones shall be burnt upon thee.
Contradiction with 2 Chronicles 34:5-7
Here, Josiah's actions echo those described in 2 Kings 23:15, matching rather than contradicting.
2 Chronicles 34:5-7: And he burnt the bones of the priests upon their altars, and cleansed Judah and Jerusalem.
Contradiction with Jeremiah 48:35
This verse talks about removing high places, which is part of the same reform process described in 2 Kings 23:15, not a contradiction.
Jeremiah 48:35: Moreover I will cause to cease in Moab, saith the LORD, him that offereth in the high places, and him that burneth incense to his gods.
Contradiction with 1 Kings 12:28-30
Although it describes the establishment of a rival worship system, which conflicts with reforms, it's historical context, not a contradiction of events in 2 Kings 23:15, which describes the undoing of such idolatry.
1 Kings 12:28-30: Whereupon the king took counsel, and made two calves [of] gold, and said unto them, It is too much for you to go up to Jerusalem: behold thy gods, O Israel, which brought thee up out of the land of Egypt.