Ошибка создания хранилища объектов в.3.6.2.

Я переношу свой код с 3.5.1 на 3.6.2 и также использую хранилище объектов для хранения всех неудачных записей для какого-то другого сценария. Я загрузил новое хранилище объектов из раздела "Установить новое программное обеспечение"(как я уже видел, доступна только версия сообщества, дайте мне знать, если корпоративная версия также выпущена из хранилища объектов для среды выполнения 3.6.2).

Когда я запускаю свое приложение, я получаю исключение ниже

Error creating bean with name 'ObjectStore': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.mule.api.registry.Registry org.mule.modules.objectstore.ObjectStoreConnector.registry; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.mule.api.registry.Registry] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@javax.inject.Inject()} И когда я пытаюсь создать отдельную небольшую утилиту для хранилища объектов для тестирования, она работает нормально, но в моем существующем коде, когда я добавляю хранилище объектов, она показывает вышеуказанную ошибку.

Пожалуйста посоветуй,

@TyroneVillaluna

Ура, BeSolver

1 ответ

Проверьте ваш проект и убедитесь, что вы не используете контекстное сканирование / пружинное сканирование компонентов или настройку аннотаций....

Если вы используете это, то вы можете попробовать отключить сканирование без пакета мул...

Другие вопросы по тегам