In the database activity, a field of menu type with no options provided causes "Catchable error, must be fixed by programmer", when trying to add an entry.
Reproduce the problem:
1. Create database activity
2. Add a field of "Menu" or "Menu (multiselect)" type leaving options list empty.
3. Add a new entry.
This will result with the error.
To resolve this issue, Options list must be a required field in Menu field settings.
Adrian - I also noticed that while creating a checkbox or radiobutton with no options doesn't display an error, it also should be fixed so that some options are mandatory.