# [ref_impl_eiffel] [997] Fix a precondition failure caused by ARCHETYPE_DIRECTORY. initialise_ontology_prototype violating the same_rule precondition of ARRAYED_SET .merge, i.e. **Category:** [Reference Implementation: Eiffel (archive)](https://discourse.openehr.org/c/reference-implementation-eiffel-archive/161) **Created:** 2010-07-08 16:01 UTC **Views:** 4 **Replies:** 0 **URL:** https://discourse.openehr.org/t/ref-impl-eiffel-997-fix-a-precondition-failure-caused-by-archetype-directory-initialise-ontology-prototype-violating-the-same-rule-precondition-of-arrayed-set-merge-i-e/13473 --- ## Post #1 by @svn1 Revision: 997 Author: peter\.gummer Log Message: --- **Canonical:** https://discourse.openehr.org/t/ref-impl-eiffel-997-fix-a-precondition-failure-caused-by-archetype-directory-initialise-ontology-prototype-violating-the-same-rule-precondition-of-arrayed-set-merge-i-e/13473 **Original content:** https://discourse.openehr.org/t/ref-impl-eiffel-997-fix-a-precondition-failure-caused-by-archetype-directory-initialise-ontology-prototype-violating-the-same-rule-precondition-of-arrayed-set-merge-i-e/13473