运行MUnit会给出错误无效的属性名称:maskedRequestPath

时间:2020-09-25 01:24:47

标签: mule munit

我有一个使用http:listener和apikit-soap:router的流程。我记录了该流程的MUnit测试,并通过SoapUI执行了该流程。运行生成的MUnit时,它失败并显示以下错误:

"Invalid property name: `maskedRequestPath` on class `org.mule.extension.http.api.HttpRequestAttributesBuilder`. Validate that the correct setters is present.

有问题的属性在生成的set-event_attributes.dwl文件中:

{
  "headers": {
    "connection": "close",
    "accept-encoding": "gzip,deflate",
    "content-type": "text/xml;charset=UTF-8",
    "soapaction": "\"XXXXX\"",
    "authorization": "Basic XXXXXXXXXXXXXXXXXXXXXXX",
    "content-length": "218",
    "host": "localhost:88",
    "user-agent": "Apache-HttpClient/4.1.1 (java 1.5)"
  },
  "clientCertificate": null,
  "method": "POST",
  "scheme": "http",
  "queryParams": {},
  "requestUri": "/XXXXX",
  "queryString": "",
  "version": "HTTP/1.1",
  "maskedRequestPath": null,        <----- HERE
  "listenerPath": "/XXXXX",
  "relativePath": "/XXXXX",
  "localAddress": "/127.0.0.1:88",
  "uriParams": {},
  "rawRequestUri": "/XXXXX",
  "rawRequestPath": "/XXXXX",
  "remoteAddress": "/127.0.0.1:62993",
  "requestPath": "/XXXXX"
}

如果我从该文件中删除maskedRequestPath行,则MUnit运行正常。

我正在将Anypoint Studio 7.6.0和Mule运行时4.3.0一起使用。

0 个答案:

没有答案