I've removed the spurious nulling of error in AbstractControllerContext.uninstall()
I see you've already worked around the problem in system-jmx.
I added an extra check to make sure the state of the ServiceContext is always FAILED
when we check errors in those tests.
I also reverted your change that made ServiceContext.problem private.
The whole point of maintaining the ServiceContext is for backwards compatibilty
where users have referenced this class (it is exposed via the ServiceController
and ServiceMBeanSupport).
If this field disappears it could break user code.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4083393#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...