Uploaded image for project: 'SEBA'
  1. SEBA
  2. SEBA-550

AAA app throws NullPointerException with 32 or 64 ONUs

    XMLWordPrintable

    Details

      Description

      With 32 or 64 BBSIM onus, org.opencord.aaa.AaaManager sometimes fails to start throwing a NullPointerException.

      onos> apps -s -a

      • 23 org.onosproject.optical-model 1.13.5 Optical Network Model
      • 24 org.onosproject.openflow-base 1.13.5 OpenFlow Base Provider
      • 28 org.onosproject.drivers 1.13.5 Default Drivers
      • 73 org.onosproject.hostprovider 1.13.5 Host Location Provider
      • 165 org.opencord.sadis 2.2.0.SNAPSHOT Subscriber And Device Information App
      • 166 org.opencord.olt 2.1.0.SNAPSHOT Optical Line Terminal App
      • 167 org.opencord.config 1.4.0 CORD Configuration Meta Application
      • 168 org.opencord.mcast 1.4.0 CORD Multicast App
      • 169 org.opencord.dhcpl2relay 1.5.0.SNAPSHOT DHCP Relay Agent App
      • 170 org.opencord.igmpproxy 1.2.0 IGMP PROXY APP
      • 171 org.opencord.aaa 1.8.0.SNAPSHOT AAA App
      2019-03-19 02:05:44,116 | ERROR | p-app-activation | aaa                              | 180 - org.opencord.aaa - 1.8.0.SNAPSHOT | [org.opencord
      .aaa.AaaManager(170)] The activate method has thrown an exception
      java.lang.NullPointerException
              at org.opencord.aaa.SocketBasedRadiusCommunicator.clearLocalState(SocketBasedRadiusCommunicator.java:107)
              at org.opencord.aaa.AaaManager$InternalConfigListener.reconfigureNetwork(AaaManager.java:630)
              at org.opencord.aaa.AaaManager$InternalConfigListener.access$400(AaaManager.java:585)
              at org.opencord.aaa.AaaManager.activate(AaaManager.java:196)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.8.0_181]
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[:1.8.0_181]
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.8.0_181]
              at java.lang.reflect.Method.invoke(Method.java:498)[:1.8.0_181]
              at org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:231)
              at org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:39)
              at org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:624)
              at org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:508)
              at org.apache.felix.scr.impl.helper.ActivateMethod.invoke(ActivateMethod.java:149)
              at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:315)
              at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:127)
              at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:871)
              at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:838)
              at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:850)
              at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:419)
              at org.apache.felix.scr.impl.config.ConfigurableComponentHolder.enableComponents(ConfigurableComponentHolder.java:376)
              at org.apache.felix.scr.impl.BundleComponentActivator.initialize(BundleComponentActivator.java:172)
              at org.apache.felix.scr.impl.BundleComponentActivator.<init>(BundleComponentActivator.java:120)
              at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:258)
              at org.apache.felix.scr.impl.Activator.access$000(Activator.java:45)
              at org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:185)
              at org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:259)
              at org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:232)
              at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:479)[karaf-org.osgi.core.jar:]
              at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:414)[karaf-org.osgi.core.jar:]
              at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232)[karaf-org.osgi.core.jar:]
              at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:443)[karaf-org.osgi.core.jar:]
              at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:868)
              at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:789)
              at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:514)
              at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4403)
              at org.apache.felix.framework.Felix.startBundle(Felix.java:2092)
              at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:955)
              at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:942)
              at org.apache.karaf.features.internal.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:516)
              at org.apache.karaf.features.internal.FeaturesServiceImpl.installFeatures(FeaturesServiceImpl.java:474)
              at org.apache.karaf.features.internal.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:415)
              at org.apache.karaf.features.internal.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:390)
              at org.apache.karaf.features.internal.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:371)
              at org.apache.karaf.features.internal.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:349)
              at Proxyb19a0758_6933_4f78_85e2_4a6bcaaace78.installFeature(Unknown Source)
              at org.onosproject.app.impl.ApplicationManager.installAppFeatures(ApplicationManager.java:283)
              at org.onosproject.app.impl.ApplicationManager.access$200(ApplicationManager.java:66)
              at org.onosproject.app.impl.ApplicationManager$InternalStoreDelegate.notify(ApplicationManager.java:210)
              at org.onosproject.app.impl.ApplicationManager$InternalStoreDelegate.notify(ApplicationManager.java:202)
              at org.onosproject.store.AbstractStore.notifyDelegate(AbstractStore.java:58)[128:org.onosproject.onos-api:1.13.5]
              at org.onosproject.store.app.DistributedApplicationStore.access$800(DistributedApplicationStore.java:98)[132:org.onosproject.onos-core-
      dist:1.13.5]
              at org.onosproject.store.app.DistributedApplicationStore$AppActivator.accept(DistributedApplicationStore.java:526)[132:org.onosproject.
      onos-core-dist:1.13.5]
              at org.onosproject.store.app.DistributedApplicationStore$AppActivator.accept(DistributedApplicationStore.java:519)[132:org.onosproject.
      onos-core-dist:1.13.5]
              at org.onosproject.store.primitives.impl.DefaultDistributedTopic.lambda$null$0(DefaultDistributedTopic.java:67)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)[:1.8.0_181]
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)[:1.8.0_181]
              at java.lang.Thread.run(Thread.java:748)[:1.8.0_181]
      2019-03-19 02:05:44,199 | ERROR | p-app-activation | aaa                              | 180 - org.opencord.aaa - 1.8.0.SNAPSHOT | [org.opencord
      .aaa.AaaManager(170)] Failed creating the component instance; see log for reason
      

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              sauravdas Saurav Das
              Reporter:
              shad Shad Ansari
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes