3.3 到 3.4 之间的骡子消息不兼容问题



我遇到了两个不同版本的Mule的问题。我们有一个在Mule 3.3上运行的外部系统,我们在3.4上运行。当收到来自外部系统的消息时,我们看到以下异常。但是,如果从Mule 3.4发送消息并由同一版本接收,则没有问题。

java.lang.NullPointerException at org.mule.session.DefaultMuleSession.getPropertyNamesAsSet(DefaultMuleSession.java:215)
    at org.mule.session.DefaultMuleSession.<init>(DefaultMuleSession.java:81)
    at org.mule.DefaultMuleEvent.copy(DefaultMuleEvent.java:951)

假设这些跨骡子交互发生在 HTTP 上,您可以像这样关闭 HTTP 的会话:

<http:connector name="NoSessionConnector">
    <service-overrides
        sessionHandler="org.mule.session.NullSessionHandler"/>
</http:connector> 

相关内容

最新更新