Error During the Status Change in Deal Workflow

Description

If you are changing the status of a deal, the log will show this message:

*** EXCEPTION ***
Hash: D8D103854906020CE442E301EC8C8E20
Message: System.NullReferenceException: Object reference not set to an instance of an object.
at EFLead.EFLeadForm.GetConvertedStateGuid()
at EFLead.EFLeadForm.pnlWorkflow_EditValueChanging(Object sender, WorkflowChangingEventArgs e)
at eWay.Core.GUI.eWayWorkflowView.OnEditValueChanging(Object newValue)
at eWay.Core.GUI.eWayWorkflowView.OnMouseDown(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Version

All versions of eWay-CRM

Difficulty

Low

Resolution

Go to Administration Application > Global Settings > Deals. There are two settings: Deal Completed Status Name and Deal Lost Status Name.

Both settings must contain real status names (values in the FileAs column) from the Deal workflow.