Hi Team,
I am trying to configure a new netconf-connector by sending a request to Restconf as follows: http://localhost:8181/restconf/config/network-topology:network-topology/topology/topology-netconf/node/controller-config/yang-ext:mount/config:modules <module xmlns="urn:opendaylight:params:xml:ns:yang:controller:config"> <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf">prefix:sal-netconf-connector</type> <name>new-netconf-device</name> <address xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf">127.0.0.1</address> <port xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf">830</port> <username xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf">admin</username> <password xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf">admin</password> <tcp-only xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf">false</tcp-only> <event-executor xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf"> <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:netty">prefix:netty-event-executor</type> <name>global-event-executor</name> </event-executor> <binding-registry xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf"> <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">prefix:binding-broker-osgi-registry</type> <name>binding-osgi-broker</name> </binding-registry> <dom-registry xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf"> <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">prefix:dom-broker-osgi-registry</type> <name>dom-broker</name> </dom-registry> <client-dispatcher xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf"> <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:netconf">prefix:netconf-client-dispatcher</type> <name>global-netconf-dispatcher</name> </client-dispatcher> <processing-executor xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf"> <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:threadpool">prefix:threadpool</type> <name>global-netconf-processing-executor</name> </processing-executor> <keepalive-executor xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf"> <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:threadpool">prefix:scheduled-threadpool</type> <name>global-netconf-ssh-scheduled-executor</name> </keepalive-executor> </module> Facing following issue. I have installed below features and tried in different versions of distribution karaf i.e., master(0.6.0-SNAPSHOT) and Stable Beryllium. odl-restconf-all odl-netconf-mdsal odl-netconf-connector-all odl-ncmount Please guide me to resolve this issue. ISSUE: 2016-12-15 16:54:00,188 | ERROR | config-pusher | ConfigPusherImpl | 131 - org.opendaylight.controller.config-persister-impl - 0.6.0.SNAPSHOT | Failed to apply configuration snapshot: xrnodes-config.xml(odl-ncmount-rest,odl-ncmount-rest) java.lang.IllegalStateException: Unable to resolve value AttributeConfigElement [defaultValue=null, value=MappedDependency{namespace='urn:opendaylight:params:xml:ns:yang:controller:threadpool', serviceName='threadpool', refName='global-netconf-processing-executor'}] to attribute processing-executor at org.opendaylight.controller.config.facade.xml.mapping.config.InstanceConfig.resolveConfiguration(InstanceConfig.java:131)[129:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT] at org.opendaylight.controller.config.facade.xml.mapping.config.InstanceConfig.fromXml(InstanceConfig.java:192)[129:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT] at org.opendaylight.controller.config.facade.xml.mapping.config.ModuleConfig.fromXml(ModuleConfig.java:61)[129:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT] at org.opendaylight.controller.config.facade.xml.mapping.config.Config$1.resolveElement(Config.java:152)[129:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT] at org.opendaylight.controller.config.facade.xml.mapping.config.Config$1.resolveElement(Config.java:149)[129:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT] at org.opendaylight.controller.config.facade.xml.mapping.config.Config.resolveModule(Config.java:229)[129:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT] at org.opendaylight.controller.config.facade.xml.mapping.config.Config.fromXmlModulesResolved(Config.java:157)[129:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT] at org.opendaylight.controller.config.facade.xml.ConfigExecution.getResolvedXmlElements(ConfigExecution.java:49)[129:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT] at org.opendaylight.controller.config.facade.xml.ConfigSubsystemFacade.setOnTransaction(ConfigSubsystemFacade.java:228)[129:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT] at org.opendaylight.controller.config.facade.xml.ConfigSubsystemFacade.test(ConfigSubsystemFacade.java:165)[129:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT] at org.opendaylight.controller.config.facade.xml.ConfigSubsystemFacade.executeTests(ConfigSubsystemFacade.java:149)[129:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT] at org.opendaylight.controller.config.facade.xml.ConfigSubsystemFacade.executeConfigExecution(ConfigSubsystemFacade.java:123)[129:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT] at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.executeWithMissingModuleFactoryRetries(ConfigPusherImpl.java:308)[131:org.opendaylight.controller.config-persister-impl:0.6.0.SNAPSHOT] at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.pushConfig(ConfigPusherImpl.java:284)[131:org.opendaylight.controller.config-persister-impl:0.6.0.SNAPSHOT] at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.pushConfigWithConflictingVersionRetries(ConfigPusherImpl.java:159)[131:org.opendaylight.controller.config-persister-impl:0.6.0.SNAPSHOT] at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.internalPushConfigs(ConfigPusherImpl.java:124)[131:org.opendaylight.controller.config-persister-impl:0.6.0.SNAPSHOT] at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.processSingle(ConfigPusherImpl.java:78)[131:org.opendaylight.controller.config-persister-impl:0.6.0.SNAPSHOT] at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.process(ConfigPusherImpl.java:70)[131:org.opendaylight.controller.config-persister-impl:0.6.0.SNAPSHOT] at org.opendaylight.controller.config.persist.impl.osgi.ConfigPersisterActivator$2.run(ConfigPersisterActivator.java:131)[131:org.opendaylight.controller.config-persister-impl:0.6.0.SNAPSHOT] at java.lang.Thread.run(Thread.java:745)[:1.8.0_111] Caused by: java.lang.IllegalArgumentException: No service mapped to urn:opendaylight:params:xml:ns:yang:controller:threadpool:threadpool:global-netconf-processing-executor. Wrong namespace, available namespaces: [urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom, urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:v1:codec, urn:opendaylight:params:xml:ns:yang:controller:config:actor-system-provider:service, urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding, urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:spi:entity-ownership-service, urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:spi:config-dom-store, urn:opendaylight:params:xml:ns:yang:controller:netty, urn:opendaylight:params:xml:ns:yang:controller:sal:restconf:service, urn:opendaylight:params:xml:ns:yang:md:sal:config:spi:cluster-singleton-service, urn:opendaylight:params:xml:ns:yang:controller:md:sal:rest:connector, urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl, urn:opendaylight:params:xml:ns:yang:controller:shutdown, urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:spi:operational-dom-store] at com.google.common.base.Preconditions.checkArgument(Preconditions.java:145)[65:com.google.guava:18.0.0] at org.opendaylight.controller.config.facade.xml.mapping.config.ServiceRegistryWrapper.getByServiceAndRefName(ServiceRegistryWrapper.java:32)[129:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT] at org.opendaylight.controller.config.facade.xml.mapping.attributes.resolving.ObjectNameAttributeResolvingStrategy.parseAttribute(ObjectNameAttributeResolvingStrategy.java:44)[129:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT] at org.opendaylight.controller.config.facade.xml.mapping.attributes.fromxml.AttributeConfigElement.resolveValue(AttributeConfigElement.java:46)[129:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT] at org.opendaylight.controller.config.facade.xml.mapping.config.InstanceConfig.resolveConfiguration(InstanceConfig.java:127)[129:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT] Regards, Swetha Singadi L&T Technology Services Ltd www.LntTechservices.com<http://www.lnttechservices.com/> This Email may contain confidential or privileged information for the intended recipient (s). If you are not the intended recipient, please do not use or disseminate the information, notify the sender and delete it from your system.
_______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/controller-dev