[ https://issues.apache.org/jira/browse/ARTEMIS-2641?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Domenico Bruscino updated ARTEMIS-2641: --------------------------------------- Summary: Openwire client runs out of credits after reconnection (was: Openwire client runs out of credits after restoring) > Openwire client runs out of credits after reconnection > ------------------------------------------------------ > > Key: ARTEMIS-2641 > URL: https://issues.apache.org/jira/browse/ARTEMIS-2641 > Project: ActiveMQ Artemis > Issue Type: Bug > Reporter: Domenico Bruscino > Priority: Major > > In an environment using OpenWire NMS clients, after the consumer > reconnection, we see that messages get prefetched out to the consumer up to > its default limit (1000); however, after the client acks all the messages > (and the broker shows 1000 messages acked), the broker still reports the > consumer is waiting on credits and reports current credits as NULL: > {code} > DEBUG [org.apache.activemq.artemis.core.server.impl.ServerConsumerImpl] > ServerConsumerImpl [id=0, filter=null, binding=LocalQueueBinding > [address=XXXX, queue=QueueImpl[name=XXXX, postOffice=PostOfficeImpl > [server=ActiveMQServerImpl::serverUUID=XXXX], temp=false], filter=null, > name=XXXX, clusterName=XXXX]] is busy for the lack of credits. Current > credits = null Can't receive reference > Reference[45099938419]:RELIABLE:CoreMessage... > {code} > Looking at a heap from the affected broker, the currentWindow for the > consumer is "0" though there are no message references in deliveringRefs. -- This message was sent by Atlassian Jira (v8.3.4#803005)