One of my SnapShot! customers ran into what could be one of the strangest anomaly’s this week that I thought I would document here, so that other people (including myself) can find it.
They were running SnapShot! against a Dynamics CRM 2011 organization as they were prototyping to move to Dynamics CRM 2011. The organization was originally CRM 3.0, which was upgraded to 4.0, which was upgraded to 2011.
SnapShot! was crashing on the UserSettings entity, complaining that: ]:
‘UserSettings’ entity doesn’t contain attribute with Name = ‘entityformmode’
Sure it does. I can see it in the database on my CRM 2011 development server.
I had the customer send me the SQL that would be used to create the UserSettingsBase table and sure enough, that field does not exist in that table. And I have not a clue how that happened. But it is not there, plain as day.
Anyway, this is just one anomaly that probably resulted from an upgrade process, somewhere, not completing as it should.