When ovaldi 184.108.40.206 fails to to resolve a problem using ObjectFactory::GetObjectById(objectId) in AbsObjectCollector.cpp, a CollectedObject is generated, but the version on it is not set properly. This seems to violate the OVAL specification stating:
> The required version attribute is the specific version of the global OVAL Object that was used by the data collection engine. The version is necessary so > that analysis using a system characteristics file knows exactly what was collected.
Given that the collection process aborted due to the error, the specification may still be implemented, but I would assume that even if an error occurs, the system characteristics file should know exactly what failed.