Since updating to 8.0 SP3 (8.0.3.1845 specifically) I have been getting this error when performing a specific operation. Everything works perfectly in 8.0.2.1693
Basically I have an application that downloads archived items using the ContentManagementAPIClass :
first I get an instance of ContentManagementAPIClass
Then I get a IItem using ContentManagementAPIClass.Item
Then I set the SaveSetID and the ArchiveID of the item I want.
I give the item a filesteam in Item.Content.Data
Finally I perform Item.Get(EV_STG_API_ITEM_DETAIL.DETAIL_LEVEL_ITEM_CONTENT | EV_STG_API_ITEM_DETAIL.DETAIL_LEVEL_ITEM_PROPERTIES) (Basically Item.Get(3)) <-- Error occurs here.
In 8.0.2.1693 the item was downloaded to the location of my choice and everything worked fine. Since upgrading to 8.0.3.1845, I have been getting this "An internal failure occurred. Internal Error: 'The procedure number is out of range. [0x800706d1]'." I have ran out of ideas to troubleshoot this issue so any help would be welcome.
Thanks!