I have this error and tried to follow the correction, but it would not work for me.
I found the field2 in the vb3.php on line 173 instead of 122. There was a query on 122, but didn't mention field2. I changed the query on 173, but it just changed the error to field 6.
I had been running a spam field for a long time, deleted it and then replaced it because it was needed. This may have been the source for this problem.