I have profile "Test". When I click Edit and then Save I get the following error message:
This is just a part of a huge error message, which lists all problem objects. The last part of this message is:
If we look at the Banks custom object permissions, the profile doesn't have a Create permission on it. That's what error says too.
What interesting is when I turn on the Modify All Data check box for this profile (all permissions for object automatically checked) and save the profile, it works - the save is done successfully.
But when I Edit the profile again and uncheck the Modify All Data and all Permissions for Bank except Read permission, it is saved successfully too. This is weird enough because previously the error said that Create permission on Bank is required, however it allowed to save the Profile without this permission. Why is it so?