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

Reply via email to