欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

BEA-000110 Multicast socket receive error: java.io.StreamCorruptedException

程序员文章站 2023-12-29 12:09:34
...
1、问题描述
    WebLogic10gR3集群环境,日志中不断报出如下错误,但是应用系统访问正常。####<2011-9-15 下午08时58分22秒 CST> <Error> <Cluster> <bj1ifsap01> <ifsb5001> <weblogic.cluster.MessageReceiver> <<WLS Kernel>> <> <> <1316091502360> <BEA-000110> <Multicast socket receive error: java.io.StreamCorruptedException: invalid type code: 11
java.io.StreamCorruptedException: invalid type code: 11
        at java.io.ObjectInputStream$BlockDataInputStream.readBlockHeader(ObjectInputStream.java:2464)
        at java.io.ObjectInputStream$BlockDataInputStream.refill(ObjectInputStream.java:2499)
        at java.io.ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:2571)
        at java.io.DataInputStream.readInt(DataInputStream.java:370)
        at java.io.ObjectInputStream$BlockDataInputStream.readInt(ObjectInputStream.java:2776)
        at java.io.ObjectInputStream.readInt(ObjectInputStream.java:950)
        at weblogic.cluster.MulticastManager.run(MulticastManager.java:460)
        at java.lang.Thread.run(Thread.java:619)

2、可能原因
    WebLogic集群内部配置多播地址和端口通信,另外应用采用了JBoss缓存+JGroup同步,也配置了相同的多播地址和端口。可能是由于集群收到了其他的UDP包不能识别造成。等待调整为不同的多播地址和端口再观察。

3、经修改缓存的多播端口为另外的端口,问题解决。

其他参考:http://objectmix.com/weblogic/513197-bea-000110-multicast-socket-receive-error.html。
【Re: BEA-000110 : Multicast socket receive error
james rowe <> writes:
I woulod guess that something else is pumping data on the multicast
address that you are using. Try using a different address

上一篇:

下一篇: