Does by any chance the placeOrder method in Kite's Java API return null? On Friday our application this while placing an order. It was a series of orders of the same parameters and our application had received a null value for one particular order, hence our application couldn't process it. Could I know the reason why would placeOrder function return null value?
It is very unlikely that Kite trade sends 200 response with order id null. Do you have any logs of the response?