我尝试在此页面的 Flow 示例中测试转换数据:“ http://www.mulesoft.org/documentation/display/current/Transforming+Data+in+a+Flow ”
但我在浏览器上收到此错误:导致异常的组件是:DefaultJavaComponent {HellowFlow1.commponent.30555765}。消息有效负载的类型:字符串
mule studio 控制台中的确切消息是这样的:
错误 2013-05-01 12:39:19,067 [[configureendpoint].connector.http.mule.default.receiver.04] org.mule.exception.DefaultMessagingExceptionStrategy: ****************************************************** ****************************** 消息:未能找到组件的入口点,以下解析器尝试但失败:[ CallableEntryPointResolver:对象“NameTransformer{this=4146a7, name='null', ignoreBadInput=false, returnClass=SimpleDataType{type=java.lang.Object, mimeType='*/*'}, sourceTypes=[]}” 未实现所需接口“接口 org.mule.api.lifecycle.Callable” MethodHeaderPropertyEntryPointResolver:未在事件上设置所需的属性“方法” AnnotatedEntryPointResolver:组件:NameTransformer{this=4146a7, name='null', ignoreBadInput=false, returnClass=SimpleDataType{type=java.lang.Object, mimeType='*/*'}, sourceTypes=[]} 没有任何带注释的方法,跳过。 ReflectionEntryPointResolver:在接受参数“{class java.lang.String}”的对象“org.mule.examples.hello.NameTransformer”上发现太多可能的方法,匹配的方法是“[public void org.mule.transformer.AbstractTransformer.setMimeType (java.lang.String) 抛出 javax.activation.MimeTypeParseException, public final java.lang.Object org.mule.transformer.AbstractTransformer.transform(java.lang.Object) 抛出 org.mule.api.transformer.TransformerException, public void org.mule.transformer.AbstractTransformer.setName(java.lang.String), public void org.mule.transformer.AbstractTransformer.setEncoding(java.lang.String)]" ] 代码:MULE_ERROR-321 -------------------------------------------------- ------------------------------ 异常堆栈是: 1. 未能找到组件的入口点,以下解析器尝试但失败:[ CallableEntryPointResolver:对象“NameTransformer{this=4146a7, name='null', ignoreBadInput=false, returnClass=SimpleDataType{type=java.lang.Object, mimeType='*/*'}, sourceTypes=[]}” 未实现所需接口“接口 org.mule.api.lifecycle.Callable” MethodHeaderPropertyEntryPointResolver:未在事件上设置所需的属性“方法” AnnotatedEntryPointResolver:组件:NameTransformer{this=4146a7, name='null', ignoreBadInput=false, returnClass=SimpleDataType{type=java.lang.Object, mimeType='*/*'}, sourceTypes=[]} 没有任何带注释的方法,跳过。 ReflectionEntryPointResolver:在接受参数“{class java.lang.String}”的对象“org.mule.examples.hello.NameTransformer”上发现太多可能的方法,匹配的方法是“[public void org.mule.transformer.AbstractTransformer.setMimeType (java.lang.String) 抛出 javax.activation.MimeTypeParseException, public final java.lang.Object org.mule.transformer.AbstractTransformer.transform(java.lang.Object) 抛出 org.mule.api.transformer.TransformerException, public void org.mule.transformer.AbstractTransformer.setName(java.lang.String), public void org.mule.transformer.AbstractTransformer.setEncoding(java.lang.String)]" ] (org.mule.model.resolvers.EntryPointNotFoundException) org.mule.model.resolvers.DefaultEntryPointResolverSet:52 (http://www.mulesoft.org/docs/site/cur...) -------------------------------------------------- ------------------------------ 根异常堆栈跟踪: org.mule.model.resolvers.EntryPointNotFoundException:未能找到组件的入口点,以下解析器尝试但失败:[ CallableEntryPointResolver:对象“NameTransformer{this=4146a7, name='null', ignoreBadInput=false, returnClass=SimpleDataType{type=java.lang.Object, mimeType='*/*'}, sourceTypes=[]}” 未实现所需接口“接口 org.mule.api.lifecycle.Callable” MethodHeaderPropertyEntryPointResolver:未在事件上设置所需的属性“方法” AnnotatedEntryPointResolver:组件:NameTransformer{this=4146a7, name='null', ignoreBadInput=false, returnClass=SimpleDataType{type=java.lang.Object, mimeType='*/*'}, sourceTypes=[]} 没有任何带注释的方法,跳过。 ReflectionEntryPointResolver:在接受参数“{class java.lang.String}”的对象“org.mule.examples.hello.NameTransformer”上发现太多可能的方法,匹配的方法是“[public void org.mule.transformer.AbstractTransformer.setMimeType (java.lang.String) 抛出 javax.activation.MimeTypeParseException, public final java.lang.Object org.mule.transformer.AbstractTransformer.transform(java.lang.Object) 抛出 org.mule.api.transformer.TransformerException, public void org.mule.transformer.AbstractTransformer.setName(java.lang.String), public void org.mule.transformer.AbstractTransformer.setEncoding(java.lang.String)]" ] 在 org.mule.model.resolvers.DefaultEntryPointResolverSet.invoke(DefaultEntryPointResolverSet.java:52) 在 org.mule.component.DefaultComponentLifecycleAdapter.invoke(DefaultComponentLifecycleAdapter.java:343) 在 org.mule.component.AbstractJavaComponent.invokeComponentInstance(AbstractJavaComponent.java:86) + 3 个以上(设置调试级别日志记录或“-Dmule.verbose.exceptions=true”为所有内容)
如果可能的话,请帮我解决它。