Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Out off office - exchange 2007 problem

114 views
Skip to first unread message

Peter

unread,
Apr 26, 2008, 2:02:00 PM4/26/08
to
Hey all,

I got a problem. In my environmet we have exchange CCR cluster with SP1 and
rollup1.
Yesterday users start complain that ther out off office doesnt work so i
start solving the problem. I found that few days ago we get error in
application log eventid 4999 and after that 9040, which repeat every 15 min.
Both error were in event log before we install rollup1 on both database
server in cluster. So i dont think this is releted.
Service Microsoft Exchange Mailbox Assistants is working and also all other
exchange server.
Did any had this problems? All the tips i can get would be very appreciable.

Events
Event Type: Error
Event Source: MSExchange Common
Event Category: General
Event ID: 4999
Date: 4/17/2008
Time: 12:14:05 PM
User: N/A
Computer: server01
Description:
Watson report about to be sent to dw20.exe for process id: 212, with
parameters: E12, c-RTL-AMD64, 08.01.0240.006, MSExchangeMailboxAssistants,
unknown, M.E.D.S.ConnectionCacheKey.ctor, System.ArgumentNullException, 805c,
unknown. ErrorReportingEnabled: False

For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.


Event Type: Error
Event Source: MSExchange Assistants
Event Category: Assistants
Event ID: 9040
Date: 4/17/2008
Time: 12:14:05 PM
User: N/A
Computer: server01
Description:
Service MSExchangeMailboxAssistants. An error has been detected due to this
exception: Microsoft.Exchange.Assistants.AIGrayException --->
Microsoft.Exchange.Common.GrayException ---> System.ArgumentNullException:
Value cannot be null.
Parameter name: serverDn
at Microsoft.Exchange.Data.Storage.ConnectionCacheKey..ctor(String
serverDn, ConnectFlag connectFlags)
at
Microsoft.Exchange.Data.Storage.ConnectionCachePool.GetConnectionCache(String
server, ConnectFlag connectFlags)
at Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String
serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid,
Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag,
CultureInfo cultureInfo, String clientInfoString, Boolean secondTry)
at Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String
serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid,
Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag,
CultureInfo cultureInfo, String clientInfoString)
at Microsoft.Exchange.Data.Storage.MailboxSession.Initialize(LogonType
logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object
identity, OpenMailboxSessionFlags flags)
at
Microsoft.Exchange.Data.Storage.MailboxSession.CreateMailboxSession(LogonType
logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object
identity, OpenMailboxSessionFlags flags, CultureInfo cultureInfo, String
clientInfoString)
at
Microsoft.Exchange.Data.Storage.MailboxSession.OpenAsAdmin(ExchangePrincipal
mailboxOwner, CultureInfo cultureInfo, String clientInfoString, Boolean
useLocalRpc, Boolean ignoreHomeMdb)
at
Microsoft.Exchange.Data.Storage.MailboxSession.OpenAsAdmin(ExchangePrincipal
mailboxOwner, CultureInfo cultureInfo, String clientInfoString, Boolean
useLocalRpc)
at
Microsoft.Exchange.Assistants.DatabaseInfo.GetMailbox(ExchangePrincipal
principal, String clientInfo)
at
Microsoft.Exchange.Assistants.EventDispatcherPrivate.CreateMailboxSession()
at
Microsoft.Exchange.Assistants.EventDispatcherPrivate.<ConnectMailboxSession>b__4()
at
Microsoft.Exchange.Assistants.Util.<>c__DisplayClass2.<CatchMeIfYouCan>b__0()
at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate
tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
--- End of inner exception stack trace ---
at Microsoft.Exchange.Common.GrayException.ExceptionCatcher(Object
exception)
at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate
tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
at
Microsoft.Exchange.Common.GrayException.MapAndReportGrayExceptions(UserCodeDelegate tryCode)
at Microsoft.Exchange.Assistants.Util.CatchMeIfYouCan(CatchMe function)
--- End of inner exception stack trace ---
at Microsoft.Exchange.Assistants.Util.CatchMeIfYouCan(CatchMe function)
at Microsoft.Exchange.Assistants.Base.CatchMeIfYouCan(CatchMe function).

For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.


Thanks

Andy David {MVP}

unread,
Apr 28, 2008, 10:48:14 AM4/28/08
to
On Sat, 26 Apr 2008 11:02:00 -0700, Peter
<Pe...@discussions.microsoft.com> wrote:

>Hey all,
>
>I got a problem. In my environmet we have exchange CCR cluster with SP1 and
>rollup1.


Follow:
http://support.microsoft.com/kb/948934

Get a list of the users with powershell on that server with their
ServerLegacyDN and see if any dont match the server's. You may have
some mailboxes that were created with ADUC instead of the Exch 2007
tools and show up in EMC as legacy mailboxes. Move those mailboxes to
another server to clean them up ( or apply mandatory properties with
powershell set-mailbox but that may not clean up the invalid serverdn)

0 new messages