有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

3.3到3.4之间的java Mule消息不兼容问题

我面临两个不同版本的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)

共 (1) 个答案

  1. # 1 楼答案

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

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