Uploaded image for project: 'controller'
  1. controller
  2. CONTROLLER-1859

Error while creating extension

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Medium Medium
    • None
    • Oxygen SR2
    • config, karaf
    • None
    • Ubuntu 18.04

      By using git, I downloaded and compiled stable/oxygen branches of the controller (1.7.3.snapshot) and the openflow plugin (0.6.3.snapshot). Then installed the features

      odl-openflowplugin-libraries odl-openflowplugin-southbound odl-openflowplugin-app-reconciliation-framework odl-openflowplugin-flow-services odl-openflowplugin-nsf-model odl-openflowplugin-app-topology odl-openflowplugin-app-config-pusher odl-openflowplugin-app-forwardingrules-manager odl-openflowjava-protocol

      When ODL starts, the karaf.log file gives the warning:

      2018-08-23T16:15:58,921 | WARN  | Start Level: Equinox Container: 1310d44e-d6ff-4b87-9e82-53e134c65cfb | CommandExtender                  | 49 - org.apache.karaf.shell.core - 4.1.5 | org.apache.karaf.config.core (29): Error while creating extension

       

       

      The first part of the log file is:

       | INFO  | Framework stop   | core                             | 22 - org.apache.aries.jmx.core - 1.1.7 | Unregistering MBean with ObjectName [osgi.core:service=permissionadmin,version=1.2,framework=org.eclipse.osgi,uuid=bd5c97b9-190f-4bd0-9d7b-b8bb88df454a] for service with service.id [13]
      Aug 23, 2018 4:15:56 PM org.apache.karaf.main.lock.SimpleFileLock lock
      INFO: Trying to lock /home/a-onur/openday/controller/karaf/target/assembly/lock
      Aug 23, 2018 4:15:56 PM org.apache.karaf.main.lock.SimpleFileLock lock
      INFO: Lock acquired
      Aug 23, 2018 4:15:56 PM org.apache.karaf.main.Main$KarafLockCallback lockAquired
      INFO: Lock acquired. Setting startlevel to 100
      2018-08-23T16:15:58,743 | INFO  | Start Level: Equinox Container: 1310d44e-d6ff-4b87-9e82-53e134c65cfb | core                             | 22 - org.apache.aries.jmx.core - 1.1.7 | Starting JMX OSGi agent
      2018-08-23T16:15:58,757 | INFO  | Start Level: Equinox Container: 1310d44e-d6ff-4b87-9e82-53e134c65cfb | core                             | 22 - org.apache.aries.jmx.core - 1.1.7 | Registering MBean with ObjectName [osgi.core:service=permissionadmin,version=1.2,framework=org.eclipse.osgi,uuid=1310d44e-d6ff-4b87-9e82-53e134c65cfb] for service with service.id [13]
      2018-08-23T16:15:58,759 | INFO  | Start Level: Equinox Container: 1310d44e-d6ff-4b87-9e82-53e134c65cfb | core                             | 22 - org.apache.aries.jmx.core - 1.1.7 | Registering MBean with ObjectName [osgi.compendium:service=cm,version=1.3,framework=org.eclipse.osgi,uuid=1310d44e-d6ff-4b87-9e82-53e134c65cfb] for service with service.id [34]
      2018-08-23T16:15:58,845 | INFO  | pool-14-thread-1 | core                             | 22 - org.apache.aries.jmx.core - 1.1.7 | Registering org.osgi.jmx.framework.BundleStateMBean to MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@5e481248 with name osgi.core:type=bundleState,version=1.7,framework=org.eclipse.osgi,uuid=1310d44e-d6ff-4b87-9e82-53e134c65cfb
      2018-08-23T16:15:58,848 | INFO  | pool-14-thread-1 | core                             | 22 - org.apache.aries.jmx.core - 1.1.7 | Registering org.osgi.jmx.framework.FrameworkMBean to MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@5e481248 with name osgi.core:type=framework,version=1.7,framework=org.eclipse.osgi,uuid=1310d44e-d6ff-4b87-9e82-53e134c65cfb
      2018-08-23T16:15:58,848 | INFO  | pool-14-thread-1 | core                             | 22 - org.apache.aries.jmx.core - 1.1.7 | Registering org.osgi.jmx.framework.wiring.BundleWiringStateMBean to MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@5e481248 with name osgi.core:type=wiringState,version=1.1,framework=org.eclipse.osgi,uuid=1310d44e-d6ff-4b87-9e82-53e134c65cfb
      2018-08-23T16:15:58,848 | INFO  | pool-14-thread-1 | core                             | 22 - org.apache.aries.jmx.core - 1.1.7 | Registering org.osgi.jmx.service.cm.ConfigurationAdminMBean to MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@5e481248 with name osgi.compendium:service=cm,version=1.3,framework=org.eclipse.osgi,uuid=1310d44e-d6ff-4b87-9e82-53e134c65cfb
      2018-08-23T16:15:58,851 | INFO  | pool-14-thread-1 | core                             | 22 - org.apache.aries.jmx.core - 1.1.7 | Registering org.osgi.jmx.service.permissionadmin.PermissionAdminMBean to MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@5e481248 with name osgi.core:service=permissionadmin,version=1.2,framework=org.eclipse.osgi,uuid=1310d44e-d6ff-4b87-9e82-53e134c65cfb
      2018-08-23T16:15:58,851 | INFO  | pool-14-thread-1 | core                             | 22 - org.apache.aries.jmx.core - 1.1.7 | Registering org.osgi.jmx.framework.ServiceStateMBean to MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@5e481248 with name osgi.core:type=serviceState,version=1.7,framework=org.eclipse.osgi,uuid=1310d44e-d6ff-4b87-9e82-53e134c65cfb
      2018-08-23T16:15:58,852 | INFO  | pool-14-thread-1 | core                             | 22 - org.apache.aries.jmx.core - 1.1.7 | Registering org.osgi.jmx.framework.PackageStateMBean to MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@5e481248 with name osgi.core:type=packageState,version=1.5,framework=org.eclipse.osgi,uuid=1310d44e-d6ff-4b87-9e82-53e134c65cfb
      2018-08-23T16:15:58,905 | INFO  | Start Level: Equinox Container: 1310d44e-d6ff-4b87-9e82-53e134c65cfb | CommandExtension                 | 49 - org.apache.karaf.shell.core - 4.1.5 | Registering commands for bundle org.apache.karaf.bundle.core/4.1.5
      2018-08-23T16:15:58,916 | INFO  | Start Level: Equinox Container: 1310d44e-d6ff-4b87-9e82-53e134c65cfb | CommandExtension                 | 49 - org.apache.karaf.shell.core - 4.1.5 | Registering commands for bundle org.apache.karaf.config.core/4.1.5
      2018-08-23T16:15:58,921 | WARN  | Start Level: Equinox Container: 1310d44e-d6ff-4b87-9e82-53e134c65cfb | CommandExtender                  | 49 - org.apache.karaf.shell.core - 4.1.5 | org.apache.karaf.config.core (29): Error while creating extension
      java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
          at org.apache.karaf.shell.impl.action.command.ManagerImpl.register(ManagerImpl.java:159) [49:org.apache.karaf.shell.core:4.1.5]
          at org.apache.karaf.shell.impl.action.osgi.CommandExtension.updateState(CommandExtension.java:168) [49:org.apache.karaf.shell.core:4.1.5]
          at org.apache.karaf.shell.impl.action.osgi.CommandExtension.start(CommandExtension.java:113) [49:org.apache.karaf.shell.core:4.1.5]
          at org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:254) [49:org.apache.karaf.shell.core:4.1.5]
          at org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:227) [49:org.apache.karaf.shell.core:4.1.5]
          at org.apache.felix.utils.extender.AbstractExtender.addingBundle(AbstractExtender.java:187) [49:org.apache.karaf.shell.core:4.1.5]
          at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:469) [?:?]
          at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:415) [?:?]
          at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) [?:?]
          at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183) [?:?]
          at org.osgi.util.tracker.BundleTracker.open(BundleTracker.java:156) [?:?]
          at org.apache.felix.utils.extender.AbstractExtender.startTracking(AbstractExtender.java:150) [49:org.apache.karaf.shell.core:4.1.5]
          at org.apache.felix.utils.extender.AbstractExtender.doStart(AbstractExtender.java:142) [49:org.apache.karaf.shell.core:4.1.5]
          at org.apache.felix.utils.extender.AbstractExtender.start(AbstractExtender.java:114) [49:org.apache.karaf.shell.core:4.1.5]
          at org.apache.karaf.shell.impl.console.osgi.Activator.start(Activator.java:107) [49:org.apache.karaf.shell.core:4.1.5]
          at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:779) [?:?]
          at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) [?:?]
          at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
          at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:772) [?:?]
          at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:729) [?:?]
          at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:933) [?:?]
          at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:309) [?:?]
          at org.eclipse.osgi.container.Module.doStart(Module.java:581) [?:?]
          at org.eclipse.osgi.container.Module.start(Module.java:449) [?:?]
          at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1634) [?:?]
          at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1614) [?:?]
          at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1585) [?:?]
          at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1528) [?:?]
          at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1) [?:?]
          at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) [?:?]
          at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) [?:?]
      Caused by: java.lang.reflect.InvocationTargetException
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
          at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
          at org.apache.karaf.shell.impl.action.command.ManagerImpl.instantiate(ManagerImpl.java:103) ~[?:?]
          at org.apache.karaf.shell.impl.action.command.ManagerImpl.instantiate(ManagerImpl.java:60) ~[?:?]
          at org.apache.karaf.shell.impl.action.command.ManagerImpl.register(ManagerImpl.java:151) ~[?:?]
          ... 30 more
      Caused by: java.lang.NullPointerException
          at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.ungetService(ServiceRegistry.java:538) ~[?:?]
          at org.eclipse.osgi.internal.framework.BundleContextImpl.ungetService(BundleContextImpl.java:666) ~[?:?]
          at org.apache.karaf.config.core.impl.MetaServiceCaller.withMetaTypeService(MetaServiceCaller.java:38) ~[?:?]
          at org.apache.karaf.config.command.completers.MetaCompleter.updateMeta(MetaCompleter.java:63) ~[?:?]
          at org.apache.karaf.config.command.completers.MetaCompleter.init(MetaCompleter.java:49) ~[?:?]
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
          at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
          at org.apache.karaf.shell.impl.action.command.ManagerImpl.instantiate(ManagerImpl.java:103) ~[?:?]
          at org.apache.karaf.shell.impl.action.command.ManagerImpl.instantiate(ManagerImpl.java:60) ~[?:?]
          at org.apache.karaf.shell.impl.action.command.ManagerImpl.register(ManagerImpl.java:151) ~[?:?]
          ... 30 more
      2018-08-23T16:15:58,927 | INFO  | Start Level: Equinox Container: 1310d44e-d6ff-4b87-9e82-53e134c65cfb | CommandExtension                 | 49 - org.apache.karaf.shell.core - 4.1.5 | Registering commands for bundle org.apache.karaf.deployer.kar/4.1.5

       

       

            Unassigned Unassigned
            onuralparslan Onur Alp
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: