【发布时间】:2015-05-17 13:07:17
【问题描述】:
我正在尝试对 HTTP 请求使用 MuleSoft 的解密。我也在 GET 请求上这样做。
我收到以下错误:
++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++ 错误 2015-05-17 13:00:35,630 [[broker1-secure].HTTP_Listener_Configuration.worker.01] org.mule.exception.DefaultMessagingExceptionStrategy: ****************************************************** ****************************** 消息:调用解密失败。消息有效负载是 类型:NullPayload 代码:MULE_ERROR-29999 -------------------------------------------------- ------------------------------ 异常堆栈是: 1. 无法解密输入。输入必须是字节数组、输入流或字符串 (java.lang.RuntimeException)
org.mule.modules.security.encryption.encrypters.JCEEncrypterModule:59 (无效的) 2. 调用解密失败。消息负载的类型:NullPayload (org.mule.api.MessagingException)
org.mule.devkit.processor.DevkitBasedMessageProcessor:128 (http://www.mulesoft.org/docs/site/current3/apidocs/org/mule/api/MessagingException.html) -------------------------------------------------- ------------------------------ 根异常堆栈跟踪:java.lang.RuntimeException:无法 解密输入。输入必须是字节数组、输入流或 字符串在 org.mule.modules.security.encryption.encrypters.JCEEncrypterModule.decrypt(JCEEncrypterModule.java:59) 在 org.mule.modules.security.encryption.EncryptionModule.decrypt(EncryptionModule.java:213) 在 org.mule.modules.security.encryption.processors.DecryptMessageProcessor$1.process(DecryptMessageProcessor.java:165) + 3 个以上(设置调试级别日志记录或 '-Dmule.verbose.exceptions=true' 为所有内容)
不应该吗?尝试解密payload,如果没有解密则继续?
【问题讨论】:
标签: mule