Why are some resource not reciving MSProject notification when they should

Posted on 2010-01-05
Last Modified: 2012-05-08
We have a few MS Project Server users who are not receiving any notifications of tasks changes when their task is updated or when a new task is assigned. I have checked their notification settings and they have correctly set them so they should recieve them.

I took a look in the error log and found the errors listed below. If anyone out there has any ideas, that would be greatly appreciated.

(0x0BA4      Project Server                      Project Server Server-Side Even      6660      Critical      Event Handler for event "NotificationsSending" of type "NotificationsEventHandler.MyNotificationsEventReceiver" threw an exception: Notifications Sending PreEvent failed. Exception: System.IndexOutOfRangeException: There is no row at position 0.     at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)     at System.Data.RBTree`1.get_Item(Int32 index)     at System.Data.DataRowCollection.get_Item(Int32 index)     at NotificationsEventHandler.EventHandlerCommon.GetResourceEmail(Guid resourceUid)     at NotificationsEventHandler.EventHandlerCommon.SendMyNotification(String eventSourceName, String eventName, PSContextInfo contextInfo, EventArgs args)    at NotificationsEventHandler.EventHandlerCommon.SendMyNotification(String eventSourceName, String eventName, PSContextInfo contextInfo, Eve...       )

(01/06/2010 14:32:57.59*      Microsoft.Office.Project.Server (0x0368)      0x0BA4      Project Server                      Project Server Server-Side Even      6660      Critical      ...ntArgs args)     at NotificationsEventHandler.MyNotificationsEventReceiver.OnSending(PSContextInfo contextInfo, NotificationsPreSendEventArgs e)       )
Question by:cooperal31
    LVL 12

    Accepted Solution


    you may want to look at this and see if it sheds some light on your issues.

    Author Comment

    Closing question.

    Author Closing Comment

    It was an okay solution, but did not really tell me what I was asking. However, has offered some insight and direction.

    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Join & Write a Comment

    For SharePoint sites, particularly public-facing ones, there are times when adding JavaScript, Meta Tags, CSS Styles or other content to the page <head> section is more practical than modifying master pages.  For instance, you could add the jQuery l…
    Summary In SharePoint 2010 it is easy to create custom color themes to jazz up a site. Theme colors can also be created in PowerPoint 2010 with a few clicks. But how do the chosen colors actually look in the SharePoint site? The attached PowerPoint…
    To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…
    This video discusses moving either the default database or any database to a new volume.

    728 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

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now