Failed to add our camera in Milestone when two of our camera drivers are selected(auto detect) as attached video

Windows OS version: Win Server 2022

Milestone Product: Express+

Milestone Version: 2025R1

Our Camera Driver version: Driver Drop6

Steps

  1. Set camera on “Https only” model.
  2. Manual add camera.
  3. Click Our Driver tree and select both single and multi sensor driver
  4. input camera IP address and click next button
  5. the device add process can’t complete as attached video.

When we select only one specific driver, the camera addition is successful in Milestone.

When we choose auto detect(both drivers are selected), camera addition is failed in Milestone. Please refer attached video clip for camera addition failed case.

We analyzed the logs for failed case as attached(Device_Addition_2026-01-08_19036_non_working.txt), we saw CreateContainer API called from Milestone Driver Frame work as CreateContainer(https://10.78.208.230:0/) where https port no came as “0” which is not correct and actual https port is 443. So camera communication fails with the uri https://10.78.208.230:0/onvif/device_service to fetch capabilities from the camera.

when we select single driver with out auto detect option , CreateContainer(https://10.78.208.230/) comes with correct https uri and able to add the our camera to Milestone system.

Could you please analyze the attached logs and advice us for further steps.

I tried to reproduce using the Demo Driver sample, the sample works, also when two Driver Framework based drivers are used in auto-detect.

I put a log-line in CreateContainer, this gives me the log output:

2026-01-08 13:51:56.533+01:00 ERROR - DemoDriverDefinition: CreateContainer: Uri=https://localhost/, UserName=root

Your logging seems different, and not directly in CreateContainer. I do suspect that you are introducing something making no port into :0 port. Please double check.

The logging I made

protected override Container CreateContainer(Uri uri, string userName, SecureString password, ICollection<HardwareSetting> hardwareSettings)
{
	Toolbox.Log.Log(true, nameof(DemoDriverDefinition), "CreateContainer: Uri={0}, UserName={1}", uri, userName);
	return new DemoContainer(this);
}