Concrete5 8.1 lots of Form bugs

Hello Concrete5 members,

I am using Concrete5 8.1 which works really great only the forms are really frustrating.
I get lots of errors with the new form and the reply message doesn't work.

When creating a form and clicking on add when finished
An unexpected error occurred. An exception occurred while executing 'INSERT INTO ExpressFormFieldSetControls (id, is_required, position, custom_label, field_set_id, type) VALUES (?, ?, ?, ?, ?, ?)' with params ["fb323751-1299-11e7-9485-000c2937cc7b", 1, 0, null, 4, "attributekeycontrol"]: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fb323751-1299-11e7-9485-000c2937cc7b' for key 'PRIMARY' < Back to Home

System & Settings > Data Onjects > Form name > Forms > Form > Delete Form
An exception occurred while executing 'DELETE FROM ExpressForms WHERE id = ?' with params ["45400350-129b-11e7-9485-000c2937cc7b"]: SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails (`develop_vecove`.`ExpressEntities`, CONSTRAINT `FK_BC772AA6547D6B2D` FOREIGN KEY (`default_view_form_id`) REFERENCES `ExpressForms` (`id`))

System & Settings > Data Onjects > Form name > View Contact Entries
Call to a member function populateDirectChildrenOnly() on null

View Replies:
revee replied on at Permalink Reply
Same here, ExpressForms is completely unusable for me since it's impossible to add a form without complaints about duplicate keys.
katalysis replied on at Permalink Reply
I've had similar issues trying to delete User Attributes in 8.1
PineCreativeLabs replied on at Permalink Reply
I am also seeing issues with duplicate keys.

Tried copying a form to clipboard, then add it and change the form name.
However, the new name is not applied in the dashboard form results - it uses the original copy's name. So, when a form submission notification email is sent, it uses this unchanged title in the name.

Also, there is no way to delete form result categories, even after the form is deleted from a page, so you're left with a bunch of unused form results.