[英]mulesoft dataweave arrayindexoutofbounds error
I have a simple flow that reads a csv file using a File Connector and I am trying to transform that data to json. 我有一个简单的流程,该流程使用文件连接器读取csv文件,并且试图将数据转换为json。 Does not matter what I put as expression, I am always getting ArrayIndexOutOfBoundsException at design time and the preview does not generate. 不管我用什么作为表达式,我总是在设计时获取ArrayIndexOutOfBoundsException,并且不会生成预览。 Below is the flow: 以下是流程:
<flow name="dw_exampleFlow">
<file:inbound-endpoint path="C:\BNA\dw_sample" responseTimeout="10000" mimeType="application/csv" doc:name="File"/>
<dw:transform-message doc:name="Transform Message" metadata:id="3496b3e4-708e-49c3-9f87-764eb149d1ee">
<dw:set-payload><![CDATA[%dw 1.0
%output application/dw
---
payload]]></dw:set-payload>
</dw:transform-message>
</flow>
</mule>
Below is the error I am getting: Design Time Error 以下是我遇到的错误: 设计时间错误
What mule runtime are you using? 您正在使用什么m子运行时? it's working on me using 3.7.3 它正在使用3.7.3在我身上工作
<flow name="Flow">
<file:inbound-endpoint
path="/work/demo/workspace/3.7.3-dataweave/src/main/resources/input"
moveToDirectory="/work/demo/workspace/3.7.3-dataweave/src/main/resources/output"
responseTimeout="10000" doc:name="File" />
<dw:transform-message metadata:id="ff8bbc88-efc7-4952-816a-a13f00ef6e6d"
doc:name="Transform Message">
<dw:set-payload><![CDATA[%dw 1.0
%output application/json
---
payload]]></dw:set-payload>
</dw:transform-message>
<byte-array-to-string-transformer
doc:name="Byte Array to String" />
<logger message="#[payload]" level="INFO" doc:name="Logger" />
</flow>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.