Hi .I am implementing idempotent consumer pattern for filtering duplicate
message.
When i am creating a new record in database and when i run the service mix
container i get error on container something like this:--

Failed to commit.Jpa transaction rollback.

My logic:-
LOGGER.info("@@@@@@@@@processenter@@@@@@@");
                                        final Message in = exchange.getIn();
                                        
LOGGER.info("@@@@@@@@@processenterrrrrrrrrrrr11111");
                                        
                                        final Customer message 
=in.getHeader(CUSTOMER_NUMBER, Customer.class);

                                        
                                          //final Customer message = 
in.getBody(Customer.class);
                                        
LOGGER.info("@@@@@@@@@processenterrrrrrrrrrrrrrrrrrrrrrrrrrrrrr22222");
                                        
message.setCustomerUpdatedDate(DateUtils.getCurrentDate());
                                        LOGGER.info("message got");
                                        
                                        
exchange.getOut().setBody(message,Customer.class);

Container is printing 2 log processenter and process enter 1 and after then
container is breaking and no log message is coming.I have flushed the
template also.

Please can  u advice me on this.




--
View this message in context: 
http://camel.465427.n5.nabble.com/JPA-transaction-roll-back-tp5733006.html
Sent from the Camel Development mailing list archive at Nabble.com.

Reply via email to