There are some problems on insert and modify survey.
On insert is not set the value of survey id. This cause a blocking error.
On modify is not populate the survey object and the value of fields are not showed.
I think there is a problem with the custom field class on new field "defaultvalue". That field isn't present on 4.1. On 4.1 survey worked well.
Pancioni Marco
Antica Bottega Digitale
Concursive Solution Provider