Details
Description
On Linux a user does not come back automatically from the state "Away due to idle" to "Available".
The following error appears when you move the mouse after being idle.
Exception in thread "Timer-5" java.lang.NullPointerException
at com.jivesoftware.idlelinux.CheckIdle.setAvailableIfActive(CheckIdle.java:107)
at com.jivesoftware.idlelinux.CheckIdle.access$200(CheckIdle.java:17)
at com.jivesoftware.idlelinux.CheckIdle$1.run(CheckIdle.java:90)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
How to reproduce the error:
1- Login a user on Linux and wait more than 10 minutes.
2- Move the mouse on the PC
3- Check that the user state is still "Away due to idle" instead of "Available".
This is now fixed, please look at the following thread.
http://www.igniterealtime.org/community/thread/29974