I've recently set up OT CLM services to archive files from SharePoint. If I interactively archive a file from SharePoint to LiveLink from my main document library it's working fine. If I then add a computed field to the library, archiving files then fail. Any pointers on how to deal with this? Following is the error message and stack trace.
Cannot save the specified document.
Archiving file "/Docs/Documents/Drawings/HOUSE.DWG" to "-2000:6621@e838dc59-9017-4c0a-9a51-f5f282322587 (Archive)" failed.
Original link for the item "/Docs/Documents/Drawings/HOUSE.DWG" cannot be created.
The item "/Docs/Documents/Drawings/HOUSE.url" cannot be updated.
Invalid data has been used to update the list item. The field you are trying to update may be read only.
Click here to hide the details
1. Cannot save the specified document.
2. Archiving file "/Docs/Documents/Drawings/HOUSE.DWG" to "-2000:6621@e838dc59-9017-4c0a-9a51-f5f282322587 (Archive)" failed.
3. Original link for the item "/Docs/Documents/Drawings/HOUSE.DWG" cannot be created.
4. The item "/Docs/Documents/Drawings/HOUSE.url" cannot be updated.
5. Invalid data has been used to update the list item. The field you are trying to update may be read only.
--- Opentext.Localization.LocalizableException (1)
at Opentext.SharePoint.Livelink.Pages.ArchivePageBase`2.DoAction()
at Opentext.SharePoint.Livelink.Pages.SPObjectPageBase.ArchiveButton_Click(Object sender, EventArgs e)
--- Opentext.SharePoint.Livelink.Providers.Archiving.FileArchivingException (2)
at Opentext.SharePoint.Livelink.Providers.Archiving.FileArchivingProvider.LinkFile(SPFile originalFile, LivelinkDocumentFolderContainer targetFolder, IFolderStructureCreator folderStructure, IVersionProvider versionProvider, ArchivingParameters parameters, SPFile& createdLink)
at Opentext.SharePoint.Livelink.Pages.ArchivePage.PerformLinkScenario(LivelinkDocumentContainer targetContainer, IFolderStructureCreator folderStructureCreator, IVersionProvider versionProvider, ArchivingParameters parameters, SPFile& createdLink)
at Opentext.SharePoint.Livelink.Pages.ArchivePageBase`2.PerformArchiving(TargetContainerType targetContainer, IFolderStructureCreator folderStructureCreator, IVersionProvider versionProvider, ArchivingParameters parameters)
at Opentext.SharePoint.Livelink.Pages.ArchivePageBase`2.ArchiveObject()
at Opentext.SharePoint.Livelink.Pages.ArchivePageBase`2.DoAction()
--- Opentext.SharePoint.Livelink.Providers.OriginalLinkCreatorException (3)
at Opentext.SharePoint.Livelink.Providers.OriginalLinkCreator.CreateLink(SPListItem originalItem, LivelinkNode node, Boolean synchronizable)
at Opentext.SharePoint.Livelink.Providers.Archiving.FileArchivingProvider.LinkFile(SPFile originalFile, LivelinkDocumentFolderContainer targetFolder, IFolderStructureCreator folderStructure, IVersionProvider versionProvider, ArchivingParameters parameters, SPFile& createdLink)
--- Opentext.SharePoint.Livelink.Providers.LinkUpdaterException (4)
at Opentext.SharePoint.Livelink.Providers.LinkUpdater.Update(SPListItem linkItem)
at Opentext.SharePoint.Livelink.Providers.OriginalLinkCreator.CreateLink(SPListItem originalItem, LivelinkNode node, Boolean synchronizable)
--- System.ArgumentException (5)
at Microsoft.SharePoint.Library.SPRequestInternalClass.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish)
at Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish)
at Microsoft.SharePoint.SPListItem.AddOrUpdateItem(Boolean bAdd, Boolean bSystem, Boolean bPreserveItemVersion, Boolean bNoVersion, Boolean bMigration, Boolean bPublish, Boolean bCheckOut, Boolean bCheckin, Guid newGuidOnAdd, Int32& ulID, Object& objAttachmentNames, Object& objAttachmentContents, Boolean suppressAfterEvents)
at Microsoft.SharePoint.SPListItem.UpdateInternal(Boolean bSystem, Boolean bPreserveItemVersion, Guid newGuidOnAdd, Boolean bMigration, Boolean bPublish, Boolean bNoVersion, Boolean bCheckOut, Boolean bCheckin, Boolean suppressAfterEvents)
at Microsoft.SharePoint.SPListItem.UpdateOverwriteVersion()
at Opentext.SharePoint.Livelink.Providers.LinkUpdater.Update(SPListItem linkItem)