So override shouldBurnInDay and you should be good, you shouldn't need to override onLivingUpdate unless you are doing other things.
If you still have this issue it would be easier on us if you could post your code as a GitHub repo so we could poke around.
Any coremod that's doing things wrong could cause this.
II would need your full log to determine anything further, check the Log section of my signature for more information on submitting the correct log.