Hi,
I am getting this error, any idea why and any fix for it? i was using 1GB
for qpidd. and i had 114620 messages in queue.
"queueDepthBytes" : 20009460523,
"queueDepthMessages" : 114560,
2016-05-05 13:37:59,012 INFO [IoReceiver - /10.16.1.32:56804]
(channel.create) - [con:109(ANONYMOUS@/10.16.1.32:56804/default)/ch:0]
CHN-1001 : Create
2016-05-05 13:37:59,017 INFO [IoReceiver - /10.16.1.32:56804]
(channel.close) - [con:109(ANONYMOUS@/10.16.1.32:56804/default)/ch:0]
[con:109(emgm000wo1462308490032@/10.16.1.32:56804/default)/ch:0] CHN-1003 :
Close
2016-05-05 13:37:59,017 ERROR [pool-2-thread-12] (server.Main) - Uncaught
exception, shutting down.
org.apache.qpid.server.store.StoreException: Error retrieving content from
offset 0 for message 286767: Java exception: 'Java heap space:
java.lang.OutOfMemoryError'.
at
org.apache.qpid.server.store.AbstractJDBCMessageStore.getContent(AbstractJDBCMessageStore.java:1689)
at
org.apache.qpid.server.store.AbstractJDBCMessageStore$StoredJDBCMessage.getContent(AbstractJDBCMessageStore.java:1877)
at
org.apache.qpid.server.store.AbstractJDBCMessageStore$StoredJDBCMessage.getContent(AbstractJDBCMessageStore.java:1886)
at
org.apache.qpid.server.message.AbstractServerMessageImpl.getContent(AbstractServerMessageImpl.java:140)
at
org.apache.qpid.server.protocol.v0_10.MessageTransferMessage.getBody(MessageTransferMessage.java:88)
at
org.apache.qpid.server.protocol.v0_10.ConsumerTarget_0_10.send(ConsumerTarget_0_10.java:261)
at
org.apache.qpid.server.queue.QueueConsumerImpl.send(QueueConsumerImpl.java:471)
at
org.apache.qpid.server.queue.AbstractQueue.deliverMessage(AbstractQueue.java:1183)
at
org.apache.qpid.server.queue.AbstractQueue.attemptDelivery(AbstractQueue.java:1908)
at
org.apache.qpid.server.queue.AbstractQueue.processQueue(AbstractQueue.java:2073)
at
org.apache.qpid.server.queue.QueueRunner$1.run(QueueRunner.java:80)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:356)
at org.apache.qpid.server.queue.QueueRunner.run(QueueRunner.java:71)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.sql.SQLException: Java exception: 'Java heap space:
java.lang.OutOfMemoryError'.
at
org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown
Source)
at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown
Source)
at org.apache.derby.impl.jdbc.Util.javaException(Unknown Source)
at
org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown
Source)
at
org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown
Source)
at
org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
at
org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedBlob.handleMyExceptions(Unknown
Source)
at org.apache.derby.impl.jdbc.EmbedBlob.getBytes(Unknown Source)
at
org.apache.qpid.server.store.derby.DerbyMessageStore.getBlobAsBytes(DerbyMessageStore.java:228)
at
org.apache.qpid.server.store.AbstractJDBCMessageStore.getContent(AbstractJDBCMessageStore.java:1665)
... 16 more
Caused by: java.sql.SQLException: Java exception: 'Java heap space:
java.lang.OutOfMemoryError'.
at
org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown
Source)
at
org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown
Source)
... 27 more
Caused by: java.lang.OutOfMemoryError: Java heap space
... 19 more
Ram