If you delete a grid field and then create a new field of another type with the same name, you may see an error. Troubleshoot ‘Cannot convert type’ error.
After deleting a field of type Grid (table) and creating/installing a new field of another type (string, long text, etc.), the following error occurs when trying to close or update an incident:
Cannot convert type []interface {} of '[map[] map[]]' to type string, field: sourceip (8902)
This error occurs with field type changes if the fields are not of compatible types, such as changing the type from long text to boolean or URL to short text. If you create an incident with that field, delete the field, create a new field with the same name but different type, and then try to close the incident with that field, the error occurs.
For example, create a field of type table/grid and associate it with an incident type. Create an incident with that field and then delete that table/grid field and create/install a new field with the same name but associate it with a different type (such as short text). When you try to close the incident that has that field, the error occurs.
To resolve this issue, perform the following steps.
Go to
→ → → → .Select the incident type that contains the changed field.
Click Edit Layouts.
Click “Close” Form if you want to close the incident or “New”/”Edit” Form if you want to edit the incident.
Add the field you changed to the form.
Save the form.
Go to the Incidents page and select the incident with the checkmark.
Click Close if you want to close the incident or Edit if you want to edit the incident.
In the Custom Fields area, reset (delete) the value for the field you changed.
Click Close Incident or Update Incident.