Exchange 2007: Exception message: Property Languages cannot be set on this object because it requires the object to have version 0.1 (8.0.535.0) later
Summary: When accessing OWA you receive error:
A problem occurred while trying to use your mailbox. Please contact technical support for your organization.
The Stack Trace shows:
Request
Url: https://mail.simplexity.com:443/owa/lang.owa
User host address: X.X.X.X
Exception
Exception type: Microsoft.Exchange.Data.Storage.StoragePermanentException
Exception message: There was a problem accessing Active Directory.
Call stack
Microsoft.Exchange.Data.Storage.ExchangePrincipal.Save()
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.
DispatchLanguagePostLocally(OwaContext owaContext, OwaIdentity logonIdentity, CultureInfo culture, String timeZoneKeyName, Boolean isOptimized)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.
DispatchLanguagePostRequest(OwaContext owaContext)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.
PrepareRequestWithoutSession(OwaContext owaContext, UserContextCookie userContextCookie)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.
InternalDispatchRequest(OwaContext owaContext)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.
DispatchRequest(OwaContext owaContext)
System.Web.HttpApplication.SyncEventExecutionStep.System.Web.
HttpApplication.IExecutionStep.Execute()
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Inner Exception
Exception type: Microsoft.Exchange.Data.Directory.
InvalidADObjectOperationException
Exception message: Property Languages cannot be set on
this object because it requires the object to have
version 0.1 (8.0.535.0) or later. Current version of
the object is 0.0 (6.5.6500.0).
Call stack
Microsoft.Exchange.Data.Directory.PropertyBag.set_Item
(PropertyDefinition key, Object value)
Microsoft.Exchange.Data.Directory.ADObject.set_Item
(PropertyDefinition propertyDefinition, Object value)
Microsoft.Exchange.Data.Directory.ADObject.
StampCachedCaculatedProperties(Boolean retireCachedValue)
Microsoft.Exchange.Data.Directory.ADObject.ValidateWrite(List`1 errors)
Microsoft.Exchange.Data.Directory.Recipient.ADRecipient.
ValidateWrite(List`1 errors)
Microsoft.Exchange.Data.Directory.Recipient.ADUser.
ValidateWrite(List`1 errors)
Microsoft.Exchange.Data.Directory.ADSession.Save
(ADObject instanceToSave, IEnumerable`1 properties)
Microsoft.Exchange.Data.Storage.ExchangePrincipal.Save()
In this instance the issue is caused because the 2007 mailbox was created using the Exchange 2003 tools. Therefore the mailbox shows as a legacy mailbox in Exchange 2007EMC. You will need to convert this to "user mailbox" by applying mandatory properties.
1. Open Exchange 2007 Shell
[PS] C:\Documents and Settings\jchong\Desktop>set-mailbox Alias -applymandatoryproperties
You may also get other similar stack errors if so try the following:
1. Move the mailbox
2. Verify that inheritance is checked for the user in the security tab, advanced in Active Directory Users and Computers.
3. Try granting full mailbox rights for the user itself.
4. Remove any delegates or send on behalf rights. (you can later add back and should still work)
James Chong (MVP)
MCITP | EMA; MCSE | M+, S+,
Security+, Project+, ITIL
msexchangetips.blogspot.com
A problem occurred while trying to use your mailbox. Please contact technical support for your organization.
The Stack Trace shows:
Request
Url: https://mail.simplexity.com:443/owa/lang.owa
User host address: X.X.X.X
Exception
Exception type: Microsoft.Exchange.Data.Storage.StoragePermanentException
Exception message: There was a problem accessing Active Directory.
Call stack
Microsoft.Exchange.Data.Storage.ExchangePrincipal.Save()
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.
DispatchLanguagePostLocally(OwaContext owaContext, OwaIdentity logonIdentity, CultureInfo culture, String timeZoneKeyName, Boolean isOptimized)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.
DispatchLanguagePostRequest(OwaContext owaContext)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.
PrepareRequestWithoutSession(OwaContext owaContext, UserContextCookie userContextCookie)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.
InternalDispatchRequest(OwaContext owaContext)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.
DispatchRequest(OwaContext owaContext)
System.Web.HttpApplication.SyncEventExecutionStep.System.Web.
HttpApplication.IExecutionStep.Execute()
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Inner Exception
Exception type: Microsoft.Exchange.Data.Directory.
InvalidADObjectOperationException
Exception message: Property Languages cannot be set on
this object because it requires the object to have
version 0.1 (8.0.535.0) or later. Current version of
the object is 0.0 (6.5.6500.0).
Call stack
Microsoft.Exchange.Data.Directory.PropertyBag.set_Item
(PropertyDefinition key, Object value)
Microsoft.Exchange.Data.Directory.ADObject.set_Item
(PropertyDefinition propertyDefinition, Object value)
Microsoft.Exchange.Data.Directory.ADObject.
StampCachedCaculatedProperties(Boolean retireCachedValue)
Microsoft.Exchange.Data.Directory.ADObject.ValidateWrite(List`1 errors)
Microsoft.Exchange.Data.Directory.Recipient.ADRecipient.
ValidateWrite(List`1 errors)
Microsoft.Exchange.Data.Directory.Recipient.ADUser.
ValidateWrite(List`1 errors)
Microsoft.Exchange.Data.Directory.ADSession.Save
(ADObject instanceToSave, IEnumerable`1 properties)
Microsoft.Exchange.Data.Storage.ExchangePrincipal.Save()
In this instance the issue is caused because the 2007 mailbox was created using the Exchange 2003 tools. Therefore the mailbox shows as a legacy mailbox in Exchange 2007EMC. You will need to convert this to "user mailbox" by applying mandatory properties.
1. Open Exchange 2007 Shell
[PS] C:\Documents and Settings\jchong\Desktop>set-mailbox Alias -applymandatoryproperties
You may also get other similar stack errors if so try the following:
1. Move the mailbox
2. Verify that inheritance is checked for the user in the security tab, advanced in Active Directory Users and Computers.
3. Try granting full mailbox rights for the user itself.
4. Remove any delegates or send on behalf rights. (you can later add back and should still work)
James Chong (MVP)
MCITP | EMA; MCSE | M+, S+,
Security+, Project+, ITIL
msexchangetips.blogspot.com

9 Comments:
Yay! Thanks for the -ApplyMandatoryProperties switch. Saved my day.
It still shows the same problem
Pingback:
http://www.ewig-drohendes-versagen.de/?p=689
The choice of the boulevard M93642 of varnish TOOK Wilshire of the monogram of vuitton handbags of this manner catalogue is absolutely a sensible
and pleasant operation. In this fantastic louis vuitton for
sale sale rise, you Damier Geant
Canvas can find the hand tossed, the portfolios, grants, the pockets and the shoes of varnish of
Damier Graphite Canvas for sale
and agreements most suitable.
I can not set the languages in my computer system, I'm not actually very cut out for computers, not skilled enough. does it have to do something with my windows or so? or what?
I can not set the languages in my computer system, I'm not actually very cut out for computers, not skilled enough. does it have to do something with my windows or so? or what?
I had two children. One of them unpleasantly astonished me. She crashed my computer. She is 2 years old. I tried to restore my data. But I could exactly settle my data only for MS Exchange and general role in this achievement has one software. This tool to my way of thinking has many good resources for solving such problem - exchange disaster recovery.
Thank you so much for these useful tips!
For me it works! Good guide.
Post a Comment
<< Home