When re-exporting recordings from an SDK generated export in .blk format, the re-export shows no recordings or cameras in the Smart Client.

We use the SDK to export recordings from Milestone via Component Integration, in the Milestone .blk format using the dbExporter with the PreventReExport flag set to false. The initial export works fine and can be viewed in the Smart Client.

When we go to re-export a subset of the original export via the Smart Client, the Smart Client says that the export has succeeded, however if you open the new export there are no recordings, cameras or views. I checked in the MediaData folder and the data for each camera is there, but the project does not seem to work.

We are using Milestone 2020 R2

Any help would be appreciated.

Regards,

Andrew

Milestone Development will start an investigation.

The problem was already fixed and the fix will be included in 2020 R3.

This will, however, only solve the problem for new exports. Already made exports will have to manually include the below list of PluginConfigurations in the SCP file. Unfortunately, already made reexports cannot be easily fixed, but can still be viewed in offline Smart Client by using the Open Database option in Setup mode.

The list of PluginConfigurations is too long to write in one reply space (because there is a length limitation), let me attach a file (PluginConfigurations.txt ).

posted a file.

Hi Rie,

Thank you for the fix.

I’ve got a few questions as we have systems already deployed, using different versions of Milestone.

  1. What versions of Milestone are affected by this, is it just 2020 R2 or are previous released also affected?
  2. Will the fix be included in hotfixes, as like I said we have systems deployed that this needs to be fixed on.
  3. If the problem is present on previous releases of Milestone, will the provided PluginConfiguration section work on the previous versions?

Thanks,

Andrew

Hi Andrew,

  1. We verified with the latest version 2020 R2. Unfortunately, we can not test all supported versions because of the limited resource.

  2. We can provide you with a hotfix for 2020 R2 if you want it. And then you will have to upgrade the other Smart Clients to 2020 r2 if you experience the problem elsewhere.

  3. If the problem also exist for previous versions of Smart Client, the pluginconfigurations will also fix it for them.

Best regards, Rie

Thank you for the information, it is very useful.

Just to confirm, the hotfix is just for the Smart Client? If that is the case a hotfix would be very useful as we already update the Smart Client to 2020 R2 due to an incompatibility between a 2020 SDK export and previous versions of the Smart Client.

Thank you for the help,

Andrew

Hotfix is SDK, not Smart Client.

You will get hotfix for the SDK and as previously mentioned, for already made exports, you will have to do the manual fixes. The hotfix will only solve it for new exports (once you compile your solution with the hotfixed SDK).

We will create the SDK hotfix for this issue, let me get back to you as soon as I receive a news from Milestone Development.

Hi. Here is a download link for the KB article and SDK hotfix -

https://supportcommunity.milestonesys.com/s/article/XProtect-2020-R2-cumulative-patch-installers?language=en_US

It would be great if you could have a feedback regarding this hotfix.

Thank you,

Rie

Hi Rie,

Sorry for the slow reply, I was away for a week.

I’ve tried the hotfix and that does indeed fix the issues we were seeing.

Thanks,

Andrew