У меня странная ситуация, когда конфигурации Mule, загруженные в функциональные тесты Mule, выбрасывают ошибки сортировки ниже из потоков с помощью vm's. Досадная вещь - это поток, который отлично работает как приложение для мула, а иногда и путем настройки с помощью студии mule. Я могу получить тест, который будет выполняться почти случайным образом.Конфигурации, загруженные в функциональные тесты Mule, выбрасывают ошибки, но запускаются за пределами теста
<flow name="simpleOutBoundFlow">
<vm:inbound-endpoint path="testV"
name="test" />
<logger level="ERROR"
message="blah #[payload]" />
<foo:outbound config-ref="fooOutbound" doc:name="baa" />
</flow>
ошибка происходит на виртуальной машине: линии и говорит что-то вроде
org.mule.api.config.ConfigurationException: Строка 21 в XML-документе из URL [Файл:/D: /config.xml] недействителен; Вложенное исключение - org.xml.sax.SAXParseException; lineNumber: 21; columnNumber: 18; cvc-complex-type.2.4.a: Недопустимое содержимое было найдено, начиная с элемента 'vm: inbound-endpoint'. Один из «{ "http://www.mulesoft.org/schema/mule/core ": аннотации, " http://www.mulesoft.org/schema/mule/core ": описание, " http://www.mulesoft.org/schema/mule/core ": абстрактно-сообщение-источник, " http://www.mulesoft.org/schema/mule/core ": абстрактно-въездная конечные точки, " http://www.mulesoft.org/schema/mule/core": абстрактно-сообщение-процессор , "http://www.mulesoft.org/schema/mule/core": abstract-outbound-endpoint, "http://www.mulesoft.org/schema/mule/core": abstract-mixed-content-message-processor, "http://www.mulesoft.org/schema/mule/core": response} 'ожидается. (org.mule.api.lifecycle.InitialisationException) в org.mule.config.builders.AbstractConfigurationBuilder.configure (AbstractConfigurationBuilder.java:52)
Любые идеи? Действительно странный для меня.
NB: Foo: исходящее приходит с сайта обновлений DevKit Я генерируемой с Maven DevKit archtype
У вас есть пространство имен для VM, объявленных в вашей конфигурации? – Seba
@Seba, да его там, в противном случае, когда я запустил его задницу, приложение mule получило бы ошибку – Nikos