2017-01-16 16 views
0

Я создал простой тестовый пример для Test_flow, но когда я пытаюсь запустить этот поток, я получаю ошибку.Ошибка создания bean-компонента с именем «Test_flow»: невозможно создать внутренний bean-компонент (внутренний компонент)

java.lang.RuntimeException: org.mule.api.config.ConfigurationException: Error creating bean with name 'Test_flow': Cannot create inner bean '(inner bean)#6a12c7a8' of type [com.mulesoft.module.batch.BatchInputBlock] while setting bean property 'inputBlock'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#6a12c7a8': Cannot create inner bean '(inner bean)#1d408060' of type [org.mule.config.spring.factories.PollingMessageSourceFactoryBean] while setting bean property 'messageSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#1d408060': Cannot create inner bean '(inner bean)#1a500561' of type [com.sungardas.osstools.modules.servicenowrest.generated.processors.SysHistorySetQueryAllValuesMessageProcessor] while setting bean property 'messageProcessor'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#1a500561': Cannot resolve reference to bean 'ServiceNowREST__Default_Configuration' while setting bean property 'moduleObject'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'ServiceNowREST__Default_Configuration' is defined (org.mule.api.lifecycle.InitialisationException) 

    at org.mule.munit.runner.mule.SuiteRunner.<init>(SuiteRunner.java:59) 
    at org.mule.munit.runner.mule.SuiteRunner.<init>(SuiteRunner.java:45) 
    at org.mule.munit.remote.RemoteRunner.runTestSuite(RemoteRunner.java:75) 
    at org.mule.munit.remote.RemoteRunner.run(RemoteRunner.java:55) 
    at org.mule.munit.remote.RemoteRunner.main(RemoteRunner.java:39) 

Стадия I Исполняет:

  1. Использования MUNIT тест мастера костюм создан базовый тестовый набор для Test_flow и субтропические потоки
  2. не добавили ничего в этом тестовом костюме (т.е. издевается, переменные, утверждать условия)
  3. Запустите основной тест костюм и каждый выбор времени я получаю эту ошибку

Я использую nypoint studio 6.2 Версия EE с временем выполнения 3.8.3 mule.

ответ

0

Невозможно воспроизвести его. У вас есть проект Maven или простой проект Mule? Было бы неплохо, если бы вы могли добавить дополнительную информацию о своем проекте.

1

Вы импортировали файлы конфигурации XML в свой тестовый пакет?

Пример:

<spring:beans> 
    <spring:import resource="classpath:property-test-config.xml"/> 
    <spring:import resource="classpath:mock-config-connectors.xml"/> 
    <spring:import resource="classpath:contactUpdates-config.xml"/> 
</spring:beans> 
+0

Обратите внимание, что он означает: «убедитесь, что вы импортируете файл, содержащий боба имени ServiceNowREST__Default_Configuration» MUNIT будет только импортировать файл, содержащий они текут, если вы щелкните правой кнопкой мыши или те, которые выбраны, если вы используете мастер. Он не знает, как наследовать приложение, чтобы импортировать все те необходимые ресурсы, которые я привел к таким проблемам. – Dds

0

Из вашего исключения, в нем говорится, что "Нет боб с именем 'ServiceNowREST__Default_Configuration' не определен". Проверьте, присутствует ли файл конфигурации мула, который имеет определенную «ServiceNowREST__Default_Configuration» в пути к классам тестового набора. Добавление файла в путь к классам будет решить вопрос