Mule 3.7变换器,带有自定义对象的注释

时间:2016-03-26 16:18:06

标签: mule transformer

我有两个自定义类:Person,Manager。我编写了以下转换器来将Person转换为Manager对象。     包com.learning.transformers;

import org.mule.api.annotations.ContainsTransformerMethods;
import org.mule.api.annotations.Transformer;

import com.learning.beans.Manager;
import com.learning.beans.Person;

@ContainsTransformerMethods
public class AnnotatedTransformer {

    @Transformer
    public Manager transformToManager(@Payload Person person){
        Manager manager = new Manager();
        manager.setPerson(person);
        manager.setDesignation("Manager");
        return manager;
    }

}

我的configuraiton文件如下。

<?xml version="1.0" encoding="UTF-8"?>

<mule xmlns:json="http://www.mulesoft.org/schema/mule/json" xmlns:http="http://www.mulesoft.org/schema/mule/http" xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
    xmlns:spring="http://www.springframework.org/schema/beans" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-current.xsd
http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.mulesoft.org/schema/mule/http http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd
http://www.mulesoft.org/schema/mule/json http://www.mulesoft.org/schema/mule/json/current/mule-json.xsd">
    <spring:beans>
        <spring:bean id="anTransformer" name="anT" class="com.learning.transformers.AnnotatedTransformer"/>
    </spring:beans>

    <flow name="mule-learning-transformersFlow1">
        <http:listener config-ref="GlobalHTTPConnector" path="/customTransformation" doc:name="HTTP"/>
        <json:json-to-object-transformer returnClass="com.learning.beans.Person" doc:name="JSON to Object"/>
        <!-- <auto-transformer returnClass="com.learning.beans.Manager" /> -->
        <component class="com.learning.components.ManagerLoggingComponent" doc:name="Java" />
    </flow>
</mule>

我的ManagerLoggingComponent看起来像:

package com.learning.components;

import com.learning.beans.Manager;
import com.learning.beans.Person;
import org.mule.api.annotations.param.Payload;

public class ManagerLoggingComponent {
    public void logManager(@Payload Manager manager){
        Person person = manager.getPerson();
        System.out.println("Name: "+person.getName());
        System.out.println("Age: "+person.getAge());
        System.out.println("Designation: "+manager.getDesignation());
    }
}

我首先向流程发送一些json输入。使用json-to-object转换器将其转换为Person对象。然后放置我的组件,它需要Manager对象。我已将注释变压器注册为弹簧豆。因此,我希望在将Person对象传递给Component之前将其转换为Manager对象。但它正在抛出以下异常。

  

消息:无法从&#34; json&#34;转换至   &#34; com.learning.beans.Manager&#34;类型:   org.mule.api.transformer.TransformerException代码:   MULE_ERROR-109 JavaDoc:   http://www.mulesoft.org/docs/site/current3/apidocs/org/mule/api/transformer/TransformerException.html   Transformer:JsonToObject {this = d61a0b,   name =&#39; JsonToManager&#39;,ignoreBadInput = false,   returnClass = SimpleDataType {类型= com.learning.beans.Manager,   mimeType =&#39; / &#39;,encoding =&#39; null&#39;},   sourceTypes = [SimpleDataType {type = java.io.Reader,mimeType =&#39; / &#39;,   encoding =&#39; null&#39;},SimpleDataType {type = java.net.URL,mimeType =&#39; / &#39;,   encoding =&#39; null&#39;},SimpleDataType {type = java.io.File,mimeType =&#39; / &#39;,   encoding =&#39; null&#39;},SimpleDataType {type = java.lang.String,   mimeType =&#39; / &#39;,encoding =&#39; null&#39;},   SimpleDataType {type = java.io.InputStream,mimeType =&#39; / &#39;,   encoding =&#39; null&#39;},SimpleDataType {type = [B,mimeType =&#39; / &#39;,   编码=&#39;空&#39;}]}

此外,在启动服务器时,我发现它抛出了以下错误,据我所知,它是取消注册transformToManager转换器。这可能是我没有拿起自定义变压器的原因。这在骡子3.7中被观察到。 3.5工作顺利。

  

