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

Reply via email to