OK. I modelled this on what you did for HornetQServerResource, but may have made some changes in the way I guarded controllers against null. I'll go back and have a look at the differences again.