User not able to login to WebUI
User not able to login to WebUI
Problem
User is unable to login to his WebUI account using Advanced (ajax) version.
Resolution
0. By default, when a user logs into the WebUI, he is forwarded to his Inbox. In this case, we need to change that, and to make the user's default folder to be anything but the Inbox.
1. Open AdminUI and navigate to the Accounts tab to list all users. Change the default login folder from Inbox to Sent.
2. Login to the WebUI using the modified user.
3. At this point the user should be able to login to his account and the first default folder is Sent.
4. Click on the Calendar tab
5. See if there is a crossed shared calendar on the left side.
6. If there is anything like that, delete it, log out, change the default folder in AdminUI to Inbox, and log back in.
7. The user should be able to login without problems into his Inbox folder by default.
Additional Information
When the cause of the problem is the shared non-existent calendar, we see the following in the mailbox.log:
2016-01-14 11:52:04,545 WARN [qtp509886383-1213195:http://10.0.0.1:80/service/soap/SearchRequest] [name=user@example.com;mid=115;ip=10.0.0.1;ua=ZimbraWebClient - GC47 (Linux)/8.6.0_GA_1182;] SoapEngine - handler exception java.lang.NullPointerException at com.zimbra.cs.mailbox.Message.manageCalendar(Message.java:636) at com.zimbra.cs.mailbox.Message.getRemoteCalendarItem(Message.java:674) at com.zimbra.cs.service.mail.ToXML.encodeInvitesForMessage(ToXML.java:2389) at com.zimbra.cs.service.mail.ToXML.encodeMessageSummary(ToXML.java:1938) at com.zimbra.cs.service.mail.SearchResponse.add(SearchResponse.java:263)