如何解决在组件中找到参数“资源”的无效配置
我正在运行时版本4.3.0上的Mule项目。 我正在尝试将DataWeave脚本外部化为DWL文件,如下所示:
<ee:transform doc:name="Transform Message" doc:id="6aeea8a6-1578-4991-ac5a-ed7ebfd1566b">
<ee:message>
<ee:set-payload resource="dataweave/dataweave-script.dwl" />
</ee:message>
</ee:transform>
Mule项目已成功部署,但是当对关联端点进行请求时,将引发以下异常:
ERROR 2020-10-27 15:49:54,703 [[MuleRuntime].cpuLight.14: [hello-world-api].hello-world-apiFlow.CPU_LITE @4e834155] [event: f48ac961-183d-11eb-8933-00090ffe0001] org.mule.runtime.core.internal.exception.OnErrorPropagateHandler:
********************************************************************************
Message : Invalid configuration found for parameter 'resource' in component [set-payload]:
Couldn't find resource: dataweave/dataweave-script.dwl neither on classpath or in file system.
Element : hello-world-apiFlow/processors/0 @ hello-world-api:hello-world-api.xml:17 (hello-worldSub_Flow)
Element XML : <flow-ref doc:name="hello-worldSub_Flow" doc:id="9069f14e-649b-4d29-b09b-220d9cf934f4" name="hello-worldSub_Flow"></flow-ref>
Error type : MULE:UNKNOWN
--------------------------------------------------------------------------------
Root Exception stack trace:
org.mule.runtime.api.exception.MuleRuntimeException: Invalid configuration found for parameter 'resource' in component [set-payload]:
Couldn't find resource: dataweave/dataweave-script.dwl neither on classpath or in file system
********************************************************************************
我还尝试使用以下命令,但会抛出相同的错误:
<ee:transform doc:name="Transform Message" doc:id="6aeea8a6-1578-4991-ac5a-ed7ebfd1566b">
<ee:message>
<ee:set-payload resource="classpath://dataweave/dataweave-script.dwl" />
</ee:message>
</ee:transform>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。