WARN 2016-03-27 14:01:06,574 [main] org.mule.config.spring.SpringRegistry:无法将关闭生命周期应用于对象&#39; AnnotatedTransformer.transformToManager&#39;未注册后    org.mule.api.lifecycle.InitialisationException:&#34;有效载荷的表达式评估器&#34;未在骡子注册。确保在类路径中具有此表达式类型的模块。例如,如果您使用的是xpath表达式,则需要在类路径中使用Mule XML模块。        在org.mule.expression.transformers.AbstractExpressionTransformer.initialise(AbstractExpressionTransformer.java:85)〜[mule-core-3.7.3.jar:3.7.3]        at org.mule.config.expression.ExpressionAnnotationsHelper.getTransformerForMethodWithAnnotations(ExpressionAnnotationsHelper.java:53)〜[mule-module-annotations-3.7.3.jar:3.7.3]        在org.mule.config.transformer.AnnotatedTransformerProxy.initialise(AnnotatedTransformerProxy.java:109)〜[mule-module-annotations-3.7.3.jar:3.7.3]        在sun.reflect.GeneratedMethodAccessor7.invoke(未知来源)〜[?:?]        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)〜[?:1.8.0_72]        在java.lang.reflect.Method.invoke(Method.java:498)〜[?:1.8.0_72]        在org.mule.lifecycle.phases.DefaultLifecyclePhase.applyLifecycle(DefaultLifecyclePhase.java:237)〜[mule-core-3.7.3.jar:3.7.3]        在org.mule.lifecycle.phases.MuleContextInitialisePhase.applyLifecycle(MuleContextInitialisePhase.java:71)〜[mule-core-3.7.3.jar:3.7.3]        在org.mule.lifecycle.RegistryLifecycleManager.applyPhase(RegistryLifecycleManager.java:183)〜[mule-core-3.7.3.jar:3.7.3]        在org.mule.registry.AbstractRegistry.unregisterObject(AbstractRegistry.java:163)〜[mule-core-3.7.3.jar:3.7.3]        在org.mule.config.spring.SpringRegistry $ ConfigurableRegistrationDelegate.doRegisterObject(SpringRegistry.java:451)〜[mule-module-spring-config-3.7.3.jar:3.7.3]        在org.mule.config.spring.SpringRegistry $ ConfigurableRegistrationDelegate.registerObject(SpringRegistry.java:405)〜[mule-module-spring-config-3.7.3.jar:3.7.3]        在org.mule.config.spring.SpringRegistry.registerObject(SpringRegistry.java:253)〜[mule-module-spring-config-3.7.3.jar:3.7.3]        在org.mule.registry.AbstractRegistryBroker.registerObject(AbstractRegistryBroker.java:249)〜[mule-core-3.7.3.jar:3.7.3]        在org.mule.registry.AbstractRegistryBroker.registerObject(AbstractRegistryBroker.java:262)〜[mule-core-3.7.3.jar:3.7.3]        在org.mule.registry.MuleRegistryHelper.registerObject(MuleRegistryHelper.java:816)~ [mule-core-3.7.3.jar:3.7.3]        在org.mule.registry.MuleRegistryHelper.registerTransformer(MuleRegistryHelper.java:458)〜[mule-core-3.7.3.jar:3.7.3]        at org.mule.config.transformer.AnnotatedTransformerObjectProcessor.process(AnnotatedTransformerObjectProcessor.java:76)〜[mule-module-annotations-3.7.3.jar:3.7.3]        在org.mule.config.spring.processors.TransformerAnnotatedBeanProcessor.postProcessBeforeInitialization(TransformerAnnotatedBeanProcessor.java:30)〜[mule-module-spring-config-3.7.3.jar:3.7.3]        在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:408)〜[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]        在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1566)〜[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]        在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)〜[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]        在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)〜[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]        at org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject(AbstractBeanFactory.java:303)〜[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]        在org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)〜[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]        在org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)〜[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]        在org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)〜[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]        在org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:753)〜[mule-module-spring-config-3.7.3.jar:4.1.6.RELEASE]        在org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)〜[spring-context-4.1.6.RELEASE.jar:4.1.6.RELEASE]        在org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)〜[spring-context-4.1.6.RELEASE.jar:4.1.6.RELEASE]        在org.mule.config.spring.SpringRegistry.doInitialise(SpringRegistry.java:108)〜[mule-module-spring-config-3.7.3.jar:3.7.3]        在org.mule.registry.AbstractRegistry.initialise(AbstractRegistry.java:104)〜[mule-core-3.7.3.jar:3.7.3]        在org.mule.config.spring.SpringXmlConfigurationBuilder.createSpringRegistry(SpringXmlConfigurationBuilder.java:172)〜[mule-module-spring-config-3.7.3.jar:3.7.3]        在org.mule.config.spring.SpringXmlConfigurationBuilder.doConfigure(SpringXmlConfigurationBuilder.java:95)〜[mule-module-spring-config-3.7.3.jar:3.7.3]        在org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:43)〜[mule-core-3.7.3.jar:3.7.3]        在org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(AbstractResourceConfigurationBuilder.java:69)〜[mule-core-3.7.3.jar:3.7.3]        ............   我的请求看起来像

