|
Running CSIT I have encountered this:
2014-08-14 21:38:48.728 CEST [DOM-CFG-DCL-2] ERROR o.o.y.u.c.QueuedNotificationManager - DataChangeListenerQueueMgr: Error notifying listener class org.opendaylight.controller.md.sal.binding.impl.AbstractForwardedDataBroker$TranslatingDataChangeInvoker
java.lang.IllegalArgumentException: Supplied {} is not valid case in schema [ChoiceNodeImpl[qname=(urn:opendaylight:flow:inventory?revision=2013-08-19)action]]
at com.google.common.base.Preconditions.checkArgument(Preconditions.java:119) ~[bundlefile:na]
at org.opendaylight.yangtools.sal.binding.generator.util.BindingRuntimeContext.getCaseSchemaDefinition(BindingRuntimeContext.java:218) ~[na:na]
at org.opendaylight.yangtools.binding.data.codec.impl.ChoiceNodeCodecContext.loadCase(ChoiceNodeCodecContext.java:65) ~[na:na]
at org.opendaylight.yangtools.binding.data.codec.impl.ChoiceNodeCodecContext.<init>(ChoiceNodeCodecContext.java:40) ~[na:na]
at org.opendaylight.yangtools.binding.data.codec.impl.DataContainerCodecPrototype.createInstance(DataContainerCodecPrototype.java:135) ~[na:na]
at org.opendaylight.yangtools.binding.data.codec.impl.DataContainerCodecPrototype.get(DataContainerCodecPrototype.java:118) ~[na:na]
at org.opendaylight.yangtools.binding.data.codec.impl.DataObjectCodecContext.<init>(DataObjectCodecContext.java:77) ~[na:na]
at org.opendaylight.yangtools.binding.data.codec.impl.ListNodeCodecContext.<init>(ListNodeCodecContext.java:38) ~[na:na]
at org.opendaylight.yangtools.binding.data.codec.impl.DataContainerCodecPrototype.createInstance(DataContainerCodecPrototype.java:133) ~[na:na]
at org.opendaylight.yangtools.binding.data.codec.impl.DataContainerCodecPrototype.get(DataContainerCodecPrototype.java:118) ~[na:na]
at org.opendaylight.yangtools.binding.data.codec.impl.DataContainerCodecPrototype.get(DataContainerCodecPrototype.java:29) ~[na:na]
at org.opendaylight.yangtools.binding.data.codec.impl.DataObjectCodecContext.getBindingChildValue(DataObjectCodecContext.java:209) ~[na:na]
at org.opendaylight.yangtools.binding.data.codec.impl.LazyDataObject.getBindingData(LazyDataObject.java:127) ~[na:na]
at org.opendaylight.yangtools.binding.data.codec.impl.LazyDataObject.bindingHashCode(LazyDataObject.java:114) ~[na:na]
at org.opendaylight.yangtools.binding.data.codec.impl.LazyDataObject.invoke(LazyDataObject.java:72) ~[na:na]
at com.sun.proxy.$Proxy142.hashCode(Unknown Source) ~[na:na]
at org.opendaylight.yangtools.binding.data.codec.impl.LazyDataObject.bindingHashCode(LazyDataObject.java:115) ~[na:na]
at org.opendaylight.yangtools.binding.data.codec.impl.LazyDataObject.invoke(LazyDataObject.java:72) ~[na:na]
at com.sun.proxy.$Proxy143.hashCode(Unknown Source) ~[na:na]
at org.opendaylight.yangtools.binding.data.codec.impl.LazyDataObject.bindingHashCode(LazyDataObject.java:115) ~[na:na]
at org.opendaylight.yangtools.binding.data.codec.impl.LazyDataObject.invoke(LazyDataObject.java:72) ~[na:na]
at com.sun.proxy.$Proxy140.hashCode(Unknown Source) ~[na:na]
at java.util.Objects.hashCode(Objects.java:96) ~[na:1.7.0_65]
at java.util.HashMap$Entry.hashCode(HashMap.java:847) ~[na:1.7.0_65]
at java.util.Collections$UnmodifiableMap$UnmodifiableEntrySet$UnmodifiableEntry.hashCode(Collections.java:1490) ~[na:1.7.0_65]
at java.util.HashMap.hash(HashMap.java:362) ~[na:1.7.0_65]
at java.util.HashMap.put(HashMap.java:492) ~[na:1.7.0_65]
at java.util.HashSet.add(HashSet.java:217) ~[na:1.7.0_65]
at java.util.AbstractCollection.addAll(AbstractCollection.java:342) ~[na:1.7.0_65]
at org.opendaylight.controller.frm.AbstractChangeListener.onDataChanged(AbstractChangeListener.java:42) ~[na:na]
at org.opendaylight.controller.md.sal.binding.impl.ForwardedBackwardsCompatibleDataBroker$BackwardsCompatibleConfigurationDataChangeInvoker.onDataChanged(ForwardedBackwardsCompatibleDataBroker.java:449) ~[na:na]
at org.opendaylight.controller.md.sal.binding.impl.AbstractForwardedDataBroker$TranslatingDataChangeInvoker.onDataChanged(AbstractForwardedDataBroker.java:179) ~[na:na]
at org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMDataStore$1.invokeListener(InMemoryDOMDataStore.java:84) ~[na:na]
at org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMDataStore$1.invokeListener(InMemoryDOMDataStore.java:78) ~[na:na]
at org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager$NotificationTask.notifyListener(QueuedNotificationManager.java:369) [bundlefile:na]
at org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager$NotificationTask.run(QueuedNotificationManager.java:340) [bundlefile:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_65]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_65]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_65]
it seems to be hinting at invalid data present (maybe missing augmentation in model, or similar).
|