Home | Site Map | Cisco How ToNet How To | Wireless |Search | Forums | Services | Donations | Careers | About Us | Contact Us|

Issue Exchange Server 2007 SP2 Update Rollup 2

Network Sharing , TCP/IP, Internet, Wireless, Exchange, IIS, ISA and Print

Issue Exchange Server 2007 SP2 Update Rollup 2

Postby guest » Mon Jun 27, 2011 8:43 am

I lost the ability to administrator my public folder database and OWA is not working either. Sounds like some parameter is not getting checked and is causing an overlflow. Problem started happen after installing the Rollup Friday evening.

Here's what I see in OWA: I can't access the public folder via EMC or via command line either.

Exception
Exception type: Microsoft.Exchange.Clients.Owa.Core.OwaInvalidConfigurationException
Exception message: TimeSpan overflowed because the duration is too long.

Call stack

Microsoft.Exchange.Clients.Owa.Core.OwaConfigurationManager.CreateAndLoadConfigurationManager()

Microsoft.Exchange.Clients.Owa.Core.Globals.InitializeApplication()

Microsoft.Exchange.Clients.Owa.Core.Global.ExecuteApplicationStart(Object sender, EventArgs e)


Inner Exception
Exception type: System.OverflowException
Exception message: TimeSpan overflowed because the duration is too long.

Call stack

System.TimeSpan.Interval(Double value, Int32 scale)

Microsoft.Exchange.Data.EnhancedTimeSpan.FromDays(Double value)

Microsoft.Exchange.Data.Directory.SystemConfiguration.PublicFolderDatabase.ItemRetentionPeriodGetter(IPropertyBag propertyBag)

Microsoft.Exchange.Data.Directory.PropertyBag.get_Item(PropertyDefinition key)

Microsoft.Exchange.Data.Directory.ADObject.ValidateCalculatedProperty(ADPropertyDefinition propertyDefinition, PropertyBag propertyBag, List`1 errors, Boolean useOnlyReadConstraints)

Microsoft.Exchange.Data.Directory.ADObject.ValidateRead(List`1 errors)

Microsoft.Exchange.Data.Directory.ADRawEntry.ValidateRead()

Microsoft.Exchange.Data.Directory.ADSession.ObjectsFromEntries(SearchResultEntryCollection entries, String originatingServerName, IEnumerable`1 properties, ADRawEntry dummyInstance, CreateObjectDelegate objectCtor, CreateObjectsDelegate arrayCtor)

Microsoft.Exchange.Data.Directory.ADPagedReader`1.GetNextPage()

Microsoft.Exchange.Data.Directory.ADPagedReader`1.d__0.MoveNext()

Microsoft.Exchange.Data.Directory.ADSession.ReadMultiple[TKey,TData](TKey[] keys, Converter`2 filterBuilder, HashInserter`1 hashInserter, HashLookup`2 hashLookup, IEnumerable`1 properties, List`1 results)

Microsoft.Exchange.Data.Directory.ADSession.ReadMultiple[TKey,TData](TKey[] keys, Converter`2 filterBuilder, HashInserter`1 hashInserter, HashLookup`2 hashLookup, IEnumerable`1 properties)

Microsoft.Exchange.Data.Directory.SystemConfiguration.ADSystemConfigurationSession.ReadMultiple[TResult](ADObjectId[] identities)

Microsoft.Exchange.Clients.Owa.Core.Configuration.<>c__DisplayClass4.b__0()

Microsoft.Exchange.Clients.Owa.Core.Configuration.ADExceptionHandler(String methodHeader, MethodDelegator invokeMethod)

Microsoft.Exchange.Clients.Owa.Core.Configuration.CheckPublicFolders(ADSystemConfigurationSession session, ADObjectId[] pfdbIds, Boolean& allLegacy, Boolean& allLater)

Microsoft.Exchange.Clients.Owa.Core.Configuration..ctor(ADSystemConfigurationSession session, String virtualDirectory, String webSiteName, ADObjectId distinguishedName, Boolean isPhoneticSupportEnabled)

Microsoft.Exchange.Clients.Owa.Core.OwaConfigurationManager.LoadConfiguration()

Microsoft.Exchange.Clients.Owa.Core.OwaConfigurationManager.CreateAndLoadConfigurationManager()
Tablet and Smartphone Setup Guide
http://www.quicksetupguide.com

Troubleshooting Vista Wireless
http://chicagotech.net/
guest
 
Posts: 10191
Joined: Mon Nov 27, 2006 1:10 pm

Re: Issue Exchange Server 2007 SP2 Update Rollup 2

Postby guest » Mon Jun 27, 2011 8:45 am

A bug in E12 pre-SP2 RU2 saved the public folder database item retention limit in AD as number of seconds. Store expects this value to be number of days so messages end up never expiring (technically they will expire after 100s of years). This is fixed in SP2 RU2 (KB 969230) by using days instead of seconds but any server that had previously set this value (in seconds) will now get an overflow exception. Internally this uses the System.TimeSpan structure and hence the maximum allowed value becomes 10675199 seconds or ~123 days (Reference: http://msdn.microsoft.com/en-us/library ... value.aspx)

If you had initially set the retention period to something greater that 123 days, OWA will not startup after applying RU2. To fix this you will need to go to the Active Directory and change the value in msExchOverallAgeLimit from seconds to days (i.e. divide the value by 86400). This change has to be made for each public folder database. There are several tools which allow you to modify the AD including ADSIEdit (http://technet.microsoft.com/en-us/libr ... 3354(WS.10).aspx)

We will be updating the required KB article with this information soon.
Tablet and Smartphone Setup Guide
http://www.quicksetupguide.com

Troubleshooting Vista Wireless
http://chicagotech.net/
guest
 
Posts: 10191
Joined: Mon Nov 27, 2006 1:10 pm

Re: Issue Exchange Server 2007 SP2 Update Rollup 2

Postby guest » Mon Jun 27, 2011 8:45 am

It's an attribute on the PF Database so you will need to open a connection to the "Configuration" naming context and drill down to a DN which will look something like this:

CN=First Storage Group,CN=InformationStore,CN=MachineName,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=First Organization,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=DomainName,DC=DomainName,DC=microsoft,DC=com

Under this you will see a list of the public folder databases in your organization. Right click on each one and select properties and you will see the msExchOverallAgeLimit there.
Tablet and Smartphone Setup Guide
http://www.quicksetupguide.com

Troubleshooting Vista Wireless
http://chicagotech.net/
guest
 
Posts: 10191
Joined: Mon Nov 27, 2006 1:10 pm

Re: Issue Exchange Server 2007 SP2 Update Rollup 2

Postby guest » Mon Jun 27, 2011 12:00 pm

To bring a closure of this issue, we have updated our technet documentation with this workaround. Please see the following links:

1. http://technet.microsoft.com/en-us/libr ... 8(EXCHG.80).aspx

2. http://technet.microsoft.com/en-us/libr ... 7(EXCHG.80).aspx (We have added this to the Pre-Installation tasks)
Tablet and Smartphone Setup Guide
http://www.quicksetupguide.com

Troubleshooting Vista Wireless
http://chicagotech.net/
guest
 
Posts: 10191
Joined: Mon Nov 27, 2006 1:10 pm


Return to Networking

Your Ad Here

Who is online

Users browsing this forum: Yahoo [Bot] and 7 guests