SPSource and Custom Lookup Field

Jul 14, 2009 at 3:20 PM


We have a SharePoint Solution in which the lists (Document Libraries etc) can have one or more custom lookup field to represent LOB data. We were trying to reverse engineer these lists using SPSource, It all works fine as long as the list fields are standard SharePoint types but fails when SPSource encounters custom lookup field. The error message we get is shown below. 

“An exception occured while running SPSource:Field type <custom lookup field type> is not installed properly. Go to the list settings page to delete this field.”

On further investigation the exception occurs while iterating though the “list Fields”  in the foreach statement of the method “private static XmlNode BuildFieldsNode(XmlDocument listSchemaDoc, XmlNode metaDataNode, SPList list, SPSite site)” of SPSource


The above error occure when we try to access the field that represents the custom lookup in the list.Fields collection. 

Apparently in our solution we do similar iteration through list fields without any exception being thrown.


Any suggestion to fix this will be of great help. 

Also let us know how we can use SPSource to reverse engineer a remote site.


Thanks & Regards


Jul 15, 2009 at 2:59 PM
This discussion has been copied to a work item. Click here to go to the work item and continue the discussion.