23:29 In his days Pharaohnechoh king of Egypt went up against the king of Assyria to the river Euphrates: and king Josiah {s} went against him; and he slew him at Megiddo, when he had seen him.
(s) Because Pharaoh passed through his country, he was afraid Pharaoh would have done him harm and would have stopped him, yet he did not consult the Lord, and therefore was slain.
23:29 The king, and c. - The king of Babylon, who having formerly rebelled against the Assyrian had now conquered him; as appears by the course of the sacred, and the concurrence of the prophane history; and therefore is here and elsewhere called the Assyrian, and the king of Assyria, because now he was the head of that empire. Euphrates - Against Carchemish by Euphrates, as it is expressed, 2Chron 35:20, which the Assyrian had taken from Pharaoh's confederates, who therefore sends forces against the Assyrian, that he might both help them, and secure himself. Josiah went - Either to defend his own country from Pharaoh's incursions; or to assist the king of Babylon, with whom he seems to have been in league. Slew - Gave him his death wound there; though he died not 'till he came to Jerusalem. Seen him - When he fought with him, or in the first onset. It does not appear, that Josiah had any clear call to engage in this war; possibly he received his death wound, as a punishment of his rashness.
23:25-30 Upon reading these verses, we must say, Lord, though thy righteousness be as the great mountains, evident, plainly to be seen, and past dispute; yet thy judgments are a great deep, unfathomable, and past finding out. The reforming king is cut off in the midst of his usefulness, in mercy to him, that he might not see the evil coming upon his kingdom: but in wrath to his people, for his death was an inlet to their desolations.