Hello,<br>I'm running RabbitMQ on Suse linux, basically using a fresh out of box installation running single node rabbitmq-server.<br>I have a java client doing a basicaPublish. <br><br>I start sending messages and on roughly the 887th message the broker stops accepting messages.<br>
I kill the broker (even try deleting /var/lib/rabbitmq), restart him. Same thing, the 887th causes the broker to stop receiving messages.<br><br>I get the following stack trace on my client:<br> <br><span style="font-family: courier new,monospace;"> java.io.IOException</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:121)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:254)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:178)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:227)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:241)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:252)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> at com.ericsson.monaco.servers.MonacoServer.postMessage(MonacoServer.java:309)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> at com.ericsson.monaco.util.SessionLoadTest.main(SessionLoadTest.java:33)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">Caused by: com.rabbitmq.client.ShutdownSignalException: connection error; reason: java.net.SocketException: Software caused connection abort: recv failed</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> at com.rabbitmq.client.impl.AMQConnection.shutdown(AMQConnection.java:588)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> at com.rabbitmq.client.impl.AMQConnection$MainLoop.run(AMQConnection.java:454)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">Caused by: java.net.SocketException: Software caused connection abort: recv failed</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> at java.net.SocketInputStream.socketRead0(Native Method)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> at java.net.SocketInputStream.read(SocketInputStream.java:129)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> at java.io.BufferedInputStream.read(BufferedInputStream.java:237)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> at java.io.DataInputStream.readUnsignedByte(DataInputStream.java:271)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> at com.rabbitmq.client.impl.Frame.readFrom(Frame.java:117)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> at com.rabbitmq.client.impl.SocketFrameHandler.readFrame(SocketFrameHandler.java:151)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> at com.rabbitmq.client.impl.AMQConnection.readFrame(AMQConnection.java:379)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> at com.rabbitmq.client.impl.AMQConnection$MainLoop.run(AMQConnection.java:420)</span><br>
<br>Here is the code that sends a basic json string as the message:<br><br>channel.basicPublish(<br> amqpExchange, <br> routingKey, <br> MessageProperties.PERSISTENT_TEXT_PLAIN, <br> jsonString.getBytes());<br><br><br>
Any ideas why this might be occurring?<br>