Thanks for the response.
The code is essentially:
logger.warn( "tuple received: {}", tuple);outputCollector.ack(tuple);return;

It doesn't go any further either when I step through it or run it directly.
      From: Priyank Shah <[email protected]>
 To: "[email protected]" <[email protected]>; Jason Kania 
<[email protected]> 
 Sent: Tuesday, August 9, 2016 1:32 PM
 Subject: Re: Debugging tuples being replayed despite acks
   
You mentioned that you are making sure that its acking everything in first 
bolt. Is there any other bolt downstream that could be failing the tuples?
From: Jason Kania
Reply-To: "[email protected]", Jason Kania
Date: Tuesday, August 9, 2016 at 10:28 AM
To: User
Subject: Debugging tuples being replayed despite acks

Hello,
I would appreciate any suggestions as nobody seems to have answered my previous 
requests for assistance.
I am currently using 0.10.0 and am having serious difficulties. I am unable to 
upgrade at present and have looked for any bugs on this issue with no luck.
I am trying to figure out why acked tuples keep getting replayed. These tuples 
have been acked previously but just in case something in the topology was 
wrong, I am now automatically acking everything in the first bolt and yet I 
keep getting them replayed. I tried putting a breakpoint in the Kafka Spout and 
can see that nextTuple() is hit but the ack() method of KafkSpout is never 
reached.
I would try debugging into clojure but have had no luck doing so and cannot 
seem to find a path to make that successful.
Any suggestions on any front at all would be appreciated.
Thanks,
Jason

   

Reply via email to