On Linux a user does not come back from the "Away due to idle" to "Available"

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".

Environment

Debian

Activity

Show:

Michael Will 
March 26, 2009 at 1:34 AM

Fix in the latest svn 10966

Sam Sam 
November 18, 2007 at 1:11 PM

This is now fixed, please look at the following thread.

http://www.igniterealtime.org/community/thread/29974

Fixed

Details

Priority

Assignee

Reporter

Affects versions

Fix versions

Components

Created March 23, 2007 at 5:11 AM
Updated March 26, 2009 at 1:34 AM
Resolved March 26, 2009 at 1:34 AM