친절하게이 문제를 극복하도록 도와주세요. 나는 나의 뮬 흐름 (버전 3.4)을 개발했다. JUnit 테스트 케이스를 실행할 때 흐름은 Data Mapper
메시지 프로세서까지 잘 돌아갑니다. 과 같은 오류를 던지는 dataMapper에 도달하면 하지만 내가 성공적으로 응답을 얻을 수있는 Mule 서버에서 같은 흐름을 실행합니다. 문제는 JUnit TestCase를 실행할 때만 발생합니다. 관찰 : JUit TestCase를 통해 충돌했을 때 DataMapper 위치가 클래스 경로에서 인식되지 않습니다. 내 완전한 오류Mule ESB에서 DataMapper MessageProcessor를 실패한 Jule TestCase
ERROR [스레드 0] [org.mule.exception.CatchMessagingExceptionStrategy] 찾아주세요 - 메시지 : com.mulesoft.mule.module.datamapper.api.exception.DataMapperCreationException을 : 데이터 매핑 그래프 C : \ Documents and Settings \ UserID \ Desktop \ Mule-Project \ MuleProject \ Transformation_InputRequest.grf가 없습니다 (java.lang.RuntimeException). 메시지 페이로드 유형이다 : 문자열
코드 : MULE 오류 -2 예외 스택은 다음과 같습니다 는 데이터 매핑 그래프 C는 1 : \ 문서 및 설정 \ 사용자 ID \ Desktop은 \ MuleProject \ MuleProject \ Transformation_InputRequest.grf는 않습니다 52 (널)
I :하지 (com.mulesoft.mule.module.datamapper.api.exception.DataMapperCreationException) com.mulesoft.mule.module.datamapper.clover.impl.graphfactory.AppHomeCloverGraphFactoryImpl 존재 관찰했습니다 -이 문제에 대해 제기 된 JIRA가 있습니다 : https://www.mulesoft.org/jira/browse/STUDIO-3400
하지만 열린 상태 인 것 같습니다. main flow 자체에 dataMapper가 있기 때문에 다른 성공 및 실패 시나리오의 Junit TestCase를 진행할 수 없습니다. 더 진행하려면이 문제를 극복 할 수있는 방법이 있습니까? 좋습니다. 미리 감사드립니다. 추가 귀하의 테스트 클래스에 다음
@ Seba. 그것은 잘 작동합니다. 위의 코드에서 일부 수정을했습니다. Data Mapper 오류에서 벗어나기 위해 코드 스 니펫 사이에 파일 읽기 논리를 추가했습니다. – star