Hi Dev

We are getting below exception in the karaf.log file

2018-06-22 08:46:27,624 | ERROR | r - ConfigPusher | AbstractFeatureWrapper     
      | 107 - config-persister-feature-adapter - 0.5.3.Boron-SR3 | Could not 
parse XML file 
/opt/controller-18.1.1.369/etc/opendaylight/karaf/10-rest-connector.xml
org.xml.sax.SAXParseException: Premature end of file.
                at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)[:]
                at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown 
Source)[:]
                at javax.xml.parsers.DocumentBuilder.parse(Unknown 
Source)[:2.6.0]
                at 
org.opendaylight.controller.configpusherfeature.internal.AbstractFeatureWrapper.isConfigSnapshot(AbstractFeatureWrapper.java:110)[107:config-persister-feature-adapter:0.5.3.Boron-SR3]
                at 
org.opendaylight.controller.configpusherfeature.internal.AbstractFeatureWrapper.getFeatureConfigSnapshotHolders(AbstractFeatureWrapper.java:64)[107:config-persister-feature-adapter:0.5.3.Boron-SR3]
                at 
org.opendaylight.controller.configpusherfeature.internal.ChildAwareFeatureWrapper.getFeatureConfigSnapshotHolders(ChildAwareFeatureWrapper.java:85)[107:config-persister-feature-adapter:0.5.3.Boron-SR3]
                at 
org.opendaylight.controller.configpusherfeature.internal.ChildAwareFeatureWrapper.getFeatureConfigSnapshotHolders(ChildAwareFeatureWrapper.java:78)[107:config-persister-feature-adapter:0.5.3.Boron-SR3]
                at 
org.opendaylight.controller.configpusherfeature.internal.ChildAwareFeatureWrapper.getFeatureConfigSnapshotHolders(ChildAwareFeatureWrapper.java:78)[107:config-persister-feature-adapter:0.5.3.Boron-SR3]
                at 
org.opendaylight.controller.configpusherfeature.internal.ChildAwareFeatureWrapper.getFeatureConfigSnapshotHolders(ChildAwareFeatureWrapper.java:78)[107:config-persister-feature-adapter:0.5.3.Boron-SR3]
                at 
org.opendaylight.controller.configpusherfeature.internal.ChildAwareFeatureWrapper.getFeatureConfigSnapshotHolders(ChildAwareFeatureWrapper.java:78)[107:config-persister-feature-adapter:0.5.3.Boron-SR3]
                at 
org.opendaylight.controller.configpusherfeature.internal.ChildAwareFeatureWrapper.getFeatureConfigSnapshotHolders(ChildAwareFeatureWrapper.java:78)[107:config-persister-feature-adapter:0.5.3.Boron-SR3]
                at 
org.opendaylight.controller.configpusherfeature.internal.ChildAwareFeatureWrapper.getFeatureConfigSnapshotHolders(ChildAwareFeatureWrapper.java:78)[107:config-persister-feature-adapter:0.5.3.Boron-SR3]
                at 
org.opendaylight.controller.configpusherfeature.internal.ChildAwareFeatureWrapper.getFeatureConfigSnapshotHolders(ChildAwareFeatureWrapper.java:78)[107:config-persister-feature-adapter:0.5.3.Boron-SR3]
                at 
org.opendaylight.controller.configpusherfeature.internal.ChildAwareFeatureWrapper.getFeatureConfigSnapshotHolders(ChildAwareFeatureWrapper.java:78)[107:config-persister-feature-adapter:0.5.3.Boron-SR3]
                at 
org.opendaylight.controller.configpusherfeature.internal.ChildAwareFeatureWrapper.getFeatureConfigSnapshotHolders(ChildAwareFeatureWrapper.java:78)[107:config-persister-feature-adapter:0.5.3.Boron-SR3]
                at 
org.opendaylight.controller.configpusherfeature.internal.ChildAwareFeatureWrapper.getFeatureConfigSnapshotHolders(ChildAwareFeatureWrapper.java:78)[107:config-persister-feature-adapter:0.5.3.Boron-SR3]
                at 
org.opendaylight.controller.configpusherfeature.internal.FeatureConfigPusher.pushConfig(FeatureConfigPusher.java:83)[107:config-persister-feature-adapter:0.5.3.Boron-SR3]
                at 
org.opendaylight.controller.configpusherfeature.internal.FeatureConfigPusher.pushConfigs(FeatureConfigPusher.java:67)[107:config-persister-feature-adapter:0.5.3.Boron-SR3]
                at 
org.opendaylight.controller.configpusherfeature.internal.ConfigPushingRunnable.processFeatureEvent(ConfigPushingRunnable.java:65)[107:config-persister-feature-adapter:0.5.3.Boron-SR3]
                at 
org.opendaylight.controller.configpusherfeature.internal.ConfigPushingRunnable.run(ConfigPushingRunnable.java:47)[107:config-persister-feature-adapter:0.5.3.Boron-SR3]
                at java.lang.Thread.run(Thread.java:748)[:1.8.0_151]


IMPACT: All the RESTCONF requests are failing, by throwing 503 error.
INVESTIGATION:

1.       When we opened the file 
"${KARAF_HOME/}etc/opendaylight/karaf/10-rest-connector.xml", it is empty.

2.       Through karaf console, we uninstalled feature odl-restconf followed by 
installation, still it did not help

3.       Netstat -an | grep 8181

Listing the port 8181 (it is in listening mode)


Can you please suggest any workaround to come out of the state without 
restarting the server?

Thanks in Advance


Regards
Vikram


_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/controller-dev

Reply via email to