# \[SOLVED\] Question about how createTimer works

**URL:** <https://community.openhab.org/t/solved-question-about-how-createtimer-works/52692>\
**Category:** Scripts & Rules\
**Created:** [October 1, 2018, 6:07am UTC](https://community.openhab.org/t/solved-question-about-how-createtimer-works/52692 "2018-10-01T06:07:51Z")\
**Posts on this page:** 1\
**Page:** 2

<div class="post-metadata">

**Author:** ![rossko57](https://community.openhab.org/user_avatar/community.openhab.org/rossko57/32/70263_2.png) [@rossko57](https://community.openhab.org/u/rossko57)\
**Post date:** [March 2, 2020, 9:27pm UTC](https://community.openhab.org/t/solved-question-about-how-createtimer-works/52692/21 "2020-03-02T21:27:52Z")

</div>

> [@Mjohannessen](#):
>
> When the changes stop (i.e. the room is not occupied), I get this error thrown:

Which “error” do you mean?

> [@Mjohannessen](#):
>
> 2020-03-02 07:12:32.043 [WARN] [eclipse.smarthome.model.script.rules] - timer not null - making it so …

There’s no error there. You write that WARN message yourself from your own timer code.  
It is to be expected that your handle variable `officeLightTimer` is pointing at your timer (i.e. not null) while your timer is running, while your timer is executing, and indeed for ever after. Unless and until you have code that sets it to null again.  
Maybe you are thinking it somehow automatically gets set null after the timer triggers - it doesn’t. It’s just a variable, completely under your control.

> [@Mjohannessen](#):
>
> 2020-03-02 10:28:08.737 [ERROR] [ersey.server.ServerRuntime$Responder] - An I/O error has occurred while writing a response message entity to the container output stream.

This message, from many hours later, is usually about some kind of UI incident. A tablet or browser has been disconnected, or similar.

[Previous page](https://community.openhab.org/t/solved-question-about-how-createtimer-works/52692.md?page=1)
