The issue was resolved in 1915 by Albert Einstein 's new theory of general relativity , which accounted for the small discrepancy in Mercury 's orbit .
These mistakes in his theory were corrected by Albert Einstein 's theory of General Relativity .