According to 2 Chronicles 12, Shishak, leading an army of 60,000 horsemen and 1,200 chariots, invaded Judah and sacked Jerusalem in order to assist his ally, Jeroboam, the king of Israel. According to Josephus, his army met with no resistance throughout the campaign, taking Rehoboam's most fortified cities "without fighting." Finally, he conquered Jerusalem without resistance, because "Rehoboam was afraid." Shishak did not destroy Jerusalem, but forced King Rehoboam of Judah to strip the Temple and his treasury of their gold and movable treasures.
The portal is generally believed to record a historical campaign of Sheshonq I in Judah, but it makes no mention of Jerusalem being sacked, nor of Rehoboam or Jeroboam. Various explanations of this omission of Jerusalem have been proposed: its name may have been erased, the list may have been copied from an older pharaoh's list of conquests, or Jeroboam's ransoming the city (as described in the Book of Chronicles) would have saved it from being listed. According to Finkelstein, the ransoming account is highly unlikely given the paucity of the material culture of 10th century Judah, and regards it as a theological construction.