Eugene,
thanks for this detailed test.
We couldn't reproduce loosing messages with your scripts.
We tried on same server machine and distributed over two machines.
But we once got a - none reproducable - stack trace.
So the combination with XPath and volatile messages and
erasing the topic during operation (by the first of your publishers
finishing)
seems to be some open issue.
We have added now some code to handle the described NPE.
> "but some messages(<1%) completely lost."
It could be possible because of the first publisher is erasing the topic
during the second publisher is firing.
Anyhow, i couldn't reproduce any lost here.
We'll keep the case open,
Marcel