Solved

Exchange 2010 sp1 msexchange assistants event ID error 9040

Posted on 2011-03-15
9
2,229 Views
Last Modified: 2012-06-27
Anyone have any idea what the heck is going on here?

thanks!

Log Name:      Application
Source:        MSExchange Assistants
Date:          3/15/2011
Event ID:      9040
Task Category: Assistants
Level:         Information
Keywords:      Classic
User:          N/A
Computer:      MY SERVER
Description:
Service MSExchangeMailboxAssistants. An exception has been handled on behalf of an assistant. A report will be sent for the following exception: Microsoft.Exchange.Assistants.AIGrayException ---> Microsoft.Exchange.Common.GrayException ---> Microsoft.Mapi.MapiExceptionPartialCompletion: MapiExceptionPartialCompletion: Unable to save watermarks. (hr=0x40680, ec=0)
Diagnostic context:
    Lid: 1494    ---- Remote Context Beg ----
    Lid: 10804   StoreEc: 0xFFFFF9BF
    Lid: 25094  
    Lid: 13710   StoreEc: 0x89B    
    Lid: 14672   StoreEc: 0x40680  
    Lid: 2031    StoreEc: 0x40680  
    Lid: 18009   StoreEc: 0x40680  
    Lid: 1750    ---- Remote Context End ----
    Lid: 32361   StoreEc: 0x40680  
   at Microsoft.Mapi.MapiExceptionHelper.ThrowIfErrorOrWarning(String message, Int32 hresult, Boolean allowWarnings, SafeExInterfaceHandle iUnknown, Exception innerException)
   at Microsoft.Mapi.MapiEventManager.SaveWatermarks(Watermark[] watermarks)
   at Microsoft.Exchange.Assistants.EventAccess.<>c__DisplayClassd.<SaveWatermarks>b__c()
   at Microsoft.Exchange.Assistants.EventAccess.CallEventManager(EventManagerFunction function)
   at Microsoft.Exchange.Assistants.EventControllerPrivate.UpdateIdleWatermarksForAssistant(Guid[] idleMailboxes, Guid assistantId)
   at Microsoft.Exchange.Assistants.EventControllerPrivate.DisposeOfIdleDispatchers()
   at Microsoft.Exchange.Assistants.EventController.<UpdateWatermarks>b__4()
   at Microsoft.Exchange.Assistants.Util.<>c__DisplayClass1.<CoreCatchMeIfYouCan>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.CoreCatchMeIfYouCan(CatchMe function)
   at Microsoft.Exchange.Assistants.Util.CatchMeIfYouCan(CatchMe function)
   --- End of inner exception stack trace ---
   at Microsoft.Exchange.Assistants.Util.TraceAndThrow(CatchMe function, AIException aiException)
   at Microsoft.Exchange.Assistants.Util.CatchMeIfYouCan(CatchMe function)
   at Microsoft.Exchange.Assistants.Base.CatchMeIfYouCan(CatchMe function).
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="MSExchange Assistants" />
    <EventID Qualifiers="16388">9040</EventID>
    <Level>4</Level>
    <Task>1</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2011-03-15T22:30:04.000000000Z" />
    <EventRecordID>68162</EventRecordID>
    <Channel>Application</Channel>
    <Computer>EXCHANGE.SERVER</Computer>
    <Security />
  </System>
  <EventData>
    <Data>MSExchangeMailboxAssistants</Data>
    <Data>Microsoft.Exchange.Assistants.AIGrayException ---&gt; Microsoft.Exchange.Common.GrayException ---&gt; Microsoft.Mapi.MapiExceptionPartialCompletion: MapiExceptionPartialCompletion: Unable to save watermarks. (hr=0x40680, ec=0)
