А ошибка то какая?
Возможно просто userId2Name() использует какой-то класс, который еще не инициализирован в Infolog.startupPost()..
Может попробуйте, ради интереса, такой подход, как используется здесь (addTimeOut):
http://kashperuk.blogspot.com/2010/0...-menu-for.html