[VTN-136] Get exception when uninstall odl-vtn-manager Created: 07/Jul/16 Updated: 19/Oct/17 Resolved: 24/Aug/16 |
|
| Status: | Resolved |
| Project: | vtn |
| Component/s: | VTN Manager |
| Affects Version/s: | unspecified |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | wuxiaolin | Assignee: | Unassigned |
| Resolution: | Cannot Reproduce | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| Attachments: |
|
| External issue ID: | 6169 |
| Description |
|
Caused by: java.lang.UnsupportedOperationException: Class reloading is not supported at org.opendaylight.controller.config.manager.impl.ConfigTransactionControllerImpl.copyExistingModule(ConfigTransactionControllerImpl.java:216)[118:org.opendaylight.controller.config-manager:0.4.1.Beryllium-SR1] at org.opendaylight.controller.config.manager.impl.ConfigTransactionControllerImpl.copyExistingModulesAndProcessFactoryDiff(ConfigTransactionControllerImpl.java:113)[118:org.opendaylight.controller.config-manager:0.4.1.Beryllium-SR1] at org.opendaylight.controller.config.manager.impl.ConfigRegistryImpl.beginConfigInternal(ConfigRegistryImpl.java:190)[118:org.opendaylight.controller.config-manager:0.4.1.Beryllium-SR1] at org.opendaylight.controller.config.manager.impl.ConfigRegistryImpl.beginConfig(ConfigRegistryImpl.java:147)[118:org.opendaylight.controller.config-manager:0.4.1.Beryllium-SR1] at org.opendaylight.controller.config.manager.impl.osgi.BlankTransactionServiceTracker$1.hit(BlankTransactionServiceTracker.java:39)[118:org.opendaylight.controller.config-manager:0.4.1.Beryllium-SR1] at org.opendaylight.controller.config.manager.impl.osgi.BlankTransactionServiceTracker.blankTransaction(BlankTransactionServiceTracker.java:67)[118:org.opendaylight.controller.config-manager:0.4.1.Beryllium-SR1] at org.opendaylight.controller.config.manager.impl.osgi.ModuleFactoryBundleTracker.removedBundle(ModuleFactoryBundleTracker.java:67)[118:org.opendaylight.controller.config-manager:0.4.1.Beryllium-SR1] at org.opendaylight.controller.config.manager.impl.osgi.ExtensibleBundleTracker.removedBundle(ExtensibleBundleTracker.java:116)[118:org.opendaylight.controller.config-manager:0.4.1.Beryllium-SR1] at org.opendaylight.controller.config.manager.impl.osgi.ExtensibleBundleTracker.removedBundle(ExtensibleBundleTracker.java:50)[118:org.opendaylight.controller.config-manager:0.4.1.Beryllium-SR1] at org.osgi.util.tracker.BundleTracker$Tracked.customizerRemoved(BundleTracker.java:491)[karaf-org.osgi.core.jar:] at org.osgi.util.tracker.BundleTracker$Tracked.customizerRemoved(BundleTracker.java:414)[karaf-org.osgi.core.jar:] at org.osgi.util.tracker.AbstractTracked.untrack(AbstractTracked.java:341)[karaf-org.osgi.core.jar:] at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:449)[karaf-org.osgi.core.jar:] at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:847)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:] at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:] at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:] at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEventPrivileged(Framework.java:1568)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:] at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1504)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:] at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1499)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:] at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:506)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:] at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:566)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:] at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1206)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:] at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:592)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:] at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:257)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:] at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:215)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:] at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:284)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:] at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:692)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:] at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:600)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:] at org.eclipse.osgi.framework.internal.core.InternalSystemBundle$1.run(InternalSystemBundle.java:261)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:] at java.lang.Thread.run(Thread.java:744)[:1.7.0_51] Caused by: java.lang.UnsupportedOperationException: Class reloading is not supported at org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.AbstractVTNProviderModuleFactory.handleChangedClass(AbstractVTNProviderModuleFactory.java:74)[343:org.opendaylight.vtn.manager.implementation:0.4.1.Beryllium-SR1] at org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.AbstractVTNProviderModuleFactory.createModule(AbstractVTNProviderModuleFactory.java:53)[343:org.opendaylight.vtn.manager.implementation:0.4.1.Beryllium-SR1] at org.opendaylight.controller.config.manager.impl.ConfigTransactionControllerImpl.copyExistingModule(ConfigTransactionControllerImpl.java:212)[118:org.opendaylight.controller.config-manager:0.4.1.Beryllium-SR1] ... 29 more 2016-06-06 09:48:26,632 | ERROR | Bundle Shutdown | ExtensibleBundleTracker | 118 - org.opendaylight.controller.config-manager - 0.4.1.Beryllium-SR1 | Failed to remove bundle org.opendaylight.vtn.manager.implementation_0.4.1.Beryllium-SR1 [343] java.lang.IllegalStateException: Error while copying old configuration from ModuleInternalInfo [name=ModuleIdentifier{factoryName='vtn-provider', instanceName='vtn-provider'} ] to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.VTNProviderModuleFactory@66a4621d |
| Comments |
| Comment by wuxiaolin [ 07/Jul/16 ] |
|
Attachment Get exception when uninstall odl-vtn-manager.txt has been added with description: exception detail in log |
| Comment by Hideyuki Tai [ 07/Jul/16 ] |
|
Thank you for reporting this issue. However, Beryllium does not support "uninstall odl-vtn-manager". The next release (Boron) is likely not to support "uninstalling features", too. |
| Comment by Venkatrangan Govindarajan [ 24/Aug/16 ] |
|
Based on the last comment, closing the bug as invalid. Please revert for more questions. |