{
    "name":"Sai",
    "age" : "100000"
}

关于这里发生了什么的任何想法?

Mule 3.5中的所有内容都按预期工作。问题是骡子3.7。

  

更新1:Excetion的完整日志:

    Message               : Failed to transform from "json" to "com.learning.beans.Manager"
Type                  : org.mule.api.transformer.TransformerException
Code                  : MULE_ERROR-109
JavaDoc               : http://www.mulesoft.org/docs/site/current3/apidocs/org/mule/api/transformer/TransformerException.html
Transformer           : JsonToObject{this=13de431, name='JsonToManager', ignoreBadInput=false, returnClass=SimpleDataType{type=com.learning.beans.Manager, mimeType='*/*', encoding='null'}, sourceTypes=[SimpleDataType{type=java.io.Reader, mimeType='*/*', encoding='null'}, SimpleDataType{type=java.net.URL, mimeType='*/*', encoding='null'}, SimpleDataType{type=java.io.File, mimeType='*/*', encoding='null'}, SimpleDataType{type=java.lang.String, mimeType='*/*', encoding='null'}, SimpleDataType{type=java.io.InputStream, mimeType='*/*', encoding='null'}, SimpleDataType{type=[B, mimeType='*/*',  encoding='null'}]}
********************************************************************************
Exception stack is:
1. null (java.lang.NullPointerException)
  java.io.Reader:78 (null)
2. Failed to transform from "json" to "com.learning.beans.Manager" (org.mule.api.transformer.TransformerException)
  org.mule.module.json.transformers.JsonToObject:133 (http://www.mulesoft.org/docs/site/current3/apidocs/org/mule/api/transformer/TransformerException.html)
********************************************************************************
Root Exception stack trace:
java.lang.NullPointerException
    at java.io.Reader.<init>(Reader.java:78)
    at java.io.InputStreamReader.<init>(InputStreamReader.java:97)
    at org.mule.module.json.transformers.JsonToObject.transformMessage(JsonToObject.java:119)
    at org.mule.transformer.AbstractMessageTransformer.transform(AbstractMessageTransformer.java:141)
    at org.mule.transformer.AbstractMessageTransformer.transform(AbstractMessageTransformer.java:69)
    at org.mule.DefaultMuleMessage.getPayload(DefaultMuleMessage.java:425)
    at org.mule.DefaultMuleMessage.getPayload(DefaultMuleMessage.java:373)
    at org.mule.expression.MessagePayloadExpressionEvaluator.evaluate(MessagePayloadExpressionEvaluator.java:79)
    at org.mule.expression.DefaultExpressionManager.evaluate(DefaultExpressionManager.java:318)
    at org.mule.expression.transformers.ExpressionArgument.evaluate(ExpressionArgument.java:116)
    at org.mule.expression.transformers.ExpressionTransformer.transformMessage(ExpressionTransformer.java:51)
    at org.mule.transformer.AbstractMessageTransformer.transform(AbstractMessageTransformer.java:141)
    at org.mule.transformer.AbstractMessageTransformer.transform(AbstractMessageTransformer.java:69)
    at org.mule.transformer.AbstractTransformer.transform(AbstractTransformer.java:366)
    at org.mule.impl.model.resolvers.AnnotatedEntryPointResolver.getPayloadFromMessageWithAnnotations(AnnotatedEntryPointResolver.java:175)
    at org.mule.impl.model.resolvers.AnnotatedEntryPointResolver.getPayloadForMethod(AnnotatedEntryPointResolver.java:161)
    at org.mule.impl.model.resolvers.AnnotatedEntryPointResolver.invoke(AnnotatedEntryPointResolver.java:130)
    at org.mule.model.resolvers.DefaultEntryPointResolverSet.invoke(DefaultEntryPointResolverSet.java:36)
    at org.mule.component.DefaultComponentLifecycleAdapter.invoke(DefaultComponentLifecycleAdapter.java:339)
    at org.mule.component.AbstractJavaComponent.invokeComponentInstance(AbstractJavaComponent.java:82)
    at org.mule.component.AbstractJavaComponent.doInvoke(AbstractJavaComponent.java:73)
    at org.mule.component.AbstractComponent.invokeInternal(AbstractComponent.java:120)
    at org.mule.component.AbstractComponent.access$000(AbstractComponent.java:55)
    at org.mule.component.AbstractComponent$1$1.process(AbstractComponent.java:236)
    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.MessageProcessorNotificationExecutionInterceptor.execute(MessageProcessorNotificationExecutionInterceptor.java:107)
    at org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44)
    at org.mule.component.AbstractComponent.process(AbstractComponent.java:154)
    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.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.e...
********************************************************************************
  

更新2:我突然开始收到以下异常。我没有改变任何代码。它有时会显示以下异常,有时会显示异常。

    Message               : The object transformed is of type: "SimpleDataType{type=java.lang.String, mimeType='*/*', encoding='null'}", but the expected return type is "SimpleDataType{type=com.learning.beans.Manager, mimeType='application/json', encoding='null'}". The current MuleMessage is null! Please report this to mule-esb@mulesoft.com
Type                  : org.mule.api.transformer.TransformerMessagingException
Code                  : MULE_ERROR--2
JavaDoc               : http://www.mulesoft.org/docs/site/current3/apidocs/org/mule/api/transformer/TransformerMessagingException.html
Payload               : {NullPayload}
********************************************************************************
Exception stack is:
1. The object transformed is of type: "SimpleDataType{type=java.lang.String, mimeType='*/*', encoding='null'}", but the expected return type is "SimpleDataType{type=com.learning.beans.Manager, mimeType='application/json', encoding='null'}". The current MuleMessage is null! Please report this to mule-esb@mulesoft.com (org.mule.api.transformer.TransformerMessagingException)
  org.mule.transformer.AbstractMessageTransformer:179 (http://www.mulesoft.org/docs/site/current3/apidocs/org/mule/api/transformer/TransformerMessagingException.html)
********************************************************************************
Root Exception stack trace:
org.mule.api.transformer.TransformerMessagingException: The object transformed is of type: "SimpleDataType{type=java.lang.String, mimeType='*/*', encoding='null'}", but the expected return type is "SimpleDataType{type=com.learning.beans.Manager, mimeType='application/json', encoding='null'}". The current MuleMessage is null! Please report this to mule-esb@mulesoft.com
    at org.mule.transformer.AbstractMessageTransformer.checkReturnClass(AbstractMessageTransformer.java:179)
    at org.mule.transformer.AbstractMessageTransformer.transform(AbstractMessageTransformer.java:158)
    at org.mule.transformer.AbstractMessageTransformer.transform(AbstractMessageTransformer.java:69)
    at org.mule.DefaultMuleMessage.getPayload(DefaultMuleMessage.java:425)
    at org.mule.DefaultMuleMessage.getPayload(DefaultMuleMessage.java:373)
    at org.mule.expression.MessagePayloadExpressionEvaluator.evaluate(MessagePayloadExpressionEvaluator.java:79)
    at org.mule.expression.DefaultExpressionManager.evaluate(DefaultExpressionManager.java:318)
    at org.mule.expression.transformers.ExpressionArgument.evaluate(ExpressionArgument.java:116)
    at org.mule.expression.transformers.ExpressionTransformer.transformMessage(ExpressionTransformer.java:51)
    at org.mule.transformer.AbstractMessageTransformer.transform(AbstractMessageTransformer.java:141)
    at org.mule.transformer.AbstractMessageTransformer.transform(AbstractMessageTransformer.java:69)
    at org.mule.transformer.AbstractTransformer.transform(AbstractTransformer.java:366)
    at org.mule.impl.model.resolvers.AnnotatedEntryPointResolver.getPayloadFromMessageWithAnnotations(AnnotatedEntryPointResolver.java:175)
    at org.mule.impl.model.resolvers.AnnotatedEntryPointResolver.getPayloadForMethod(AnnotatedEntryPointResolver.java:161)
    at org.mule.impl.model.resolvers.AnnotatedEntryPointResolver.invoke(AnnotatedEntryPointResolver.java:130)
    at org.mule.model.resolvers.DefaultEntryPointResolverSet.invoke(DefaultEntryPointResolverSet.java:36)
    at org.mule.component.DefaultComponentLifecycleAdapter.invoke(DefaultComponentLifecycleAdapter.java:339)
    at org.mule.component.AbstractJavaComponent.invokeComponentInstance(AbstractJavaComponent.java:82)
    at org.mule.component.AbstractJavaComponent.doInvoke(AbstractJavaComponent.java:73)
    at org.mule.component.AbstractComponent.invokeInternal(AbstractComponent.java:120)
    at org.mule.component.AbstractComponent.access$000(AbstractComponent.java:55)
    at org.mule.component.AbstractComponent$1$1.process(AbstractComponent.java:236)
    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.MessageProcessorNotificationExecutionInterceptor.execute(MessageProcessorNotificationExecutionInterceptor.java:107)
    at org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44)
    at org.mule.component.AbstractComponent.process(AbstractComponent.java:154)
    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.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.m...
********************************************************************************

0 个答案:

没有答案