What was the ultimate weakness of the League of Nations?

The ultimate weakness of the League of Nations was that it lacked the ability to enforce its decisions and punish countries that violated its principles. Its member states were not willing to put military force at the disposal of the league. This made it unable to prevent aggressive actions by countries such as Japan, Italy, and Germany in the lead-up to World War II. Additionally, the absence of major powers like the United States and the Soviet Union weakened the league's impact on international affairs.