if you are on 240 volts.
the timer has burned out, it is not striking, the internal contact that switches it on is damaged, and is it a proper 22 amp timer or above.
since it is only 150w i doubt it.
a normal mechanical 13 amp timer even though may say good for 3000 watts will burn out and some can even get very hot.
when using a timer with 110-120volts the ampage is higher to run the power, this will burn the equipment out even faster.
when you recieve an electric shock, it is not the amount of volts that matter but the amps, that is why a vehicle running with only 12 volts dc can easily go on fire with a slight wiring problem that is not fuse protected as it might have a 255 amp battery with enough power to turn a huge engine and start it, you will not recieve a severe shock from it as the voltages are a low enough direct current to protect you, but fire and severe skin burns can be a very very high risk with the high ampage.
if you recieve an electric shock at 240 volts 30 amps it will give you a serious shock.
if you recieve an electric shock at 110 volts 50 amps it will probably kill you.
you see the voltage being smaller but the ampage higher.
ampage is always higher with lower voltages, that is why it is safer to run 240 volt electrics.
i suggest you switch your lights on manually until you get a new timer.