CameraId is empty for events triggered after StartEventLineSession

Hi,

I am using /Central/AlarmServiceToken SOAP Service to start an event line session and get events calling GetSessionEventLines. Everything looks fine for events triggered before the event line session was started.

Events triggered after the start of the event line session are missing a valid CameraId:

<GetSessionEventLinesResponse xmlns="http://videoos.net/2/CentralServerAlarmCommand">
  <GetSessionEventLinesResult xmlns:a="http://schemas.datacontract.org/2004/07/VideoOS.Platform.Proxy.Alarm" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
	<a:Deleted xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
	<a:Inserted>
	  <a:EventLine>
		<a:CameraId>00000000-0000-0000-0000-000000000000</a:CameraId>
		<a:CustomTag>D</a:CustomTag>
		<a:Id>9d274e3e-6552-4798-8329-7055a0304b12</a:Id>
		<a:LocalId>10131</a:LocalId>
		<a:Message>Unlisted license plate</a:Message>
		<a:Name i:nil="true"/>
		<a:ObjectValue>RA KL8136</a:ObjectValue>
		<a:RuleType>Unlisted license plate, AXIS M1013 Fixed Network Camera (172.16.*.*) - Camera 1</a:RuleType>
		<a:SourceId>3a9d5cd6-24b8-491d-b4c3-83c61d38db29</a:SourceId>
		<a:SourceName>AXIS M1013 Fixed Network Camera (172.16.*.*) - Camera 1</a:SourceName>
		<a:Timestamp>2020-01-21T11:04:20.843Z</a:Timestamp>
		<a:Type>LPR Event</a:Type>
		<a:VendorName i:nil="true"/>
	  </a:EventLine>
	</a:Inserted>
  </GetSessionEventLinesResult>
</GetSessionEventLinesResponse>

Regards,

Michael

Can you please tell us your SDK version and XProtect version and edition?

Milestone Development will start investigation.

We set up a dedicated test environment to reproduce the issue.

Product version is indicated as “XProtect Corporate 2019 R3 Test” in Milestone XProtect Management Client. ServerCommandServer.GetVersion is 1331.

We did not use any Milestone SDK to send the http requests. Instead we used PHP cURL.

Thank you for the information, Milestone Development will start investigation.

Milestone Development fixed this issue and made a hotfix for you.

Please see this link -

https://supportcommunity.milestonesys.com/SCRedir?art=000018970&lang=en_US

You will find the issue title “CameraId is empty for events triggered after StartEventLineSession()” in the article. Please download the hotfix and test it.

We installed all hotfixes and I am happy to confirm that the issue is fixed.

Thank you!

We’re having the same problem with "XProtect Corporate 2021 R1 (Siveillance)". Any ideas?