Try checking ULS for more detailed logs of the error
I have seen cases where the exception message is not very helpful.
Actually it was the sharepoint_config database that had filled the disk with transaction logs. After
After backup/shrink of transaction log everything worked fine