What is the meaning of [Carrying coals to Newcastle]

A pointless exercise. An example would be customers already having enough of what you are selling at a market fair.