1). IP Multicasting (One to Many):
2). IP Socketing (One to One):
Multicast Errors:
<Error> <Cluster> <BEA-000110> <Multicast socket receive error: java.io.OptionalDataException java.io.OptionalDataException at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1285) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:322) at weblogic.cluster.MulticastManager.execute(MulticastManager.java:411) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
<Error> <Cluster> <testWeb> <MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <1264189488263> <BEA-000110> <Multicast socket receive error: java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryError: PermGen space at sun.misc.Unsafe.defineClass(Native Method) at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45) at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381) at java.security.AccessController.doPrivileged(Native Method) at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377) at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:95) at sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:313) at java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1299) at java.io.ObjectStreamClass.access$1500(ObjectStreamClass.java:52)
<Error> <Cluster> <testDomain> <testServer> <ExecuteThread: '14' for queue: 'weblogic.kernel.Default'> <<WLS Kernel>> <BEA-000110> <Multicast socket receive error: java.io.StreamCorruptedException java.io.StreamCorruptedException at java.io.ObjectInputStream$BlockDataInputStream.readBlockHeader(ObjectInputStream.java:2347) at java.io.ObjectInputStream$BlockDataInputStream.refill(ObjectInputStream.java:2380) at java.io.ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:2452) at java.io.DataInputStream.readInt(DataInputStream.java:443) at java.io.ObjectInputStream$BlockDataInputStream.readInt(ObjectInputStream.java:2657) at java.io.ObjectInputStream.readInt(ObjectInputStream.java:900) at weblogic.cluster.MulticastManager.execute(MulticastManager.java:387)
<Error> <Cluster> <BEA-000110> <Multicast socket receive error: java.io.EOFException java.io.EOFException at java.io.DataInputStream.readFully(DataInputStream.java:178) at java.io.DataInputStream.readLong(DataInputStream.java:380) at java.io.ObjectInputStream$BlockDataInputStream.readLong()J(Unknown Source) at java.io.ObjectInputStream.readLong()J(Unknown Source) at weblogic.cluster.HeartbeatMessage.readExternal(HeartbeatMessage.java:55) at java.io.ObjectInputStream.readExternalData(Ljava.io.Externalizable;Ljava.io.ObjectStreamClass;)V(Unknown Source) at java.io.ObjectInputStream.readOrdinaryObject(Z)Ljava.lang.Object;(Unknown Source)
<Error> <Cluster> <Multicast socket receive error : java.io.InterruptedIOException: Receive timed out java.io.InterruptedIOException: Receive timed out at java.net.PlainDatagramSocketImpl.receive(Native Method) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:90) at java.net.DatagramSocket.receive(DatagramSocket.java:404) at weblogic.cluster.FragmentSocket.receive(FragmentSocket.java:145) at weblogic.cluster.MulticastManager.execute(MulticastManager.java:298) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
Most Possible Causes of the Multicast Errors ?
What All Things Need to Debug ?
It is Always recommended to first of all go through the following link: http://download.oracle.com/docs/cd/E12840_01/wls/docs103/cluster/multicast_configuration.html
[jaytest@jaytest bin]$ lsof -p 4020 | wc -l 666 [jaytest@jaytest bin]$ lsof -p 4020 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 4020 jaytest cwd DIR 253,4 4096 8657973 /NotBackedUp/WLS103/user_projects/domains/base_domain java 4020 jaytest rtd DIR 253,1 4096 2 / java 4020 jaytest txt REG 253,3 50810 133154 /home/jaytest/MyJdks/jdk1.6.0_21/bin/java java 4020 jaytest mem REG 253,1 150672 542805 /lib64/ld-2.12.so java 4020 jaytest mem REG 253,1 1838296 542806 /lib64/libc-2.12.so java 4020 jaytest mem REG 253,1 145672 542818 /lib64/libpthread-2.12.so java 4020 jaytest mem REG 253,1 22536 542808 /lib64/libdl-2.12.so java 4020 jaytest mem REG 253,1 598816 542807 /lib64/libm-2.12.so java 4020 jaytest mem REG 253,1 47072 542819 /lib64/librt-2.12.so java 4020 jaytest mem REG 253,1 113904 542814 /lib64/libresolv-2.12.so java 4020 jaytest mem REG 253,1 116136 542840 /lib64/libnsl-2.12.so java 4020 jaytest mem REG 253,3 6676 133795 /home/jaytest/MyJdks/jdk1.6.0_21/jre/lib/amd64/librmi.so java 4020 jaytest mem REG 253,3 1163700 133902 /home/jaytest/MyJdks/jdk1.6.0_21/jre/lib/resources.jar java 4020 jaytest mem REG 253,3 842216 134434 /home/jaytest/MyJdks/jdk1.6.0_21/jre/lib/ext/localedata.jar java 4020 jaytest mem REG 253,4 282279 8653766 /NotBackedUp/WLS103/wlserver_10.3/server/lib/consoleapp/consolehelp/WEB-INF/lib/console.jar java 4020 jaytest mem REG 253,4 293750 8653774 /NotBackedUp/WLS103/wlserver_10.3/server/lib/consoleapp/consolehelp/WEB-INF/lib/standard.jar java 4020 jaytest mem REG 253,4 779658 8653764 /NotBackedUp/WLS103/wlserver_10.3/server/lib/consoleapp/consolehelp/WEB-INF/lib/beehive-netui-core.jar java 4020 jaytest mem REG 253,4 57299 8653775 /NotBackedUp/WLS103/wlserver_10.3/server/lib/consoleapp/consolehelp/WEB-INF/lib/struts-adapter.jar java 4020 jaytest mem REG 253,4 531676 8653767 /NotBackedUp/WLS103/wlserver_10.3/server/lib/consoleapp/consolehelp/WEB-INF/lib/jh.jar java 4020 jaytest mem REG 253,4 1490143 8653770 /NotBackedUp/WLS103/wlserver_10.3/server/lib/consoleapp/consolehelp/WEB-INF/lib/netuix_servlet.jar java 4020 jaytest mem REG 253,4 54683 8653769 /NotBackedUp/WLS103/wlserver_10.3/server/lib/consoleapp/consolehelp/WEB-INF/lib/netuix_common_web.jar java 4020 jaytest mem REG 253,4 46008 8653772 /NotBackedUp/WLS103/wlserver_10.3/server/lib/consoleapp/consolehelp/WEB-INF/lib/render_taglib.jar
java weblogic.Admin -url t3://localhost:7001 - username weblogic -password weblogic SET -type ServerDebug -property DebugCluster true