Diagnostic context:
    Lid: 1494    ---- Remote Context Beg ----
    Lid: 10804   StoreEc: 0xFFFFF9BF
    Lid: 25094  
    Lid: 13710   StoreEc: 0x89B    
    Lid: 14672   StoreEc: 0x40680  
    Lid: 2031    StoreEc: 0x40680  
    Lid: 18009   StoreEc: 0x40680  
    Lid: 1750    ---- Remote Context End ----
    Lid: 32361   StoreEc: 0x40680  
   at Microsoft.Mapi.MapiExceptionHelper.ThrowIfErrorOrWarning(String message, Int32 hresult, Boolean allowWarnings, SafeExInterfaceHandle iUnknown, Exception innerException)
   at Microsoft.Mapi.MapiEventManager.SaveWatermarks(Watermark[] watermarks)
   at Microsoft.Exchange.Assistants.EventAccess.&lt;&gt;c__DisplayClassd.&lt;SaveWatermarks&gt;b__c()
   at Microsoft.Exchange.Assistants.EventAccess.CallEventManager(EventManagerFunction function)
   at Microsoft.Exchange.Assistants.EventControllerPrivate.UpdateIdleWatermarksForAssistant(Guid[] idleMailboxes, Guid assistantId)
   at Microsoft.Exchange.Assistants.EventControllerPrivate.DisposeOfIdleDispatchers()
   at Microsoft.Exchange.Assistants.EventController.&lt;UpdateWatermarks&gt;b__4()
   at Microsoft.Exchange.Assistants.Util.&lt;&gt;c__DisplayClass1.&lt;CoreCatchMeIfYouCan&gt;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.CoreCatchMeIfYouCan(CatchMe function)
   at Microsoft.Exchange.Assistants.Util.CatchMeIfYouCan(CatchMe function)
   --- End of inner exception stack trace ---
   at Microsoft.Exchange.Assistants.Util.TraceAndThrow(CatchMe function, AIException aiException)
   at Microsoft.Exchange.Assistants.Util.CatchMeIfYouCan(CatchMe function)
   at Microsoft.Exchange.Assistants.Base.CatchMeIfYouCan(CatchMe function)</Data>
  </EventData>
</Event>
0
Comment
Question by:BBQSTEAK
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 3
9 Comments
 
LVL 43

Expert Comment

by:Amit
ID: 35147800
0
 
LVL 1

Author Comment

by:BBQSTEAK
ID: 35167516
Hey, thanks for answering.

I saw both of those sources as well..

My problem is, on the MS KB it says the problem is on a certain user. WHAT USER?! lol

"This problem occurs because the ExchangeLegacyDN attribute of the server object does not match the ExchangeLegacyDN attribute for the user."

there is no user mentioned in the error log
0
 
LVL 1

Author Comment

by:BBQSTEAK
ID: 35168014
darn, i now understand the MS article. it did not resolve my problem,, blargh..  no user is showing up as the wrong serverlegacydn
0
Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

 

Expert Comment

by:rgibson1969
ID: 37192345
I'm having the same problem. Exchange 2010 SP1. All users are showing the correct legacy dn.
0
 
LVL 1

Accepted Solution

by:
BBQSTEAK earned 0 total points
ID: 37192352
Hey, have you rebooted?  Mine went away with a reboot..
0
 
LVL 1

Author Closing Comment

by:BBQSTEAK
ID: 37230539
Fixed it myself
0
 

Expert Comment

by:rgibson1969
ID: 37203892
Going to reboot it tonight and see what happens.
0
 
LVL 1

Author Comment

by:BBQSTEAK
ID: 37204507
Good luck man,,  we all hate rebooting exchange lol
0
 

Expert Comment

by:rgibson1969
ID: 37206708
Looks like it's gone. :-)
0

Featured Post

Creating Instructional Tutorials  

For Any Use & On Any Platform

Contextual Guidance at the moment of need helps your employees/users adopt software o& achieve even the most complex tasks instantly. Boost knowledge retention, software adoption & employee engagement with easy solution.

Question has a verified solution.

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

In-place Upgrading Dirsync to Azure AD Connect
A list of top three free exchange EDB viewers that helps the user to extract a mailbox from an unmounted .edb file and get a clear preview of all emails & other items with just a single click on mailboxes.
how to add IIS SMTP to handle application/Scanner relays into office 365.
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an antispam), the adminiā€¦

705 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