Overview
When trying to add or update an Object that utilizes a Connection to External Database and it throws an error similar to:
MPropertyPage2.cpp, 102, Duplicate property definition. (0x80040013) MPropertySheet2.cpp, 143, Duplicate property definition. (0x80040013) PropertySheetObjectType.cpp, 213, Duplicate property definition. (0x80040013) Item_ObjectType.cpp, 708, Duplicate property definition. (0x80040013) RPCMethodCallWithRetry.h, 127, Duplicate property definition. (0x80040013) RPCMethodCallWithRetry.h, 127, Duplicate property definition. (0x80040013) RPCObjectTypesAdmin.cpp, 1936, Duplicate property definition. (0x80040013) RPCObjectTypesAdmin.cpp, 429, Duplicate property definition. (0x80040013) RPCObjectTypesHelper.cpp, 8665, Duplicate property definition. (0x80040013) RefreshExternalObjects.cpp, 964, Duplicate property definition. (0x80040013) RefreshExternalObjects.cpp, 4878, Duplicate property definition. (0x80040013) ExternalObjectTypeDS.cpp, 199, Duplicate property definition. (0x80040013) ExternalObjectTypeDS.cpp, 1100, Duplicate property definition. (0x80040013)
Solution
Look at the list of properties or the Select Statement that is generated by M-Files for a property listed more than once. Remove and update the properties and then try again.
