我想从mule发送一个arraylist到salesforce来保存一些数据,但我收到以下异常。无法将Arraylist发送到Salesforce
Status 500 Exception while executing: [{DocumentName="sample.pdf", Blobdata=[[email protected]}, {DocumentName="sample2.pdf", Blobdata=[[email protected]}] ^ Unexpected character 'D' at index 2 (line 1, position 3), expected '"' (com.mulesoft.weave.mule.exception.WeaveExecutionException). Message payload is of type: ArrayList
Root Exception stack trace:
com.mulesoft.weave.reader.json.JsonReaderException: Unexpected character 'D' at index 2 (line 1, position 3), expected '"'
at com.mulesoft.weave.reader.json.JsonTokenizer.fail(JsonTokenizer.scala:190)
at com.mulesoft.weave.reader.json.JsonTokenizer.require(JsonTokenizer.scala:187)
at com.mulesoft.weave.reader.json.JsonTokenizer.readString(JsonTokenizer.scala:74)
at com.mulesoft.weave.reader.json.JsonTokenizer.readObjectMembers(JsonTokenizer.scala:143)
at com.mulesoft.weave.reader.json.JsonTokenizer.com$mulesoft$weave$reader$json$JsonTokenizer$$readObject(JsonTokenizer.scala:137)
at com.mulesoft.weave.reader.json.JsonTokenizer$$anonfun$readValue$1.apply$mcV$sp(JsonTokenizer.scala:37)
at com.mulesoft.weave.reader.json.JsonTokenizer.inner(JsonTokenizer.scala:59)
at com.mulesoft.weave.reader.json.JsonTokenizer.readValue(JsonTokenizer.scala:37)
at com.mulesoft.weave.reader.json.JsonTokenizer.values$1(JsonTokenizer.scala:157)
at com.mulesoft.weave.reader.json.JsonTokenizer.com$mulesoft$weave$reader$json$JsonTokenizer$$readArray(JsonTokenizer.scala:160)
at com.mulesoft.weave.reader.json.JsonTokenizer$$anonfun$readValue$2.apply$mcV$sp(JsonTokenizer.scala:38)
at com.mulesoft.weave.reader.json.JsonTokenizer.inner(JsonTokenizer.scala:59)
at com.mulesoft.weave.reader.json.JsonTokenizer.readValue(JsonTokenizer.scala:38)
at com.mulesoft.weave.reader.json.JsonTokenizer.tokens(JsonTokenizer.scala:16)
at com.mulesoft.weave.reader.json.JsonReader.root(JsonReader.scala:17)
at com.mulesoft.weave.mule.reader.ReusableReader.root(ReusableReader.scala:12)
at com.mulesoft.weave.engine.ExecutionContext$InternalExecutionContext$$anonfun$3.apply(ExecutionContext.scala:29)
at com.mulesoft.weave.engine.ExecutionContext$InternalExecutionContext$$anonfun$3.apply(ExecutionContext.scala:26)
at scala.collection.immutable.Map$Map1.foreach(Map.scala:116)
at com.mulesoft.weave.engine.ExecutionContext$InternalExecutionContext.<init>(ExecutionContext.scala:26)
at com.mulesoft.weave.engine.ExecutionContext$.apply(ExecutionContext.scala:126)
at com.mulesoft.weave.engine.Engine.execute(Engine.scala:216)
at com.mulesoft.weave.mule.WeaveMessageProcessor.execute(WeaveMessageProcessor.scala:119)
at com.mulesoft.weave.mule.WeaveMessageProcessor.process(WeaveMessageProcessor.scala:68)
at org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor.execute(ExceptionToMessagingExceptionExecutionInterceptor.java:24)
at org.mule.execution.MessageProcessorNotificationExecutionInterceptor.execute(MessageProcessorNotificationExecutionInterceptor.java:107)
at org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44)
at org.mule.processor.BlockingProcessorExecutor.executeNext(BlockingProcessorExecutor.java:88)
at org.mule.processor.BlockingProcessorExecutor.execute(BlockingProcessorExecutor.java:59)
at org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor.execute(ExceptionToMessagingExceptionExecutionInterceptor.java:24)
at org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44)
at org.mule.processor.BlockingProcessorExecutor.executeNext(BlockingProcessorExecutor.java:98)
at org.mule.processor.BlockingProcessorExecutor.execute(BlockingProcessorExecutor.java:59)
at org.mule.processor.AsyncInterceptingMessageProcessor.process(AsyncInterceptingMessageProcessor.java:102)
at org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor.execute(ExceptionToMessagingExceptionExecutionInterceptor.java:24)
at org.mule.execution.MessageProcessorNotificationExecutionInterceptor.execute(MessageProcessorNotificationExecutionInterceptor.java:107)
at org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44)
at org.mule.processor.BlockingProcessorExecutor.executeNext(BlockingProcessorExecutor.java:98)
at org.mule.processor.BlockingProcessorExecutor.execute(BlockingProcessorExecutor.java:59)
at org.mule.construct.DynamicPipelineMessageProcessor.process(DynamicPipelineMessageProcessor.java:55)
at org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor.execute(ExceptionToMessagingExceptionExecutionInterceptor.java:24)
at org.mule.execution.MessageProcessorNotificationExecutionInterceptor.execute(MessageProcessorNotificationExecutionInterceptor.java:107)
at org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44)
at org.mule.processor.BlockingProcessorExecutor.executeNext(BlockingProcessorExecutor.java:88)
at org.mule.processor.BlockingProcessorExecutor.execute(BlockingProcessorExecutor.java:59)
at org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor.execute(ExceptionToMessagingExceptionExecutionInterceptor.java:24)
at org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44)
at org.mule.processor.Blo...
以上是尝试发送列表中我得到异常。 我该如何解决它?
您可以发布您的代码和输入数据?这似乎是一个DataWeave异常,问题显示问题出在SalesFroce上 –