Christ found out His mistake on the cross and knew that it was all in vain when He cried, “My God, why hast Thou forsaken Me.”

The Catholic Answers

Christ knew that His death was not all in vain. He died to give those who want it the means to save their souls. As those who want to save their souls have the means provided by the merit of Christ’s death, His sacrifice was a perfect success, accomplishing all that it was intended to accomplish. It was certainly never meant to save men even against their wills. The cry of Christ on the cross, therefore, in no way expressed a conviction that all was in vain, but indicated a desolation of soul and a mental suffering in the passion which no other external expression could manifest more suitably. The words were uttered for our sake, and bespoke a suffering, which was part of the price demanded of one enduring the penalty due to our sins.

Radio Replies Volume 1 by Rev. Dr. Leslie Rumble MSC and Rev. Charles Mortimer Carty