Run-time error "-2147219868 (80040664): CRecord: Init method must be called before using this object" when saving a blank participant record

When creating a new participant record, if you choose to link an existing constituent record but the constituent already has a participant record, users may receive the following message:
"You canot select this constituent because the constituent you selected is already registered for this event".
If you click Save and Close on the blank participant record, you receive the following error message:
"Run-time error '-2147219868 (80040664)': CRecord: Init method must be called before using this object".

 
We are currently evaluating this issue and will update this article when we have more information.

In the mean time, the blank participant record can be closed without receiving any error messages by click the red 'X' in the top-right corner of the record.

 

Steps to Duplicate

1. Open an Event record
2. On the Participants tab, click New Registrant
3. Search for an existing constituent record
4. Error: "You canot select this constituent because the constituent you selected is already registered for this event" is received
5. Click Save and Close on the blank participant record
6. Error: "Run-time error '-2147219868 (80040664)': CRecord: Init method must be called before using this object" is received

Environment

 Raiser's Edge
 7.96

Was this article helpful?