Hi All,
I just moved a Domino server onto new hardware; All else equal, the only major change was the OS went from Debian to RedHat (CentOS 6.8 actually). Running Domino 9.0.1FP5
Traveler 9.0.1.11 did not enjoy the transition, leaving java errors all over the console. Domino was also not able to log any information (zero entries) to the log.nsf. I upgraded to Traveler 9.0.1.13 and replaced the log.nsf.
Domino is now logging regular messages again, but I am still receiving the following for any action taken on a mobile device:
Exception encountered trying to log this record: Session localhost156b77643db1d526d1ece3eec89 logged off normally.
java.lang.NullPointerException
at com.lotus.sync.logging.FileHandler.publish(FileHandler.java:1354)
at java.util.logging.Logger.log(Logger.java:1302)
at com.lotus.sync.logging.XLog.doLog(XLog.java:356)
at com.lotus.sync.logging.XLog.doLog(XLog.java:556)
at com.lotus.sync.logging.XLog.zIMPLinfo(XLog.java:1517)
at com.lotus.sync.caf.auth.AuthWrapper.logout(AuthWrapper.java:746)
at com.lotus.sync.caf.auth.AuthWrapper.notifyLogout(AuthWrapper.java:559)
at com.lotus.sync.TSS.ExtRoutine.TssHook.notifyLogout(TssHook.java:176)
at com.lotus.sync.util.SessionMgr.notifySessionClose(SessionMgr.java:647)
at com.lotus.sync.util.SessionMgr.removeSession(SessionMgr.java:743)
at com.lotus.sync.util.SessionMgr.removeSession(SessionMgr.java:798)
at com.lotus.sync.TSS.Action.ActionMgrLocal2$HTTPActionMgrLocal.sendAction(ActionMgrLocal2.java:139)
at com.lotus.sync.TSS.Action.ActionMgr.add(ActionMgr.java:132)
at com.lotus.sync.TSS.Action.ActionMgr.add(ActionMgr.java:78)
at com.lotus.sync.TSS.Util.PrimeSync$PrimeSyncAction.run(PrimeSync.java:444)
at com.lotus.sync.TSS.Util.PrimeSync.sync(PrimeSync.java:304)
at com.lotus.sync.push.ChangeProcessor.primeSync(ChangeProcessor.java:1325)
at com.lotus.sync.push.ChangeProcessor$2.run(ChangeProcessor.java:883)
at com.lotus.sync.util.ThreadPoolThread.run(ThreadPoolThread.java:481)
Exception encountered trying to log this record: null
java.lang.NullPointerException
at com.lotus.sync.logging.FileHandler.publish(FileHandler.java:1354)
at java.util.logging.Logger.log(Logger.java:1302)
at com.lotus.sync.logging.XLog.doLog(XLog.java:356)
at com.lotus.sync.logging.XLog.usage(XLog.java:1083)
at com.lotus.sync.servlet.MessageManager.sendMessage(MessageManager.java:888)
at com.lotus.sync.servlet.MessageManager.sendMessage(MessageManager.java:114)
at com.lotus.sync.servlet.WorkManager$WorkerRunnable$2.run(WorkManager.java:7402)
at com.lotus.sync.util.ThreadPoolThread.run(ThreadPoolThread.java:481)
You may notice that there's nothing related to Traveler in the error; However, I can correspond these messages to every action performed on a mobile device. (i.e. inactive server, delete a message on one mobile device, error pops up.) It would appear that Traveler is working "correctly" as messages are being synched and deleted etc. The console filled with Java errors makes it rather useless for actually managing Domino though.
Any ideas?
J. Harkness.