【问题标题】:Mule Cache Scope Error com.hazelcast.nio.serialization.HazelcastSerializationExceptionMule 缓存范围错误 com.hazelcast.nio.serialization.HazelcastSerializationException
【发布时间】:2016-12-26 08:50:18
【问题描述】:

我正在使用 Mule Cache 范围来保存从 REST 调用中检索到的 JSON 数据(转换为字符串)。在本地一切正常,但是当部署到集群的服务器时出现此错误。

com.hazelcast.nio.serialization.HazelcastSerializationException: java.io.NotSerializableException: com.rabbitmq.client.impl.ChannelN

不知道为什么要序列化rabbitmq channelN。

【问题讨论】:

    标签: mule mule-cluster


    【解决方案1】:

    当缓存范围包括任何 Rest 调用(即 HTTP 请求配置)时,请确保您将 Dataweave 或 Byte 数组转换为 String 或 Object 转换为 String 以使其成为可消耗的有效负载。因为 HTTP 请求配置输出将是“grizzly Bufferinputstream”,它不是可消耗的有效负载且不可序列化

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多