Exchange 2010 OWA address book error after remove 'All Rooms'

  • Thread starter Alex Balaganov
  • Start date Views 3,299
Status
Not open for further replies.
A

Alex Balaganov

Hi all,

After removal of address list 'All Rooms' I receive an error in OWA address book (full mode):

'An unexpected error occurred and your request couldn't be handled.'

Detail:

Request
Url: https://ex1.domain.net:443/owa/forms/premium/AddressBook.aspx?ae=Dialog&t=AddressBook&pspid=_1272523838324_101791154
User host address: xxx.xxx.xxx.xxx
User: User
EX Address: /o=Logrus/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=User
SMTP Address: user@domain.net
OWA version: 14.0.694.0
Mailbox server: EX1.domain.local

Exception
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)
Microsoft.Exchange.Clients.Owa.Core.UserContext.get_AllRoomsAddressList()
Microsoft.Exchange.Clients.Owa.Core.Directory.DirectoryAssistance.GetAllRoomsAddressBookInfo(UserContext userContext)
Microsoft.Exchange.Clients.Owa.Core.UserContext.get_AllRoomsAddressBookInfo()
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)

Help!
 
F

Fazal Muhammad Khan_

Thank You for your post here

Can you Please Reverify that When you Log into OWA this Error Appears ?

Can You provide a screen shot ?

have you applied rollup 3 as yet ?

Kindly have a look at this article

http://support.microsoft.com/default.aspx/kb/941146?p=1

Do Update us on the findings

Regards

Fazal Muhammad Khan | MCT, MCSE, MCSA, MCTS | Infrastructure Consultant, Technology Services | CDC Pakistan Ltd. | https://fazalmkhan.spaces.live.com | OFFICE: +92 21 111 111 500 Ext: 1402 | +5 GMT
 
A

Alex Balaganov

Thank You for your post here

Can you Please Reverify that When you Log into OWA this Error Appears ?

Can You provide a screen shot ?

have you applied rollup 3 as yet ?

Kindly have a look at this article

http://support.microsoft.com/default.aspx/kb/941146?p=1

Do Update us on the findings

Regards
Fazal Muhammad Khan | MCT, MCSE, MCSA, MCTS | Infrastructure Consultant, Technology Services | CDC Pakistan Ltd. | https://fazalmkhan.spaces.live.com | OFFICE: +92 21 111 111 500 Ext: 1402 | +5 GMT
There is in Windows Logs (Application) only one error:
- System
- Provider
[ Name] MSExchange Common
- EventID 4999
[ Qualifiers] 16388
Level 2 Task 1 Keywords 0x80000000000000 - TimeCreated
[ SystemTime] 2010-04-29T06:13:36.000000000Z
EventRecordID 45143 Channel Application Computer EX1.domain.local Security
- EventData
7272 E12IIS c-RTL-AMD64 14.00.0694.000 OWA M.E.Data.Directory M.E.D.D.S.AddressBookBase.GetAllRoomsAddressList System.NullReferenceException 8c11 14.00.0694.000 False

In general OWA (full mode) works well. The error arises only by pressing the button Address Book. In the light version the error does not arise. The rollup 3 is installed.

Screenshot: http://www.x-web.ru/img/error.PNG

Pressing the button Show details will show the above described error.
 
F

Fazal Muhammad Khan_

Thank You for Your Reply.

From your post, I understand that when accessing the Address Book in OWA 2010, the following error message was received: " An unexpected error occurred and your request couldn't be handled." If there has been any misunderstanding, please let me know.

Based on my research, this issue can occur if the msExchResourceAddressLists attribute on the organization configuration object with the DN of the All Rooms address list are not populated properly. To confirm it, please first run the following cmdlet on the Exchange 2010 server.

1. Open Exchange Management Shell, input the following cmdlet:

Get-OrganizationConfig

2. Please check if the value of " ResourceAddressLists" is displayed as: {..\All Rooms DEL:XXXXXX-XXX-XXXX-XXXX-XXXXXXXXXX}. If so, please refer to the following steps to troubleshoot the issue.

-----------------------------------------a. Open ADSIEdit, naviagate to the All Rooms address list.

b. Copy the distinguishedName attribute.

c. Open your organization object [cn=YourOrg].

d. Look in the list of attributes for the msExchResourceAddressLists attribute.

e. Remove the current DN which is {..\All Rooms DEL:XXXXXX-XXX-XXXX-XXXX-XXXXXXXXXX}.

f. Paste in the new distinguishedName attribute of the All Room's address list.

For more information, I"d like to share the following article with you:

Deleting the All Rooms address list stops it from showing up in OWA.

http://blogs.msdn.com/dgoldman/archive/2007/12/05/deleting-the-all-rooms-address-list-stops-it-from-showing-up-in-owa.aspx

After that, please log on OWA to check the result. If the issue persists, please run the following command and send the output TXT file to me at fazal2@hotmail.com for check:

Get-OrganizationConfig |fl >C:\conf.txt

Kindly keep the subject of email as " Exchange 2010 OWA address book error after remove 'All Rooms'"

Regards

Fazal Muhammad Khan | MCT, MCSE, MCSA, MCTS | Infrastructure Consultant, Technology Services | CDC Pakistan Ltd. | https://fazalmkhan.spaces.live.com | OFFICE: +92 21 111 111 500 Ext: 1402 | +5 GMT
 
F

Fazal Muhammad Khan_

According to the conf.txt, we can see that:

ResourceAddressLists : {l**.ru/Configuration/Deleted Objects/All Rooms
DEL:b3f7438e-0718-468c-9a3f-0b780f819986}

This is exactly the same symptom as I have supposed.

To correct this issue, please copy the distingushedName of the All Rooms,
http://cid-38cb9e0022685fec.skydrive.live.com/browse.aspx/OWA%20Room%20Error?nl=1&uc=2&isFromRichUpload=1

look at the Picture with title one

And copy it to the msExchResourceAddressLists attribute in the Properties of CN=<ORG_Name>:

Now Lok at the Picture with Title 2

Regards
Fazal Muhammad Khan | MCT, MCSE, MCSA, MCTS | Infrastructure Consultant, Technology Services | CDC Pakistan Ltd. | https://fazalmkhan.spaces.live.com | OFFICE: +92 21 111 111 500 Ext: 1402 | +5 GMT
 
A

Alex Balaganov

Thanks, error has disappeared! The Address Book in OWA again works.

I have done the following:

New-AddressList -Name 'All Rooms' -Container '\' -RecipientFilter {(Alias -ne $null -and (RecipientDisplayType -eq 'ConferenceRoomMailbox' -or RecipientDisplayType -eq 'SyncedConferenceRoomMailbox'))}

Update-AddressList -Identity 'All Rooms'

And then has executed your steps!

Correctly I have made? Other errors cannot appear?
 
F

Fazal Muhammad Khan_

Good Work :)

It was a Pleasure assisting you on this Thread

For any more questions Please feel free to post back on this forum

Regards

Fazal Muhammad Khan | MCT, MCSE, MCSA, MCTS | Infrastructure Consultant, Technology Services | CDC Pakistan Ltd. | https://fazalmkhan.spaces.live.com | OFFICE: +92 21 111 111 500 Ext: 1402 | +5 GMT
 
Status
Not open for further replies.
Top