Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
5.13.2
-
None
-
Server:
Linux 3.16.0-38-generic x86_64
Karaf 4.0.5
Java SDK 1.8.0_91-b14Client:
Linux 3.16.0-38-generic x86_64
Firefox 45.0.2
Eclipse Paho JavaScript Client (https://raw.githubusercontent.com/eclipse/paho.mqtt.javascript/master/src/mqttws31.js)Also tested with http://www.hivemq.com/demos/websocket-client/
Server: Linux 3.16.0-38-generic x86_64 Karaf 4.0.5 Java SDK 1.8.0_91-b14 Client: Linux 3.16.0-38-generic x86_64 Firefox 45.0.2 Eclipse Paho JavaScript Client ( https://raw.githubusercontent.com/eclipse/paho.mqtt.javascript/master/src/mqttws31.js ) Also tested with http://www.hivemq.com/demos/websocket-client/
Description
Googled it. Only 20 pages found.
broker.xml:
<transportConnectors> <!-- DOS protection, limit concurrent connections to 1000 and frame size to 100MB --> <transportConnector name="openwire" uri="tcp://0.0.0.0:61616?maximumConnections=1000&wireFormat.maxFrameSize=104857600" /> <transportConnector name="websocket" uri="ws://0.0.0.0:61614" /> <transportConnector name="mqtt" uri="mqtt+nio://0.0.0.0:1883" /> </transportConnectors>
About 43 topics total.
3 publishers, 1 message per second.
Firefox subscribed to 39 topics (websocket).
After few messages received, the following error occurs (Karaf log:tail):
Transport Connection to: ws://x.x.x.x:xxxx failed: java.io.IOException: Blocking message pending 10000 for BLOCKING