[YANGTOOLS-80] Null pointer during generation augment codec Created: 26/Jan/14  Updated: 10/Apr/22  Resolved: 08/Apr/14

Status: Resolved
Project: yangtools
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement
Reporter: Tony Tkacik Assignee: Tony Tkacik
Resolution: Cannot Reproduce Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: Linux
Platform: PC



 Description   

014-01-26 05:20:24.878 PST [md-sal-binding-commit-0] ERROR o.o.y.s.b.g.i.RuntimeGeneratedMappingServiceImpl - Error during serialization for InstanceIdentifier [path=[org.opendaylight.yang.gen.v1.
urn.tbd.params.xml.ns.yang.network.topology.rev131021.NetworkTopology, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology[key=TopologyKey [
_topologyId=Uri [_value=pcep-topology]]]]].
java.lang.NullPointerException: null
at org.opendaylight.yangtools.sal.binding.generator.impl.TransformerGenerator$15.call(TransformerGenerator.java:352) ~[bundlefile:na]
at org.opendaylight.yangtools.sal.binding.generator.impl.TransformerGenerator$15.call(TransformerGenerator.java:340) ~[bundlefile:na]
at org.opendaylight.yangtools.sal.binding.generator.util.ClassLoaderUtils.withClassLoaderAndLock(ClassLoaderUtils.java:47) ~[bundlefile:na]
at org.opendaylight.yangtools.sal.binding.generator.util.ClassLoaderUtils.withClassLoaderAndLock(ClassLoaderUtils.java:34) ~[bundlefile:na]
at org.opendaylight.yangtools.sal.binding.generator.impl.TransformerGenerator.withClassLoaderAndLock(TransformerGenerator.java:3946) ~[bundlefile:na]
at org.opendaylight.yangtools.sal.binding.generator.impl.TransformerGenerator.augmentationTransformerFor(TransformerGenerator.java:359) ~[bundlefile:na]
at org.opendaylight.yangtools.sal.binding.generator.impl.LazyGeneratedCodecRegistry.getCodecForAugmentation(LazyGeneratedCodecRegistry.java:101) ~[bundlefile:na]
at org.opendaylight.yangtools.sal.binding.generator.impl.LazyGeneratedCodecRegistry$AugmentableCompositeCodec.serializeImpl(LazyGeneratedCodecRegistry.java:821) ~[bundlefile:na]
at org.opendaylight.yangtools.sal.binding.generator.impl.LazyGeneratedCodecRegistry$AugmentableCompositeCodec.serialize(LazyGeneratedCodecRegistry.java:800) ~[bundlefile:na]
at org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.TopologyTypes$Broker$Codec$DOM.toDomStatic(TopologyTypes$Broker$Codec$DOM.jav
a) ~[na:na]
at org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology$Broker$Codec$DOM.toDomStatic(Topology$Broker$Codec$DOM.java) ~[na:na]
at org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology$Broker$Codec$DOM.serialize(Topology$Broker$Codec$DOM.java) ~[na:na]
at org.opendaylight.yangtools.sal.binding.generator.impl.LazyGeneratedCodecRegistry$IntermediateCodec.serialize(LazyGeneratedCodecRegistry.java:477) ~[bundlefile:na]
at org.opendaylight.yangtools.sal.binding.generator.impl.LazyGeneratedCodecRegistry$DataContainerCodecImpl.serialize(LazyGeneratedCodecRegistry.java:525) ~[bundlefile:na]
at org.opendaylight.yangtools.sal.binding.generator.impl.RuntimeGeneratedMappingServiceImpl.toCompositeNodeImpl(RuntimeGeneratedMappingServiceImpl.java:313) ~[bundlefile:na]
at org.opendaylight.yangtools.sal.binding.generator.impl.RuntimeGeneratedMappingServiceImpl.toDataDom(RuntimeGeneratedMappingServiceImpl.java:286) ~[bundlefile:na]
at org.opendaylight.controller.config.yang.md.sal.binding.impl.RuntimeMappingModule$RuntimeGeneratedMappingServiceProxy.toDataDom(RuntimeMappingModule.java:129) [bundlefile:na]
at org.opendaylight.controller.sal.binding.impl.connect.dom.BindingIndependentConnector.createBindingToDomTransaction(BindingIndependentConnector.java:206) [bundlefile:na]
at org.opendaylight.controller.sal.binding.impl.connect.dom.BindingIndependentConnector.access$600(BindingIndependentConnector.java:87) [bundlefile:na]
at org.opendaylight.controller.sal.binding.impl.connect.dom.BindingIndependentConnector$BindingToDomCommitHandler.requestCommit(BindingIndependentConnector.java:454) [bundlefile:na]
at org.opendaylight.controller.md.sal.common.impl.service.TwoPhaseCommit.call(TwoPhaseCommit.java:76) [bundlefile:na]
at org.opendaylight.controller.md.sal.common.impl.service.TwoPhaseCommit.call(TwoPhaseCommit.java:31) [bundlefile:na]
at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_45]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_45]



 Comments   
Comment by Md Faizan [ 28/Jan/14 ]

Could you provide the steps to reproduce this bug.

Generated at Wed Feb 07 20:52:12 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.