which version are you using David ?
On 25 Dec 2008, at 20:12, David Jencks wrote:
I'm working on trying to get the tck to pass with activemq trunk in
geronimo. When I run a failing test twice the server log shows
stuff like this:
2008-12-25 11:37:08,567 ERROR [RecoveryListenerAdapter] Message id
ID:pb.local-56923-1230232035140-2:13:1:1:1 could not be recovered
from the data store - already dispatched
2008-12-25 11:37:08,574 ERROR [RecoveryListenerAdapter] Message id
ID:pb.local-56923-1230232035140-2:12:1:1:1 could not be recovered
from the data store - already dispatched
(lots and lots of times, each )
This seems to be from RecoveryListenerAdapter:
public boolean recoverMessageReference(MessageId ref) throws
Exception {
Message message = this.store.getMessage(ref);
if (message != null) {
return recoverMessage(message);
} else {
LOG.error("Message id " + ref + " could not be recovered
from the data store - already dispatched");
}
return false;
}
My guess is that the reference store has a reference to a message
that is no longer in the message store. Is this a problem or an
expected state? If its unexpected, does anyone have any ideas on
where to look to figure out how we got into this state?
thanks
david jencks