I have the exact same error since I have done the update Event registration failed. Object reference not set to an instance of an object.
I have logged the error in CRM stating the following :
2019-04-25T08:01:45.0630449Z :: Enter into [RequestToWebApi] function
2019-04-25T08:01:45.0950871Z :: AddAuthentication: starting AcquireToken
2019-04-25T08:01:45.0950871Z :: AddAuthentication: authentication token endpoint is login.microsoftonline.com
2019-04-25T08:01:45.0950871Z :: AddAuthentication: authentication resource is microsoft.dynamics.marketing.plugin
2019-04-25T08:01:45.3370975Z :: The bearer authentication token was successfully obtained.
2019-04-25T08:01:46.8180487Z :: Response received with status: [OK]
2019-04-25T08:01:46.8180487Z :: Exited from RequestToWebApi function
2019-04-25T08:01:46.8250487Z :: Exit verify captcha url
2019-04-25T08:01:46.8250487Z :: Verify captcha value: True
2019-04-25T08:01:46.8300480Z :: Completing event registration for 1 attendees.
2019-04-25T08:01:46.8300480Z :: There is an error during event registration: System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Dynamics.EventManagement.CrmPlugins.EventMgmtPlugin.Services.EventRegistrationService.DoesAttendeeContainWaitlistedSession(Attendee attendee)
at Microsoft.Dynamics.EventManagement.CrmPlugins.EventMgmtPlugin.Services.EventRegistrationService.CompleteEventRegistration(String userId, Event evt, IEnumerable`1 attendees, IEnumerable`1 eventPasses)
at Microsoft.Dynamics.EventManagement.CrmPlugins.EventMgmtPlugin.Services.EventRegistrationService.Register(String readableEventId, IEnumerable`1 attendees, String userId)
at Microsoft.Dynamics.EventManagement.CrmPlugins.EventPortalLinkPlugin.Strategies.PortalCGI.EventsController.Register(String readableEventId, RegistrationRequest registrationRequest, String userId)
Did you receive an answer?