Nevermind.  I finally spotted an xml bug that was causing this.

ErnestPasour wrote:
> 
> I have a distributed program that uses 2 message queues for communication. 
> Process A writes a message to Q1.  Process B reads the message from Q1 and
> later posts a message to Q2.  Process A reads the message from Q2.
> 
> I am using ActiveMQ 4.1.1 as my persistent broker.
> 
> If Process A and Process B are on the same machine (whether or not the
> broker is on that same machine), then things work fine.  However, if A and
> B are on different machines, the last step fails (i.e. Process A cannot
> receive the message from Q2).
> 
> I have jconsole up and can see that there is a message in Q2.  However,
> Process A cannot seem to see it.  Restarting Process A doesn't help.  I am
> making a straight q2.receive() call.  
> 
> Does anyone have an idea what the problem might be or how I can get more
> debugging information?  
> 
> Is it possible to put a "bad" message on Q2 that cannot be read?  
> 
> I am not using a message selector with my receive() call.  
> 
> I have experimented and found that Process A can write a message to Q2 and
> then the same receive() call will grab that message.  But the message it
> couldn't read (from before) is left out on Q2.
> 
> Thanks for any ideas,
> Ernest
> 

-- 
View this message in context: 
http://www.nabble.com/trouble-receiving-messages-from-some-queues-tf4430954s2354.html#a12641321
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to