Mule 기능 테스트에서로드 된 Mule 구성이 VM과 함께 플로우에서 아래의 정렬 오류를 발생시키는 이상한 상황이 있습니다. 성가신 일은이 흐름이 뮬 애플리케이션으로 완벽하게 실행되며 때로는 뮬 스튜디오와 조율하여 거의 무작위로 테스트를 실행할 수 있습니다. 라인 말한다Mule 기능 테스트에서로드 된 구성이 오류를 발생 시키지만 테스트 외부에서 실행됩니다.
org.mule.api.config.ConfigurationException 같은 :
<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>
오류는 VM에서 발생 라인 (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": 추상 아웃 바운드 종점, "http://www.mulesoft.org/schema/mule/core": 추상 혼합 된 내용의 메시지 프로세서, "http://www.mulesoft.org/schema/mule/core": 응답} '이 필요합니다. org.mule.config.builders.AbstractConfigurationBuilder.configure (AbstractConfigurationBuilder.java:52)에서 (org.mule.api.lifecycle.InitialisationException)
어떤 아이디어가? 정말 이상한 나를 위해.
주의 : 푸 : 아웃 바운드 내가 받는다는 devkit의 archtype mule-transport-vm
JAR 프로젝트의 클래스 경로에없는 경우에 일반적으로 발생
구성에 선언 된 VM의 네임 스페이스가 있습니까? – Seba
@Seba, 네, 거기에, 그렇지 않으면 내가 엉덩이를 똥개 응용 프로그램을 실행했을 때 오류 – Nikos