-
Type:
Bug
-
Status: Closed
-
Resolution: Fixed
-
Affects Version/s: 6.1.X EE, 6.2.X EE, 7.0.0 M4
-
Fix Version/s: 6.1.X EE, 6.2.3 CE GA4, 6.2.X EE, 7.0.0 M4
-
Component/s: Fault Tolerance, Fault Tolerance > Clustering Framework
-
Branch Version/s:6.2.x, 6.1.x
-
Backported to Branch:Committed
-
Story Points:12
-
Fix Priority:3
-
Git Pull Request:
Steps to reproduce:
- Navigate to the Scripting Console in the Control Panel and switch the "Language" to Groovy.
- Paste the following content into the Script field.
import com.liferay.util.transport.MulticastDatagramHandler; import com.liferay.util.transport.MulticastTransport; datagramHandler = new MulticastDatagramHandler(false, false); transport = new MulticastTransport(datagramHandler, "239.255.0.5", 23305); transport.connect(); Thread.sleep(5000); transport.disconnect();
Expected behavior is that no stack trace is printed to the console. Actual behavior is that a stack trace is printed to the console.
00:30:38,604 ERROR [MulticastListener-239.255.0.523305][MulticastTransport:206] Unable to process java.net.SocketException: Socket closed at java.net.PlainDatagramSocketImpl.receive0(Native Method) at java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:145) at java.net.DatagramSocket.receive(DatagramSocket.java:786) at com.liferay.util.transport.MulticastTransport.run(MulticastTransport.java:95) 00:30:38,604 ERROR [MulticastListener-239.255.0.523305][MulticastDatagramHandler:206] java.net.SocketException: Socket closed java.net.SocketException: Socket closed at java.net.PlainDatagramSocketImpl.receive0(Native Method) at java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:145) at java.net.DatagramSocket.receive(DatagramSocket.java:786) at com.liferay.util.transport.MulticastTransport.run(MulticastTransport.java:95)
- relates
-
LPE-13307 Calling disconnect on MulticastTransport causes "SocketException" stack trace
-
- Closed
-