Hi Robert, The issue was due to missing code piece in interface manager's service binding yang where augmentations for Nicira extension action were required to be added. Review: https://git.opendaylight.org/gerrit/#/c/49966/ fixed the issue.
Regards, Deepthi -----Original Message----- From: Faseela K Sent: Tuesday, February 06, 2018 7:12 AM To: Robert Varga <n...@hq.sk>; controller-dev@lists.opendaylight.org Cc: Deepthi V V <deepthi....@ericsson.com>; Yugandhar Sarraju <yugandha...@altencalsoftlabs.com>; D Arunprakash <d.arunprak...@ericsson.com> Subject: RE: [controller-dev] FW: IncorrectNestingException while trying to write augmented instructions Robert, As far as I remember, the issue was with the code whatever we had, and we corrected it. Deepthi will be able to give more inputs, if I am missing anything. Thanks, Faseela -----Original Message----- From: Robert Varga [mailto:n...@hq.sk] Sent: Tuesday, February 06, 2018 6:09 AM To: Faseela K <faseel...@ericsson.com>; controller-dev@lists.opendaylight.org Cc: Deepthi V V <deepthi....@ericsson.com>; Yugandhar Sarraju <yugandha...@altencalsoftlabs.com>; D Arunprakash <d.arunprak...@ericsson.com> Subject: Re: [controller-dev] FW: IncorrectNestingException while trying to write augmented instructions On 09/12/16 12:13, Faseela K wrote: > Hi , Hello Faseela, I have just found this email in my backlog... > > We have been stuck with an exception for so long, not knowing how to > fix. > > We have a container which uses > opendaylight-flow-types:instruction-list[0] > > Whenever we try to populate this list with an instruction which is > augmented from the base[1], it is throwing the below error, any pointers? > > > > > org.opendaylight.yangtools.binding.data.codec.impl.IncorrectNestingException: > Supplied class interface > org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension > .nicira.action.rev140714.nodes.node.table.flow.instructions.instructio > n.instruction.apply.actions._case.apply.actions.action.action.NxAction > RegLoadNodesNodeTableFlowApplyActionsCase > is not valid case^M [...] > [1] augment > "/inv:nodes/inv:node/fni:table/fni:flow/fni:instructions/fni:instruction/fni:instruction/fni:apply-actions-case/fni:apply-actions/fni:action/fni:action" > { > > case > "nx-action-reg-load-nodes-node-table-flow-apply-actions-case" { > > uses nx-action-reg-load-grouping; > > } > > } augment-choice-case-uses, this one is probably a troubled one (although it is missing union to the party). Does this happen with Nitrogen/Oxygen? If so, can you file a bug for MDSAL, component 'Binding V1 runtime' with steps to reproduce and a current stack trace, please? Thanks, Robert _______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/controller-dev