On Fri, Jun 22, 2018 at 11:38 AM, Vikram Darsi <vda...@advaoptical.com> wrote:
> 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. > right, so the SAXParseException above is "just" because this config file is empty. > 2. Through karaf console, we uninstalled feature odl-restconf > followed by installation, still it did not help > while it's running? And you have tested that actually normally works? Really? ;-) Seriously, I would just restart. > 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? > I'm not sure if it's possible without restarting the server, but I'm not an expert on the config sub system. Tx, M. -- Michael Vorburger, Red Hat vorbur...@redhat.com | IRC: vorburger @freenode | ~ = http://vorburger.ch
_______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/controller-dev