This message usually pops up when trying to load an incompatible XML file, e.g. a file which was created for a different camera. But there's a second possible cause: Some mvBlueCOUGAR-X(D) cameras from before the IMX era start with the DeviceSpecific InterfaceLayout. Make sure your application sets the InterfaceLayout to GeniCam before opening the camera.

Set InterfaceLayout

pDev->interfaceLayout.write(TDeviceInterfaceLayout::dilGenICam);
CPP