This commit relaxes the requirements for a non-null description to handle a NoUniqueBeanDefinitionException. This can happen if the exception has been thrown programmatically and no injection point is available. This allows the programmatic exception thrown when multiple cache managers are found to be handled properly. Closes gh-13348