In AttributeAssistantAddIn > AttributeAssistantEditorExtension.cs, under case "LINK_TABLE_ASSET": There is a line of code that checks whether 'row' is null, but then releases a different object (cCurs).
if (row != null)
Marshal.ReleaseComObject(cCurs);
row = null;
I believe that it should be checking cCurs instead.
In AttributeAssistantAddIn > AttributeAssistantEditorExtension.cs, under case "LINK_TABLE_ASSET": There is a line of code that checks whether 'row' is null, but then releases a different object (cCurs).
if (row != null) Marshal.ReleaseComObject(cCurs); row = null;
I believe that it should be checking cCurs instead.