The Class Not Registered error occurs when a user’s machine list is out-of-date or contains old machine definitions. Users will usually see this error immediately after updating the software to a newer build and while attempting to open the machine table. In general, PC/POLL tries to avoid releasing a build that will cause this error, but sometimes this is unavoidable especially when a machine is still part of a beta release. During the beta period, the general structure of a particular machine definition may be changed in order to better communicate with the register itself. However, this change to one machine may affect the entire machine table.
The Class Not Registered error can also occur when accessing the Data/Schedules/Scripts areas. This occurs when a user creates machines, scripts, and schedules in an old version and then updates to a newer version that does not contain the same information formats as the old. To fix this error, delete and recreate the Machine Files. If Scripts or Schedules are opened and the Class Not Registered error appears, delete the script and schedule databases to fix the error. Please note that the All Polls databases or report databases DO NOT need to be deleted! However, the user will not be able to access reports that were generated by machines that the software cannot create (either because it’s not included in the newer build or because the user's release code does not support that machine type).
Do not try to communicate, view reports, etc. when you have this error. It will result in subsequent errors.
How to Fix the Class Not Registered Error