Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 3.3到3.4之间的Mule消息不兼容问题_Java_Mule - Fatal编程技术网

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

Java 3.3到3.4之间的Mule消息不兼容问题,java,mule,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.s

我面临两个不同版本的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)
org.mule.session.DefaultMuleSession.GetPropertyNamesSet上的java.lang.NullPointerException(DefaultMuleSession.java:215) 在org.mule.session.DefaultMuleSession.(DefaultMuleSession.java:81) 在org.mule.DefaultMuleEvent.copy上(DefaultMuleEvent.java:951)
假设这些跨Mule交互发生在HTTP上,您可以关闭HTTP会话,如下所示:

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


您真的希望将会话从一辆骡子运送到另一辆骡子吗?如果没有,就把它关掉。谢谢大卫。我们不需要治疗。我怎么关掉它?它工作了。我们使用JMS连接器,按照您的建议和工作方式在连接器级别添加了服务覆盖:)这是一个很大的帮助。谢谢大卫