Here you will find an explanation and best practices for solving Business properties-related synchronization errors.
In design files, element attributes, also called Business properties, provide important information about various elements within the design. These attributes are used to define and describe elements and use this information to calculate various other parameters, such as element amount.
Read more about ECschemas and their purpose.
Error message: "Failed to convert [Could not read v8 ECSchema XML for FileName from c:\stagingdir\A.i.dgn (ElementId: 30)"
Issue:
The business data or element information is missing in the iModel Viewer.
Cause:
Solution:
Error message: "Ignoring <SchemaName> on element <...> in file because the schema failed to de-serialize."
Issue:
There is an inconsistency in the schemas between the various attachments.
Cause:
When master file and attachment or reference file contains different versions of schemas' this inconsistency causes connector to ignore loading schema.
Solution:
Either change the reference file or master file to use the same schemas' version.
In example master file contains IntegratedStructuralModel.X and OpenPlant_3D.Z which references that IntegratedStructuralModel.X. And other attachment in the same iModel contains OpenPlant_3D.Z which references different version of IntegratedStructuralModel.Y. This inconsistensy causes the connector to fail to properly load OpenPlant_3D.
MicroStation documentation related to EC schemas: https://docs.bentley.com/LiveContent/web/PlantWise%20Help-v4/en/GUID-57326976-317C-44C7-A554-336A840EC5DD.html
More information about schemas: https://www.itwinjs.org/bis/guide/schema-evolution/schema-customization/
How to update Schema of a DGN file: https://bentleysystems.service-now.com/community?id=kb_article_view&sysparm_article=KB0111879
OpenPlant PID Schemas upgrading: https://bentleysystems.service-now.com/community?id=kb_article_view&sysparm_article=KB0101747
Error message: "Dropping base class [Class NAME] from [Item Type= Name: Name OF Parameter Set] because the base class is defined in a schema set to be pruned in the schema read context."
Issue:
Coming soon.
Cause:
Coming soon.
Solution:
Coming soon.
Error message: "Element cannot be included into [Element 1 Name] to follow [Element 2 Name] relation as it's already part of another Model Group [Model Group Name].
Issue:
Relationship between a Revit element and its parent Model Group cannot be set.
Cause:
Revit Model groups are a Revit feature for designers to group repeating sets of elements, such groups are not preserved in iModels, so their relationships with their elements cannot be set.
Cause:
Due to improvements in the Revit connector, the next time this model is synchronized, the group element will be removed and this warning will no longer appear.
Issue:
Display labels are not updated in the iModel properties.
Cause:
When a source file schema is updated and then re-synchronized into the iModel, the iModel connector does its best to merge the incoming changes with the existing schema. However, Display Labels (whether for schemas, classes, properties, standard values, etc.) are not updated.
Solution:
At the moment this issue can not be resolved by yourself. If you need to force the update of a display label, please contact Bentley Support. A flag can be set on your project that will allow updating of the display labels.