After some discussions with RIM and IBM, the good people at IBM support, thanks to Steven Kyle who handled my PMR, were able to recreate the problem on a test server.
It seems the installation of BES 4.1.6 alters the notes.ini file
Lotus Notes Traveler has two components, a Server and an HTTP Servlet. The Server communicates with the users mail servers, stores history information etc and the HTTP Servlet communicates with the devices. When I installed the BES 4.1.6 Server it added this parameter to the notes.ini file which basically disables any Java based HTTP Servlet:
HTTPDisableJVM=1
They removed this field from the notes.ini file and restarted the Domino Server and the Lotus Notes Traveler servlet started without problem and the device began syncing again. If the Lotus Notes Traveler Servlet starts successfully you will see a message similar to this on the Domino Console when the HTTP Server is starting:
HTTP JVM: com.lotus.sync.servlet.TravelerServlet: init
HTTP JVM: Traveler 8.0.1.2.200807181242: debug = false
So the questions for Blackberry and us in production are:
1) Why do they add HTTPDisableJVM=1 to the notes.ini file?
2) Will BES break if this parameter is removed?
Haven't tested it yet, harwdare failure this morning, but if it resolves it for you. Great.
PS - Don't forget IBM released a hotfix on the 24th for Lotus Traveler. Go get it, read the instructions first and then upgrade it.
Tuesday, July 29, 2008
Friday, July 25, 2008
BES 4.1.6 upgrade may break Lotus Notes Traveler

A technical posting, ask for help and others who have this setup and it works or doesn't work.
If like many small companies you run a Domino server and it also hosts BES and traveler, you may have a problem.
We upgraded a BES to 416 from 415 this morning and since then Traveler has stopped. It is running on the server fine, but the clients can't connect, error 36 usually.
Something has affected the servlet engine and Traveler clients can not connect to the server.
You can test it by going to your server from a browser and typing servername.com/servlet/traveler
You should then see something that looks like this picture.
If you get a 404 error, you have problems.
Perhaps this is the issue: Default port number is 50125 for IPC (Inter process socket connection between Lotus Notes Traveler Server and its HTTP server servlet).
All feedback is appreciated. My phone thanks you.
Tags:
BES,
lotus_notes_traveler,
rim
Subscribe to:
Posts (Atom)