Details
-
Bug
-
Resolution: Done
-
Major
-
None
-
None
Description
There is race condition when
#1 Bundle.uninstall() invokes Bundle.unresolve()
#2 Bundle.unresolve() takes Module service down
#3 INSTALL Phase has a dependency on Module service
#4 BundleUninstallProcessor calls Bundle.uninstall() again