I have 2 computers with following configurations.
Windows 10 Enterprise (64 bit)
Milestone MIP SDK 2016 R2
Milestone XProtect Smart Client 2017 R3 (64-bit)
When I run my custom software (Dot.Net Windows Forms app) on the first PC,
I can retrieve metadata with no issues and everything works as expected, I have used following code to get the metadata object, and it works.
var metitem = Configuration.Instance.GetItem(objectId, Kind.Metadata);
Then I deployed the same application into second PC, everything works except metadata. When I execute the exact same code (Please refer to the above code line) it returns null.
https://developer.milestonesys.com/s/article/Metadata-exception-in-MIP-
SDK-2016-R2
Is there a direct link to download this hot fix?
Appreciate any help on this.
The hotfix is a VideoOS.Platform.dll, so simply take a newer one from today’s MIP SDK or any other Milestone client that has the VideoOS.Platform.dll
The hotfix download was only a must back then when no newer VideoOS.Platform.dll existed..
Hi Thanks for your response.
I have checked the VideoOS.Platform.dll on both PCs and they are identical.
The only difference is first PC has XProtect Smart Client 2017 R3 (64-bit) and the second PC has XProtect Smart Client 2017 R1 (64-bit).
Could it be a problem? Really appreciate your help on this …
I have install XProtect Smart Client 2017 R3 (64-bit) on the second pc as well .. but I keep getting the same error. now both pc’s are identical.
Just wondering whether there is any other configuration setting some where …?
Please ignore this question, I have managed to fix this … it was a permission issue of the user account. I have given full permission and its working as expected.