Hibernate – Insufficient system resources exist to complete the API
This annoying error comes up when a user tries to hibernate its system, and this error pops up and now the hibernation option is not available until system restarts.
This problem occurs because the Windows kernel power manager cannot obtain the memory resources that are required to prepare the computer to hibernate.
A Microsoft KB article is also available here.
Another good article that explains this scenario is also available here.