Learn how to a build a cloud-first strategyRegister Now


Error when trying to open the address book in exch 2010 OWA

Posted on 2012-09-18
Medium Priority
Last Modified: 2012-09-18
When connecting to Exchange Server 2010 via OWA. Either clicking on the Address Bookb utton or the 'To:' button in a new email returns the following error:

Url: https://aaaa.businessname.bbbbbb.sss.uk:443/owa/forms/premium/AddressBook.aspx?ae=Dialog&t=AddressBook&a=PickRecipients
User host address: 194.xxx.xx.x
User: my name
EX Address: /o=businessnamet/ou=First Administrative Group/cn=Recipients/cn=xxxxx
SMTP Address: xxxxx@businessname.co.uk
OWA version:
Mailbox server: BHS-vs-EX01.BBCHS.internal

Exception type: System.NullReferenceException
Exception message: Object reference not set to an instance of an object.

Call stack

Microsoft.Exchange.Data.Directory.SystemConfiguration.AddressBookBase.GetAllRoomsAddressList(ClientSecurityContext clientSecurityContext, ADSystemConfigurationSession configurationSession, ADObjectId addressBookPolicyId)
Microsoft.Exchange.Clients.Owa.Core.Directory.DirectoryAssistance.GetAllRoomsAddressBookInfo(UserContext userContext)
Microsoft.Exchange.Clients.Owa.Premium.Controls.SecondaryNavigationDirectoryList.CreateCondensedDirectoryList(UserContext userContext, Boolean isRoomPicker)
Microsoft.Exchange.Clients.Owa.Premium.DirectoryView.RenderSecondaryNavigation(TextWriter output, UserContext userContext, Boolean isRoomPicker)
Microsoft.Exchange.Clients.Owa.Premium.Controls.NavigationHost.RenderSecondaryNavigation(TextWriter output, Boolean showContacts)
ASP.forms_premium_addressbook_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer)
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
System.Web.UI.Page.Render(HtmlTextWriter writer)
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Where do I start with this?
This is a new 2010 Exch server. Stores, mailboxes, etc migrated from exch 2003.
Question by:ComputerFundi
  • 2
  • 2
LVL 16

Expert Comment

ID: 38409001
LVL 16

Accepted Solution

The_Kirschi earned 2000 total points
ID: 38409007

Author Comment

ID: 38409045
thanks for both of these. Will try later today (other maintenance happening at the moment).

Author Closing Comment

ID: 38409195
Fab - thanks. All sorted.
It is worth pointing out that even though the msExchResourceAddressLists entry looked *normal* (i.e. it did actaully exist in AD), removing the entry solved the problem.

Featured Post

Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If something goes wrong with Exchange, your IT resources are in trouble.All Exchange server migration processes are not designed to be identical and though migrating email from on-premises Exchange mailbox to Cloud’s Office 365 is relatively simple…
Steps to fix error: “Couldn’t mount the database that you specified. Specified database: HU-DB; Error code: An Active Manager operation fail”
how to add IIS SMTP to handle application/Scanner relays into office 365.
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…
Suggested Courses

810 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question