exponenta event banner

Твердость polyspace-autosar Ошибка: конфликт универсальных уникальных идентификаторов (UUID)

Проблема

Если несколько элементов в описании AUTOSAR содержат один и тот же универсальный уникальный идентификатор (UUID) или один элемент содержит несколько UUID, при создании проекта Polyspace ® из XML-файлов AUTOSAR может возникнуть одна из следующих ошибок:

  • Elements "/pkg/swc002/bhv/twosec" and "/pkg/swc002/bhv/step" in file $file{C:/AUTOSAR/arxml/mSwc002_component.arxml}{332} have the same UUID "5bdd54d5-50ae-4ad3-bdea-e0b0ab2bcab6". 
    Each of these elements should have its own unique UUID.
  • 'Element "/AUTOSAR" has both UUID "ECUS:6b411924-70da-40a5-85f5-65d5630ea0cb" and "ECUS:48ea040a-c40d-4ee0-ae61-8a6ccc9cb18d".
    You should specify only one UUID.

Возможные решения

Узнайте, почему несколько элементов имеют один и тот же UUID или один и тот же элемент имеет два разных UUID. По возможности устраните проблему.

Если вы не являетесь владельцем AUTOSAR XML с конфликтующими UUID или не хотите устранять проблему, так как она представляет выполняемую работу, используйте параметры -Eno-autosar-xmlReaderSameUuidForDifferentElements и -Eno-autosar-xmlReaderTooManyUuids. Анализ игнорирует проблему конфликтующих UUID-ов и продолжает с предупреждением. Для конфликтующих UUID-ов анализ хранит последний прочитанный элемент.

Последующие анализы продолжают использовать режим предупреждения. Чтобы вернуться в режим ошибок, используйте опцию -Eautosar-xmlReaderSameUuidForDifferentElements и -Eautosar-xmlReaderTooManyUuids.

См. также

Связанные темы