Some hens just lay odd eggs, either temporarily or permanently. It can be caused by a respiratory infection like bronchitis.
About all you can do is to make sure you are feeding a balanced ration, always have fresh clean water available and free access to oyster shells.