Hi Ambica, Please note that just copying in the files is not enough. Please also run the create-db-schema script in the graphadmin container to apply it to the database. This is the equivalent of Tutorial step 8.
Please check that your files are readable by the aaiadmin user in the containers. You may need to do chown or chmod on the files copied in. Keong From: Ambica Chattoraj [mailto:[email protected]] Sent: Wednesday, 27 March 2019 01:13 To: Keong Lim <[email protected]>; [email protected] Cc: [email protected] Subject: Re: [onap-discuss] "Required Edge-property not found in input data:org.onap.aai.edges.exceptions.AmbiguousRuleChoiceException: Multiple defaults found.", Hi Harsh, I have made changes in aai_oxm_v14.xml in the following docker container paths: >docker exec -it {container-id} bash root@aai-resources:/opt/app/aai-resources/resources/schema/onap/oxm/v14/aai_oxm_v14.xml<mailto:root@aai-resources:/opt/app/aai-resources/resources/schema/onap/oxm/v14/aai_oxm_v14.xml> root@aai-traversal:/opt/app/aai-traversal/resources/schema/onap/oxm/v14/aai_oxm_v14.xml<mailto:root@aai-traversal:/opt/app/aai-traversal/resources/schema/onap/oxm/v14/aai_oxm_v14.xml> root@aai-graphadmin:/opt/app/aai-graphadmin/resources/schema/onap/oxm/v14/aai_oxm_v14.xml<mailto:root@aai-graphadmin:/opt/app/aai-graphadmin/resources/schema/onap/oxm/v14/aai_oxm_v14.xml> After these i have restarted the containers. But the changes are not reflecting . I have also tried to commit the changes and create new image. >docker commit {container-id} new -mage:tag I am getting below error while running the new image. Error response from daemon: cannot mount volume over existing file Can you please help me with the docker command to start aai -resource/aai-traversal/aai-graphadmin images with the mount volume parameter. Thanks &Regards, Ambica ________________________________ From: [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>> on behalf of Venkata Harish K Kajur <[email protected]<mailto:[email protected]>> Sent: Monday, March 25, 2019 7:14 PM To: [email protected]<mailto:[email protected]>; Ambica Chattoraj; [email protected]<mailto:[email protected]> Subject: Re: [onap-discuss] "Required Edge-property not found in input data:org.onap.aai.edges.exceptions.AmbiguousRuleChoiceException: Multiple defaults found.", Hi Ambica, In your changes that you made, if you created an edge between two nodes, you need to specify if the default is true. It specifies that if you don't specify an edge label and there are multiple edge labels between those two nodes, it will use the edge label with default to true. If you have two edge labels for an edge between two nodes a and b and if both of them set to true, then it will cause the issue that you are seeing as the code doesn't know which edge label to create. Please recheck your edge rules and see if you accidentally created an new edge label between two nodes and also specified it as default to true. Here is an example of where there are two edge labels between l-interface and logical-link { "from": "l-interface", "to": "logical-link", "label": "tosca.relationships.network.LinksTo", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "${direction}", "prevent-delete": "NONE", "default": "true", "description":"" } { "from": "logical-link", "to": "l-interface", "label": "org.onap.relationships.inventory.Source", "direction": "OUT", "multiplicity": "MANY2MANY", "contains-other-v": "NONE", "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "false", "description":"" } In the above there are two edge labels between logical link and l-interface and they are both cousin edges and only one of them is set to default to true. Thanks, Harish From: [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>> On Behalf Of Ambica Sent: Monday, March 25, 2019 8:56 AM To: [email protected]<mailto:[email protected]> Cc: [email protected]<mailto:[email protected]> Subject: [onap-discuss] "Required Edge-property not found in input data:org.onap.aai.edges.exceptions.AmbiguousRuleChoiceException: Multiple defaults found.", Hi Keong, I have a Casablanca OOM setup of AAI . I have made changes in the schema by editing the aai-resource and aai-traversal docker containers. I am getting the below error while doing a PUT call : "Required Edge-property not found in input data:org.onap.aai.edges.exceptions.AmbiguousRuleChoiceException: Multiple defaults found." I have validated the DbedgeRule json in graphadmin,traversal and resources containers.(There are no dublicates in the json.) Can you please help me tracing the issue. Thanks & Regards, Ambica ============================================================================================================================ Disclaimer: This message and the information contained herein is proprietary and confidential and subject to the Tech Mahindra policy statement, you may review the policy at http://www.techmahindra.com/Disclaimer.html<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.techmahindra.com_Disclaimer.html&d=DwMFAw&c=LFYZ-o9_HUMeMTSQicvjIg&r=f44eG3iZaja2ozEA2yRZnQ&m=rSe9VqsI4fA1dEPOgNoD1ZcBSlF1e4A_mN__TTKw8oU&s=6pqo7yybnTgUugR03WeH9WtMRKcB1aB6xhYGsWw1W70&e=> externally http://tim.techmahindra.com/tim/disclaimer.html<https://urldefense.proofpoint.com/v2/url?u=http-3A__tim.techmahindra.com_tim_disclaimer.html&d=DwMFAw&c=LFYZ-o9_HUMeMTSQicvjIg&r=f44eG3iZaja2ozEA2yRZnQ&m=rSe9VqsI4fA1dEPOgNoD1ZcBSlF1e4A_mN__TTKw8oU&s=T4Vm0B6PANqAtr6GIxqjtfHnqOwW0WZXmljZXzHuWzA&e=> internally within TechMahindra. ============================================================================================================================ -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#16348): https://lists.onap.org/g/onap-discuss/message/16348 Mute This Topic: https://lists.onap.org/mt/30750160/21656 Group Owner: [email protected] Unsubscribe: https://lists.onap.org/g/onap-discuss/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
