Fenix 5 getting hot when charging, keep on/off charging

Need help and advise.

My Fenix 5 won't charge, battery charging sign on/off, and getting hot after half an hour.

There is no corrosion on battery terminal port on Fenix 5 and cable. I have wiped and clean the terminal ports with tissue.

Please advise what should i do next.