- BeanFactoryLocator locator = ContextSingletonBeanFactoryLocator
- .getInstance(aSelector);
- _factoryReference = locator.useBeanFactory(aFactoryName);
+ try {
+ BeanFactoryLocator locator = ContextSingletonBeanFactoryLocator
+ .getInstance(aSelector);
+ _factoryReference = locator.useBeanFactory(aFactoryName);
+ } catch (BeansException e) {
+ throw new BeanFactoryException(
+ "Could not load bean factory: selector = '" + aSelector
+ + "', factory = '" + aFactoryName + "'", e);
+ }